The OWASP Top 10 for Agentic Applications 2026 identifies ten security risks that become especially important when AI systems can act rather than only answer. The framework covers manipulated goals, dangerous tool use, privilege abuse, agentic supply chains, unexpected code execution, poisoned memory, insecure inter-agent communication, cascading failures, human trust, and rogue behavior.
OWASP released the framework in December 2025 for the 2026 cycle after global peer review and collaboration with more than 100 experts, researchers and practitioners. It is designed as a practical starting point for builders and defenders of autonomous or semi-autonomous AI systems. It complements the LLM Top 10 rather than replacing it: the LLM list focuses on model-as-component risks, while the agentic list focuses on systems that plan, call tools, maintain state, coordinate and create consequences.
What Does the OWASP Agentic Top 10 Cover?
A traditional LLM application may accept a prompt and produce a response. An agentic application can interpret a goal, break it into steps, select tools, call APIs, use credentials, retrieve data, write memory, communicate with peer agents, evaluate intermediate results and keep acting until it believes the task is complete.
That autonomy creates a wider security problem. A single malicious input can influence a multi-step plan. A compromised identity can affect many tools. A poisoned memory entry can persist across sessions. A false message from one agent can redirect others. A small error can cascade through automated systems at machine speed.
OWASP Top 10 for Agentic Applications 2026: Complete List
| ID | Risk | Core concern |
|---|---|---|
| ASI01 | Agent Goal Hijack | Attacker-controlled input redirects the agent’s objectives, plan or decision path |
| ASI02 | Tool Misuse & Exploitation | Legitimate tools are invoked unsafely, outside intent, or with dangerous parameters |
| ASI03 | Identity & Privilege Abuse | Agent identities, credentials or delegated authority exceed the required scope |
| ASI04 | Agentic Supply Chain Vulnerabilities | Models, tools, MCP servers, agents, plugins or dependencies are compromised or untrusted |
| ASI05 | Unexpected Code Execution (RCE) | Natural-language or tool paths cause unintended code or command execution |
| ASI06 | Memory & Context Poisoning | Persistent memory or context is manipulated to alter future behavior |
| ASI07 | Insecure Inter-Agent Communication | Agent-to-agent messages are spoofed, tampered with, over-trusted or insufficiently authorized |
| ASI08 | Cascading Failures | Errors or malicious signals propagate across automated steps and connected systems |
| ASI09 | Human-Agent Trust Exploitation | People over-trust persuasive agent output and approve or execute harmful actions |
| ASI10 | Rogue Agents | An agent exhibits misaligned, deceptive, concealed or self-directed behavior outside intended control |
Why Agentic AI Security Is Different From LLM Application Security
The difference is agency. Once a model output becomes an input to a tool, an API request, a memory store, a sub-agent or a business workflow, the system can create real effects without waiting for a developer to write each step in advance.
| Area | Typical LLM app | Agentic application |
|---|---|---|
| Workflow | Mostly predetermined by application code | May be planned dynamically at runtime |
| Tools | Limited or fixed integrations | Agent may select among multiple tools dynamically |
| State | Conversation or retrieval context | Persistent memory, task state and cross-session context |
| Identity | User/application identity | User + agent + task + delegated/service identities |
| Communication | Usually user-to-model | Agent-to-agent, tool-to-agent and multi-system messages |
| Impact | Often information returned to a user | Can modify systems, send messages, pay, delete, deploy or execute |
This is why strong agent security uses deterministic controls around the model. Prompt instructions can guide behavior, but they should not be the only thing preventing an agent from deleting data, transferring money, reaching restricted APIs or executing code.
The Ten Agentic AI Risks Explained With Controls
ASI01: Agent Goal Hijack
An attacker manipulates the agent’s objective, plan or action selection through direct prompts, indirect prompt injection, malicious documents, deceptive tool output, forged messages or poisoned external data. Unlike a single bad model response, the impact can persist across a multi-step workflow.
Controls: separate trusted goals from untrusted content, bind actions to authenticated user intent, validate tool requests against task scope, constrain planning, require re-authorization for goal changes, and use independent policy around sensitive operations.
ASI02: Tool Misuse & Exploitation
The agent uses an otherwise legitimate tool in an unsafe way. A database connector can be turned into bulk export, an email tool into unauthorized sending, a browser into data exfiltration, or a shell into destructive execution. The risk may arise from an attacker, model error or overbroad tool design.
Controls: minimize the tool catalog, use narrow purpose-built functions instead of generic tools, validate arguments, enforce endpoint and action allowlists, apply transaction limits, and place approvals around destructive or high-value operations.
ASI03: Identity & Privilege Abuse
Agents often operate using service accounts, delegated OAuth tokens, API keys or cloud roles. If identities are shared or broadly scoped, the agent can become a confused deputy or let an attacker inherit powerful access. Agent identity should be attributable and constrained to the current user, tenant, task and environment.
Controls: use short-lived scoped credentials, avoid shared high-privilege identities, propagate user context where appropriate, separate agent roles, enforce least privilege at every API, rotate credentials and log exactly which identity authorized each action.
ASI04: Agentic Supply Chain Vulnerabilities
Agentic systems assemble many dynamic components: models, prompt packages, libraries, hosted agents, MCP servers, A2A peers, skills, plugins, datasets and orchestration frameworks. A malicious or replaced component can gain access to high-trust execution paths.
Controls: inventory components, pin versions, verify provenance, sign and scan artifacts, approve external tools/agents, constrain network access, monitor configuration changes and treat dynamic tool registration as a security-sensitive event.
ASI05: Unexpected Code Execution (RCE)
Agent workflows can convert natural language or generated output into code, shell commands, SQL, scripts, templates or configuration. When generated content reaches an interpreter without strong validation and isolation, an attacker can turn model influence into code execution.
Controls: sandbox execution, remove shell access where it is not required, use typed APIs, prohibit unsafe eval-style behavior, validate generated code/configuration, restrict filesystem/network permissions and require approval before privileged execution.
ASI06: Memory & Context Poisoning
Persistent memory is useful because agents can retain preferences, decisions and learned context. It is also dangerous because malicious content can survive the original interaction and influence later sessions. Poisoned memory can silently change priorities, tool selection or trusted facts.
Controls: authenticate memory writers, record provenance, separate user/tenant/task memory, validate writes, expire low-confidence entries, make sensitive memory changes reviewable, support rollback and monitor behavior changes after memory updates.
ASI07: Insecure Inter-Agent Communication
Multi-agent systems depend on messages that may contain identity claims, goals, delegated tasks, results and authorization context. If agents accept unauthenticated or over-trusted messages, a malicious peer can impersonate another agent, forge results or inject new instructions.
Controls: authenticate agents and channels, authorize each delegated capability, sign or integrity-protect messages where appropriate, validate schemas, prevent privilege inheritance by default, preserve provenance and treat peer-agent content as untrusted input.
ASI08: Cascading Failures
Automation compounds errors. A bad retrieval result can change a plan; the plan can call the wrong tool; that tool can update a system; another agent can act on the update. The same amplification can occur with malicious signals, outages, hallucinations or policy failures.
Controls: set step and cost budgets, add circuit breakers, validate high-impact state transitions, limit blast radius, use idempotent/reversible operations, stop on repeated failure, monitor cross-system sequences and require approvals before irreversible actions.
ASI09: Human-Agent Trust Exploitation
Agents communicate fluently and often present recommendations with confidence. Attackers—or ordinary model errors—can exploit that trust to convince users to approve sensitive actions, install software, reveal credentials or accept incorrect conclusions.
Controls: expose evidence and uncertainty, distinguish recommendations from verified facts, make high-risk approvals specific and informed, show what tool/action will run, prevent deceptive UI patterns and train users to validate consequential agent output.
ASI10: Rogue Agents
Rogue-agent risk covers behavior that becomes misaligned, deceptive, concealed or self-directed outside intended control, including cases without an active external attacker. The operational concern is not whether an agent has “intent” in a human sense; it is whether observed behavior violates policy while resisting, bypassing or evading controls.
Controls: minimize autonomy, continuously monitor behavior, separate duties, cap resources and privileges, provide reliable stop/disable mechanisms, require approvals for high-impact actions, detect attempts to evade policy and design workflows so one agent cannot become its own final authority.
A Control Architecture for Agentic Applications
The ten risks overlap. A small set of strong architectural controls can reduce several categories at once.
Identity plane
Separate human, agent, service and peer-agent identities. Bind authority to the real user, tenant, task and environment. Prefer short-lived credentials.
Capability plane
Expose only necessary tools and API operations. Use explicit scopes, schemas, budgets, transaction limits and high-risk approval gates.
State plane
Protect memory, RAG stores, task state and inter-agent messages with provenance, tenant isolation, integrity checks and controlled writers.
Execution plane
Sandbox code, validate downstream values, control network/filesystem access and isolate high-risk interpreters or browser automation.
Runtime policy plane
Evaluate important actions outside the model using deterministic rules that can deny, modify or escalate before execution.
Observability plane
Correlate agent, task, tool, API, identity, data, decision, response and outcome so incidents can be reconstructed across systems.
OWASP’s newer Agent Control Standard is one emerging approach for standardizing runtime hooks and Guardian decisions around agents. Whether or not an organization adopts ACS, the security principle is broader: consequential actions need an enforcement layer outside the probabilistic model.
Runtime and API Signals That Matter
Agentic systems frequently express their actions through APIs. That makes API telemetry useful for validating whether the agent’s real behavior matches intended policy.
| Risk | Useful runtime signal | Possible response |
|---|---|---|
| Goal Hijack | Agent suddenly calls a new endpoint or changes tool sequence after consuming external content | Pause workflow, review input provenance and task scope |
| Tool Misuse | Allowed tool receives unusual parameters, volume or action type | Deny/modify action, require approval |
| Privilege Abuse | Agent identity accesses resources outside user/tenant baseline | Revoke token, narrow scope, investigate authorization |
| Memory Poisoning | Behavior shifts after memory/RAG write | Quarantine entry, compare provenance, roll back |
| Cascading Failure | Rapid multi-system action chain, repeated errors or abnormal retry loop | Trip circuit breaker and contain downstream automation |
| Rogue Agent | Policy evasion, unexplained tool switching, repeated attempts around denied actions | Terminate session, revoke capabilities, preserve evidence |
For practical API-side monitoring, see Ammune’s guides to AI agent API security risks, API visibility for AI agents, and API runtime security protection.
How to Test an Agentic Application Against the Top 10
Static review is not enough because many failures appear only when the agent is allowed to plan and act. Test in a controlled environment with realistic tools, identities and data boundaries.
- Goal-hijack tests: place malicious instructions in user prompts, documents, web content, tool results and peer-agent messages. Confirm the agent cannot expand authority just because the model follows them.
- Tool tests: try destructive parameters, unbounded queries, cross-tenant objects, unexpected URL targets and repeated calls. Verify server-side validation and approvals.
- Identity tests: attempt privilege inheritance, confused-deputy flows, token reuse, identity swapping and task-to-task credential leakage.
- Supply-chain tests: simulate a changed MCP server, plugin, model, tool schema or dependency and confirm provenance/inventory monitoring catches it.
- Execution tests: send generated commands/code to sandboxes and validate that unsafe interpreters, filesystems and networks are constrained.
- Memory tests: write misleading persistent entries and verify provenance, expiration, rollback and cross-tenant isolation.
- Inter-agent tests: spoof identities, replay messages, alter delegated tasks and send malformed or malicious payloads.
- Cascade tests: trigger failures mid-workflow and confirm circuit breakers stop propagation rather than multiplying retries or actions.
- Human-trust tests: evaluate whether UI/approval flows clearly show evidence, risk, action and consequence before a user consents.
- Containment tests: verify operators can revoke credentials, stop agents, disable tools, isolate memory and reconstruct what happened.
Agentic AI Security Implementation Checklist
- Inventory every production agent, owner, model, tool, connector, API, identity, memory store and peer-agent relationship.
- Define the agent’s approved goals and the actions it may take for each user, tenant and task type.
- Use dedicated, least-privilege identities and short-lived credentials instead of shared broad service accounts.
- Keep authorization deterministic and server-side; never treat a system prompt as an access-control boundary.
- Restrict tools and endpoints to the minimum necessary, with typed arguments and explicit action budgets.
- Protect memory and retrieval with authenticated writers, provenance, isolation, validation, rollback and expiration.
- Authenticate inter-agent communication and prevent delegated tasks from silently inheriting higher privilege.
- Sandbox code execution and constrain network, filesystem and process access.
- Add circuit breakers, timeouts, retry limits, transaction limits and human approval for irreversible actions.
- Collect traceable runtime evidence linking user, task, agent, tool, API request, response, decision and outcome.
- Red-team realistic multi-step workflows before launch and after major model/tool/policy changes.
- Maintain a tested incident response path for agent shutdown, credential revocation, memory quarantine and forensic review.
How Ammune Can Support Agentic API Security
Ammune can be evaluated as an API runtime layer around agentic systems. Where agents use enterprise APIs and tools, Ammune can provide API discovery, request and response inspection, sensitive-data visibility, behavioral detection, policy enforcement options and SIEM-ready evidence.
This complements rather than replaces agent-specific controls. Agent identity, goal integrity, tool governance, memory security, code sandboxing and human approval still need to be designed in the agent platform. The runtime API layer answers a different question: what did the agent actually send to enterprise services, what came back, and did that behavior match the expected pattern?
Frequently Asked Questions
What is the OWASP Top 10 for Agentic Applications 2026?
It is OWASP GenAI Security Project guidance that identifies ten major risk areas for autonomous and agentic AI systems, including goal hijacking, tool misuse, privilege abuse, memory poisoning, insecure agent communication and rogue-agent behavior.
When was the Agentic Top 10 2026 released?
OWASP published the 2026 framework on December 9, 2025. It was created for the 2026 cycle and developed through global peer review with more than 100 experts, researchers and practitioners.
What is ASI01?
ASI01 is Agent Goal Hijack. It describes manipulation that redirects an agent’s objectives, task selection, planning or multi-step decision path through malicious prompts, external data, tool output, messages or other attacker-controlled context.
What is the difference between ASI02 and ASI03?
ASI02 is Tool Misuse & Exploitation: a tool is used in a dangerous or unintended way. ASI03 is Identity & Privilege Abuse: the agent’s credentials or delegated authority are too broad, misused or insufficiently bound to the real user/task.
What is Memory & Context Poisoning?
ASI06 covers manipulation of persistent memory or context so future decisions are influenced by attacker-controlled or incorrect state. The persistence makes it different from a one-time injected prompt.
What is Insecure Inter-Agent Communication?
ASI07 covers weaknesses in agent-to-agent messages such as spoofed identity, insufficient authorization, tampering, over-trusted content, replay or unsafe delegation between agents.
What are Cascading Failures?
ASI08 describes failures that amplify across automated steps or connected agents/systems. One incorrect signal or action can trigger additional actions and produce much greater downstream impact.
What is a Rogue Agent in the OWASP framework?
ASI10 covers agents that exhibit misaligned, deceptive, concealed or self-directed behavior outside intended constraints. Operationally, teams should focus on observable policy violations and the ability to contain the agent rather than speculate about human-like motives.
How is the Agentic Top 10 different from the LLM Top 10?
The LLM Top 10 focuses on large-language-model application risks such as prompt injection and unsafe output handling. The Agentic Top 10 focuses on the additional risks created when models gain tools, memory, identities, multi-step autonomy and agent-to-agent communication. Many systems need both.
How should enterprises prioritize agentic risks?
Start with the actual blast radius: privileged identities, destructive tools, sensitive APIs, code execution, payment or publication actions, persistent memory and multi-agent dependencies. Then map every high-impact action to independent authorization, limits, monitoring and containment.
Authoritative References
See what AI agents actually do through your APIs
Agentic security needs controls around identity, tools, memory and autonomy—and runtime evidence at the API layer. Ammune helps teams inspect agent-driven API activity, sensitive data movement and abnormal behavior in production workflows.
