"The OWASP Top 10 for Agentic Applications 2026 explained in plain English for a mid-sized company, with the control for each risk, how prompt injection works and how to limit it, MCP server security, a seven-control checklist, and the security questions to ask any AI agent vendor."
Key Takeaways
- 1Secure an AI agent by limiting what it can do, not by telling it to behave. Narrow permissions and narrow tools beat clever prompts.
- 2OWASP published the Top 10 for Agentic Applications 2026 on 9 December 2025, from ASI01 Agent Goal Hijack to ASI10 Rogue Agents.
- 3Prompt injection is still possible with every model. OWASP's mitigations include least privilege, human approval for high-risk actions, separating external content and adversarial testing.
- 4MCP servers are an access-control layer. The MCP security guidance says token passthrough is explicitly forbidden and calls for per-client consent and minimal scopes.
- 5Give every agent its own service account, read-only by default, and enforce permissions in the target system.
- 6Log every tool call and approval, and test with hidden-instruction documents before go-live.
- 7Put these controls in your AI agent governance policy before the first build.
The short answer
AI agent securitycomes from limiting what an agent can do: its own service account with read-only access by default, narrow tools, permissions enforced in the systems it calls, a person approving high-impact actions, every action logged, and testing against hidden instructions before go-live. OWASP's Top 10 for Agentic Applications 2026 is the best checklist for what can go wrong.
We design, build and support custom AI agents and MCP servers, so weigh this page with that in mind. The risk names come from OWASP and the MCP documentation, opened on 17 and 18 October 2026 and linked where they appear. The plain-English explanations and the controls for a mid-sized company are ours. This page is general guidance, not a security audit or a compliance claim.
Searches for "agentic ai security" and "ai agent security" run about 480 a month each in the US, "ai agent security risks" rose 600% in a year, and advertisers pay $58 to $70 a click across the topic (DataForSEO, 17 October 2026). Those buyers are mostly security vendors' targets. This guide is for the operations or IT lead at a mid-sized company who has to sign off a first agent and wants to know what can go wrong and what to insist on.
The one principle: limit what the agent can do
What is agentic AI security? It is the practice of keeping AI agents from taking harmful actions, whether they are tricked, misconfigured or simply wrong. It overlaps with, but is not the same as, agentic AI cybersecurity in the other sense: using agents to help a security team.
OWASP's guidance on Excessive Agency traces damaging agent actions to three root causes: excessive functionality, excessive permissions and excessive autonomy. Every control on this page shrinks one of those three. Instructions in a prompt can be talked around. A permission the ERP refuses cannot.
The OWASP Top 10 for Agentic Applications 2026, in plain English
The OWASP GenAI Security Projectpublished the list on 9 December 2025, developed with more than 100 industry experts, researchers and practitioners. The names below are OWASP's; the explanation and the control are how we apply them in a mid-sized company. It is the closest thing to a shared agentic AI security framework today, and the best checklist of agentic AI security risks.
| OWASP risk | What it looks like in a mid-sized company | The control |
|---|---|---|
| ASI01 Agent Goal Hijack | A supplier PDF tells the invoice agent to update bank details | Treat content as data; approval and target-system checks on payment data |
| ASI02 Tool Misuse and Exploitation | A "run any query" tool pulls a whole customer table | Narrow, purpose-built tools with input validation and rate limits |
| ASI03 Identity and Privilege Abuse | The agent connects with an admin or a person's login | Its own service account, read-only by default |
| ASI04 Agentic Supply Chain Vulnerabilities | A third-party MCP server or plugin is not what it claims | Vet publishers, pin versions, least access, prefer servers you control |
| ASI05 Unexpected Code Execution | The agent is allowed to write and run scripts on a server | No code execution unless sandboxed and signed off |
| ASI06 Memory and Context Poisoning | False content planted in the knowledge base it searches | Control who writes to sources; keep provenance; review retrieval for big decisions |
| ASI07 Insecure Inter-Agent Communication | One agent passes another an unchecked instruction | Authenticate and validate messages between agents |
| ASI08 Cascading Failures | One bad extraction flows into pricing, order and invoice | Validation between steps, change limits per run, circuit breakers |
| ASI09 Human-Agent Trust Exploitation | Approvers click approve without reading | Show the source beside the draft; track approver edit rates |
| ASI10 Rogue Agents | An agent keeps acting outside its purpose | Register every agent with an owner, alerts, and an off switch |
Prompt injection: why it still works, and how to limit it
OWASP's LLM01:2025 Prompt Injectionentry defines it as user prompts altering an LLM's behavior or output in unintended ways, and separates two kinds. Direct injection comes from what someone types. Indirect injection comes from external content the model reads, such as websites or files. Agents read a lot of external content (emails, PDFs, web pages, tickets), so indirect injection is the one to plan for.
OWASP lists seven mitigations. Here is how each lands in practice:
| OWASP mitigation | In a mid-sized company agent |
|---|---|
| Constrain model behavior | Instructions define one job and say content is data, never instructions |
| Define and validate expected output formats | The agent returns structured fields that code checks before any action |
| Implement input and output filtering | Strip or flag suspicious instructions; block sensitive data leaving |
| Enforce privilege control and least privilege access | Own service account, narrow tools, target system enforces limits |
| Require human approval for high-risk actions | Payments, customer messages and master-data changes go to a person |
| Segregate and identify external content | Documents and emails are labelled as untrusted input in the prompt |
| Conduct adversarial testing and attack simulations | Hidden-instruction documents are part of the go-live test set |

Signing off a first AI agent and want a second opinion on its access?
Bring the job, the systems it touches and the account it will use. In a 30-minute call with founder Bhavesh Barot we will walk the OWASP list against your design and point out where permissions, tools or approvals should be tighter. FactoryJet quotes a fixed price in writing for any build or fix after that call.
Talk to the FounderMCP server security: the access layer most companies forget
An MCP (Model Context Protocol) server is how an agent reaches a system such as your ERP or CRM, so it is where access is granted or refused. The MCP security best practices name several attacks. The ones that matter most for a company building its own servers:
| Risk (MCP documentation) | What it means | What to require |
|---|---|---|
| Token passthrough | The server accepts a token issued for another service and forwards it | Explicitly forbidden: servers must not accept tokens not issued to them |
| Confused deputy | A proxy server with a static client ID is tricked into authorizing an attacker | Per-client consent before third-party authorization; exact redirect checks |
| Server-side request forgery | A malicious server makes a client fetch internal addresses | HTTPS only, block private IP ranges, validate redirects |
| State handle hijacking | Someone guesses a workflow or cart ID and uses another user's state | Random handles bound to the authenticated user; verify every request |
| Local server compromise | A downloaded local server runs commands with the client's privileges | Consent before install, sandboxing, minimal privileges |
| Over-broad scopes | One token can reach every tool | Minimal starting scopes, step up only when needed, log elevation |
We build custom MCP servers and API integrations with these requirements in mind. See AI integration services, and our agentic AI architecture guide for where the tool layer sits.
AI agent security best practices: seven controls before go-live
- Own identity. A dedicated service account per agent, never a person's login or a shared admin account.
- Least privilege. Read-only by default; each write action granted and listed.
- Narrow tools. Purpose-built actions only; no open-ended query, shell or web tools without sign-off.
- Enforcement where data lives. The ERP, CRM or bank portal refuses what the agent's account cannot do.
- Approval for high impact. Money, customer messages, deletions and master data go to a named person.
- Secrets in a vault. Keys never in prompts, code repositories or logs.
- Logs and tests. Every tool call and approval logged; injection, permission and switch-off tests run before go-live and after every change.
These map directly onto sections of our free AI agent governance policy template, so security and governance sign-off can happen in one document.
Eight security questions to ask any AI agent vendor
- Where are permissions enforced: in the prompt or in the target system?
- Does each agent have its own service account?
- Which tools can it call, and can any run arbitrary code or queries?
- How are API keys and passwords stored?
- What is logged, for how long, and can we search it?
- How is the agent tested against prompt injection before release?
- How are third-party tools and MCP servers vetted and versioned?
- Who responds to a security incident, and how fast?
So, how secure are AI agents?
About as secure as a new employee with the same access. Nobody gives a new hire the admin password on day one, lets them pay suppliers unchecked, or skips the audit trail. Apply the same rules to an agent and most of the OWASP list becomes manageable. Skip them, and no model is good enough to make up for it. If you are weighing whether to rent or build, our guide to enterprise AI agents for mid-sized companies covers how security questions differ between platform agents and custom ones.
What else ranks for "agentic ai security", and how this guide differs
These are the business sites on Google's first page for "agentic ai security" in the US when we checked on 17 October 2026 (DataForSEO), with the title Google showed for each. We list them so you can compare; we have not reviewed their services, and the list leaves out forums and video sites.
| Site | Page title shown in Google |
|---|---|
| cloudsecurityalliance.org | Agentic AI Identity & Access Management |
| keyfactor.com | What Is Agentic AI Security? |
| checkpoint.com | Agentic AI Common Security Risks |
| zenity.io | Agentic AI Security for Enterprise AI Governance |
| airia.com | Agentic AI Security: The Risk Nobody is Talking About |
| nhimg.org | Agentic AI in cyber security: what it means for security teams |
Many of these are written by security software vendors. This guide maps every OWASP agentic risk to a control a mid-sized company can put in place without buying a platform, and adds the MCP server rules most guides skip.
How FactoryJet builds agents with these controls
We design, build, implement and support custom AI agents and the MCP servers and integrations they use, and you own what we build: the code and repository from day one. AI and hosting accounts can run in your name, at cost. We show working software on your own data before you sign. FactoryJet quotes the build, and any support you choose, as fixed prices in writing after a short scoping call.
See AI agent development, AI agent monitoring and support and AI consulting.
Sources
Pages opened and read on 17 and 18 October 2026.
- OWASP GenAI Security Project, OWASP Top 10 for Agentic Applications for 2026 (9 December 2025; risk titles from the published document)
- OWASP GenAI Security Project, LLM01:2025 Prompt Injection
- OWASP GenAI Security Project, LLM06:2025 Excessive Agency
- Model Context Protocol, Security Best Practices
- Our own measurement: US search volumes, year-on-year change and click prices, DataForSEO, 17 October 2026
AI agent design review for mid-sized US companies
Get your first agent's access, tools and approvals right before it goes live
Tell us the job, the systems and the account it will use. We will check the design against the OWASP list and show the agent working on your own data before you sign. FactoryJet quotes a fixed price in writing after a short scoping call.
Frequently Asked Questions
What are the biggest security risks of AI agents?
What are the top 10 agentic AI vulnerabilities according to OWASP?
What is an AI prompt injection?
Is prompt injection still possible?
How secure are AI agents?
How do you secure agentic AI?
What is agent goal hijack?
What is tool misuse in AI agents?
What is MCP server security?
What is token passthrough in MCP and why is it forbidden?
What is the confused deputy problem in AI agents?
What is memory poisoning in AI agents?
What are cascading failures in agentic AI?
What is human-agent trust exploitation?
What is a rogue AI agent?
Are third-party MCP servers and agent plugins safe?
Should AI agents have their own user accounts?
How do you test an AI agent for security before go-live?
What security questions should we ask an AI agent vendor?
Do we need a security platform for AI agents?
What is agentic cybersecurity?
Do we need AI agent security tools?
Bhavesh Barot
Founder & CEO
Founder & CEO of FactoryJet, an ecommerce and AI services company that has served 500+ businesses since 2014. Writes about ecommerce builds, AI agents, and AI search.



