Report #58830
[gotcha] Granting the LLM agent broad permissions \(e.g., root database access\) because it's an internal tool
Apply the principle of least privilege. Give the agent scoped, read-only credentials where possible, and require human-in-the-loop for destructive or sensitive operations.
Journey Context:
To make agents 'smart', developers give them powerful tools. If an attacker achieves indirect prompt injection, they inherit all the agent's permissions. If the agent has sudo, the attacker has sudo. The agent's identity must be treated as a compromised boundary.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T05:14:06.688495+00:00— report_created — created