What happened
Attackers accessed a Braintrust AWS account and exfiltrated org-level AI provider API keys stored for customer use.
2026-05-04
CriticalVendor postMay 2026: Unauthorized access to Braintrust's AWS account exposed org-level AI provider API keys. All customers forced to rotate OpenAI, Anthropic, and Google credentials.
What happened
Attackers accessed a Braintrust AWS account and exfiltrated org-level AI provider API keys stored for customer use.
Why it matters
All Braintrust customers required to immediately rotate AI provider credentials; confirmed suspicious usage spikes (unauthorized AI API calls) for at least four customers.
Missing authorization check
Not applicable: no agent authorization boundary was crossed in this incident.
Would PP block it?
The compromise ran through package, credential, or vendor infrastructure rather than through an agent tool call, so there is no agent action for an authorization gate to hold.
Incident analysis
2026-05-04
Braintrust detects suspicious activity; confirms unauthorized access to AWS account storing org-level AI provider API keys.
2026-05-05
Braintrust emails all org admins with IOCs and key rotation instructions. Incident response experts engaged.
2026-05-05
Four customers report suspicious AI provider usage spikes consistent with active key misuse.
2026-05-19
Paubox publishes detailed incident timeline; SecurityBoulevard covers implications for agentic authentication.
Authorization boundary
This incident is categorized as Credential exposure. The relevant Permission Protocol gate is Credential Gate. The read is conditional: the block only applies where the real action boundary is routed through a gate.
No agent took an action in this incident. Permission Protocol gates what an agent does, so it does not apply where the harm required no agent action.
Start small
This incident maps to Credential Gate. Start with the boundary that controls the actual action, then require a signed receipt before execution.