LLM06 · OWASP LLM Top 10
Excessive Agency (LLM06)
An LLM-based agent has more permissions, more tool access, or more autonomy than its task requires. Compromise via prompt injection then leverages that excessive privilege to do damage.
Examples
- A customer-service agent with write-access to the customer database when read-only would suffice.
- An agent that can send emails on behalf of the user with no confirmation step.
- An agent with broad API access that gets injected into making unauthorized calls.
Recommended controls
- Principle of least privilege for agent tools and permissions
- Human-in-the-loop confirmation for high-impact actions
- Action logging and audit
- Scope-limited tokens for tool access
Posture Check checkpoint
Posture Check questions Q21–Q25. Affects Runtime.
Score yourself against this framework.
The AI Posture Check is a free 30-question self-assessment that maps your gaps directly to OWASP LLM Top 10, NIST AI RMF, and ISO 42001.
Take the AI Posture Check Need help operationalizing this?
Talk to a CWS engineer about your AI security program.
Schedule a Discovery Call to scope a Standard Audit or Enterprise Program.
Schedule a Discovery Call