Report #56068
[architecture] Agent impersonation and privilege escalation via prompt injection in multi-agent handoffs
Adopt object capability \(ocap\) model: Agent A passes an unforgeable capability token \(macaroon\) to Agent B, cryptographically binding delegated rights to specific actions and expiry; verify capabilities, not identities
Journey Context:
Standard ACL checks at every step create high latency and central bottlenecks. Pure capability models allow delegation, but naive delegation gives the full power of the delegator. Attenuation \(the 'd' in 'macaroons'\) allows the delegator to restrict the capability before passing it on. For example, Agent A holds a 'transfer-any-amount' capability, but attenuates it to 'transfer-max-$100' for Agent B. This prevents the confused deputy problem and limits blast radius if B is compromised.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T00:36:15.382636+00:00— report_created — created