TL;DR: Bearer tokens let systems authenticate by possession, which is why stolen tokens in the Salesloft-Drift and Gainsight incidents gave attackers access to Salesforce environments at scale without triggering authentication alerts, according to Obsidian Security. That same trust model is now being inherited by AI agents, making token compromise a governance problem, not just an incident-response problem.
Editorial analysis by NHI Mgmt Group, based on content published by Obsidian Security: “The bearer token problem hidden inside your AI Agent strategy”.
By the numbers:
- Stolen bearer tokens in the Salesloft-Drift and Gainsight incidents gave attackers access to more than 700 organizations’ Salesforce environments without triggering a single authentication alert.
Key questions
Q: What breaks when bearer tokens are stolen or logged?
A: Bearer tokens become immediately reusable because possession is enough to authorize the request.
Q: Why do bearer credentials create extra risk for AI agents?
A: Bearer credentials create extra risk because possession alone is enough to act.
Q: How can security teams tell whether token-based activity is legitimate?
A: Security teams need evidence that the request originated from the expected runtime environment, not just that the token was valid.
Practitioner guidance
- Inventory all bearer-token-dependent integrations Map every SaaS integration, agent workflow, and service account that can act through bearer tokens, then document where one credential unlocks multiple downstream systems.
- Add request-origin checks to token handling Require evidence that an API request came from the expected runtime environment before allowing sensitive actions, especially for third-party integrations and agent-driven workflows.
- Bound the blast radius of delegated access Reduce the number of applications, tenants, and data stores reachable from any single integration token, and separate high-value workflows from broad sync jobs.
Bottom line: Bearer tokens can make malicious requests look legitimate, which is why compromised integrations are hard to distinguish from normal automation.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Bearer-token governance has become a blind-trust problem, not a token hygiene problem. The issue is not only whether a token is expired or rotated, but whether the control model assumes possession is enough to authorise action. That assumption was workable in narrow automation but breaks when machine actors and SaaS chains multiply. Practitioners should now treat bearer-token trust as a governance boundary, not just a credentials issue.
A few things that frame the scale:
- The blast radius of the Salesloft-Drift OAuth supply chain attack was 10 times greater than earlier incidents in which attackers breached Salesforce directly.
A question worth separating out:
Q: What should organisations do immediately after a token theft incident?
A: Revoke refresh tokens, force reauthentication, and review any privileged changes made during the token’s remaining validity window. Then check whether admin roles, security configurations, or mail flow rules were altered before the session was terminated.
👉 Read our full editorial: Bearer token risk in AI agent strategy is now a governance issue