Why it matters

When an agent’s tools can do more than the task needs, any model mistake or injected instruction becomes a damaging action with real permissions.

How to prevent it

  • Give each tool the minimum functionality and permissions, scoped to the user it acts for.
  • Authorize every tool call outside the model, against the user’s own permissions.
  • Require explicit approval for irreversible or high-impact actions, and limit autonomous loops.

Guides on this site

Practice

References

  1. LLM06:2025 Excessive Agency (OWASP, 2025 edition)
  2. OWASP Top 10 for LLM Applications 2026 (OWASP GenAI Security Project resource page)

List data from the publisher. A guide is listed as the main subject when the weakness or risk is what the guide is about, and as covering it when a dedicated section or worked example addresses it.