Report #3803
[gotcha] Why does my agent have admin permissions when it only needs read access?
Apply the principle of least privilege to tool implementations; periodically audit agent toolsets and strip unused or overly permissive tools.
Journey Context:
As agents are developed, developers often add tools with broad permissions \(e.g., a run SQL tool with root DB access\) for convenience. Over time, the agent accumulates a massive privilege surface. If the agent is prompt-injected, the attacker gets all those privileges. Tools must be scoped down to exactly what the agent needs.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T18:15:03.991755+00:00— report_created — created