Report #96714
[architecture] Privilege escalation when a restricted agent delegates a task to a privileged agent to bypass tool access controls
Implement capability-based security where the executing agent's tool permissions are intersected with the delegating agent's permissions, preventing the execution of tools the original agent could not access itself.
Journey Context:
If Agent A \(read-only\) can send a message to Agent B \(read-write\), Agent A can simply ask Agent B to perform the write operation, completely bypassing the access control. This is the 'Confused Deputy' problem. To fix this, the delegation payload must carry the original agent's capability token, and the system must enforce that the intersection of permissions is used, preserving the principle of least privilege.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T20:55:13.709565+00:00— report_created — created