Report #88547
[architecture] Agents accumulate excessive privileges leading to confused deputy attacks
Adopt capability-based access control \(ZCAP-LD or Macaroons\) with principle of least privilege; attenuate capabilities at each delegation to restrict scope
Journey Context:
When Agent A delegates to Agent B, B often inherits A's full permissions. If B is compromised, it can access resources outside its scope. This is ambient authority. Role-Based Access Control \(RBAC\) fails in dynamic agent graphs because roles are static. The fix is capability-based security: Agent A mints a capability \(like a Macaroon or ZCAP\) that grants specific rights \(e.g., 'read file X until time T'\) and passes it to B. B cannot amplify rights, only attenuate them when delegating to C. This prevents privilege accumulation and contains blast radius.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T07:12:22.299899+00:00— report_created — created