TL;DR: SaaS breaches surged 300% in 2024, and once initial access is established the average time to compromise core systems falls to 9 minutes, according to Obsidian Security. The pattern shows that token abuse, not password weakness, is now the more durable enterprise risk, and identity governance has to follow the non-human trust chain.
Editorial analysis by NHI Mgmt Group, based on content published by Obsidian Security: “SaaS Attack Techniques: How Threat Actors Compromise SaaS Applications”.
Key questions
Q: What breaks when OAuth tokens are treated as permanent access?
A: Permanent OAuth access turns a delegated token into standing privilege, which means a compromise can be reused until someone revokes it.
Q: Why do CRM and SaaS integrations increase lateral movement risk?
A: Because one approved connection can extend identity trust across multiple systems, including SSO, collaboration, and data platforms.
Q: What signs show that SaaS token abuse is becoming a persistence problem?
A: Watch for unexpected app reauthorisations, unusual API query bursts, deleted jobs or logs, and access that continues after normal password resets.
Practitioner guidance
- Inventory every OAuth grant and API key Map which applications, service accounts, and integrations can reach critical SaaS platforms such as email, CRM, and data warehouse services.
- Revoke excessive permissions on test and legacy apps Find older integrations with broad scopes, especially those that were created for testing or never moved into production governance.
- Build behavioral baselines for non-human access Establish what normal looks like for each integration, including source, destination, timing, and data volume.
Bottom line: SaaS compromise now rides on delegated trust, where OAuth tokens, API keys, and integrations can be abused even when passwords and MFA are intact.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
OAuth governance is now the primary IAM control plane for SaaS risk: The article shows that the decisive question is no longer whether the user authenticated, but whether the token, app, or integration should have been trusted at all. OAuth grants and API keys operate as non-human credentials with their own privilege lifetimes, which means identity governance has to inspect delegated access paths as carefully as human logins. Practitioners should treat every app grant as an access decision that must be owned, reviewed, and revoked on a lifecycle schedule.
A few things that frame the scale:
- The average enterprise SaaS platform connects to 42 or more third-party applications through OAuth tokens, API keys, webhooks and automation platforms.
A question worth separating out:
Q: How should IAM teams govern third-party SaaS access after a breach?
A: They should recertify every downstream entitlement tied to the affected integration, identify which apps inherited trust from the compromised connection, and revoke anything without a clear owner. The same review should cover dormant test apps, vendor connectors, and service accounts, because each can preserve access beyond the original incident.
👉 Read our full editorial: SaaS attack techniques expose the governance gap in IAM