OWASP Top 10 for Agentic Applications
|
This content was generated with the assistance of AI and should be verified against the official documentation of each tool and framework before being relied on in production. This section’s bibliography lists the reference material consulted while preparing these pages. |
Written on 2026-10-01 against the OWASP Top 10 for Agentic Applications, 2026 edition, published by the OWASP GenAI Security Project in December 2025 ("Version 2026"). The ten names below were checked on 2026-10-01 against the official PDF linked in the references; the descriptions are paraphrased and the examples are the author’s own, not OWASP’s. They are cross-referenced with the OWASP Top 10 for LLM Applications 2026 (see that page) and with MITRE ATLAS.
An agent here is an LLM application that plans, remembers and acts through tools, possibly with other agents, over several steps (see Agent Loop and Architectures). The LLM list describes weaknesses of an application that calls a model; the agentic list describes what changes when the model is given a goal, memory and the ability to act. Every item below can be reached through a prompt injection, but each also occurs without one.
The ten risks
| ID | Risk | DocsAssistant example (author’s own) | Defence page |
|---|---|---|---|
ASI01 |
Agent Goal Hijack |
A paragraph in an uploaded document redirects the agent from answering the question to opening tickets that contain the user’s conversation. |
|
ASI02 |
Tool Misuse and Exploitation |
The agent uses |
|
ASI03 |
Identity and Privilege Abuse |
The agent calls the ticketing API with a shared service account, so a low-privilege user obtains the account’s authority; or a token is passed through to a downstream service. |
Excessive Agency and Tool Security and Scopes, Claims and Permissions |
ASI04 |
Agentic Supply Chain Vulnerabilities |
A third-party MCP server or plugin the agent loads changes its tool descriptions after approval, or a dependency is replaced with a look-alike. |
|
ASI05 |
Unexpected Code Execution (RCE) |
An agent feature that runs generated code or shell commands for data analysis is steered into running attacker-chosen commands on the host. |
|
ASI06 |
Memory and Context Poisoning |
An instruction planted in one conversation is saved to long-term memory and silently shapes later sessions, possibly for other users. |
|
ASI07 |
Insecure Inter-Agent Communication |
A sub-agent that summarises web pages returns text that the supervisor treats as trusted instruction; messages between agents are unauthenticated. |
Excessive Agency and Tool Security and Agent-to-Agent Protocol |
ASI08 |
Cascading Failures |
One poisoned or erroneous result is accepted by the next step, then the next agent, and an error multiplies through a long plan, or a retry loop amplifies load. |
|
ASI09 |
Human-Agent Trust Exploitation |
The agent’s fluent, confident explanation persuades a human reviewer to approve a harmful action, or an attacker uses the agent as a convincing intermediary. |
Misinformation and Hallucination Risk and Responsible AI Practices |
ASI10 |
Rogue Agents |
A misconfigured or compromised agent keeps acting outside its intended behaviour, for example a forgotten scheduled agent that continues to write tickets. |
LLMSecOps and Guardrails |
The defence column points to the pages of this sub-section that carry the controls; the sibling sub-sections hold the engineering detail, namely Agent Guardrails and Safety, Human in the Loop, Tool Design and MCP security.
Relationship to the LLM list
| Agentic risk | Closest LLM 2026 risks |
|---|---|
ASI01 Agent Goal Hijack |
LLM01 Prompt Injection |
ASI02 Tool Misuse and Exploitation |
LLM03 Excessive Agency |
ASI03 Identity and Privilege Abuse |
LLM03 Excessive Agency, LLM02 Sensitive Information Disclosure |
ASI04 Agentic Supply Chain Vulnerabilities |
LLM04 Supply Chain |
ASI05 Unexpected Code Execution (RCE) |
LLM10 Improper Output Handling, LLM03 Excessive Agency |
ASI06 Memory and Context Poisoning |
LLM05 Data and Model Poisoning, LLM09 Vector and Embedding Weaknesses |
ASI07 Insecure Inter-Agent Communication |
LLM01 Prompt Injection, LLM03 Excessive Agency |
ASI08 Cascading Failures |
LLM06 Unbounded Consumption, LLM07 Misinformation |
ASI09 Human-Agent Trust Exploitation |
LLM07 Misinformation |
ASI10 Rogue Agents |
LLM03 Excessive Agency |
The pairing is the author’s reading of the two lists, not an official OWASP mapping. The practical rule is that the LLM list is the baseline for any application that calls a model, and the agentic list is added when the system has tools with side effects, persistent memory or several cooperating agents. An agent that fixes every LLM-list risk can still fail on ASI07 to ASI10, because those arise from the interaction between steps and agents rather than from a single model call. In a design review (see the routine on the LLM page) ask the agentic questions after the LLM ones: who can write to this agent’s memory, which identity does each tool call carry, what happens when a step returns something wrong, and how would we notice an agent that has stopped behaving as designed.
For threat modelling, the MAESTRO layers on Trust Boundaries and Threat Modeling give the structure within which these ten items are looked up, and the MITRE ATLAS technique AML.T0053 (AI Agent Tool Invocation) is the most direct counterpart of the tool-related items.
References
-
OWASP Top 10 for Agentic Applications: https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/
-
OWASP Agentic Security Initiative: https://genai.owasp.org/initiatives/agentic-security-initiative/
-
OWASP Top 10 for LLM Applications 2026: https://genai.owasp.org/resource/owasp-genai-llm-top-10-2026/
-
MITRE ATLAS: https://atlas.mitre.org/
-
CSA, Agentic AI Threat Modeling Framework: MAESTRO: https://cloudsecurityalliance.org/blog/2025/02/06/agentic-ai-threat-modeling-framework-maestro