Pre-Production Audit

OWASP Agentic Top 10 Checklist:
The Complete Pre-Production Audit

This is not a summary of the OWASP framework — it's a working document. Every item below is drawn directly from OWASP's own real, published mitigation guidelines for each ASI category, converted into something an engineering or security team can actually check off, one control at a time, before an autonomous agent reaches production.

10
ASI risk categories covered
70+
Individual, checkable controls
0
Generic filler items

How to Use This Checklist

Not every item applies with equal force to every agent. A read-only research assistant with no write access and no financial authority doesn't need the same rigor as an agent that can approve transactions or modify infrastructure. Use this checklist as a completeness tool, not a uniform gate — work through the categories relevant to your agent's actual capabilities, and treat unchecked items as genuine, named gaps rather than something to silently skip. If your organization can't confidently check most items in a category, that category is a real, current exposure, not a theoretical one.

The companion piece to this checklist is the OWASP Agentic Top 10 Technical Guide, which explains the reasoning, real incidents, and full attack scenarios behind each category. This document is deliberately the opposite — dense, itemized, and built for working through directly rather than reading start to finish.

ASI01 — Agent Goal Hijack

ASI02 — Tool Misuse and Exploitation

ASI03 — Identity and Privilege Abuse

ASI04 — Agentic Supply Chain Vulnerabilities

ASI05 — Unexpected Code Execution (RCE)

ASI06 — Memory & Context Poisoning

ASI07 — Insecure Inter-Agent Communication

ASI08 — Cascading Failures

ASI09 — Human-Agent Trust Exploitation

ASI10 — Rogue Agents

Scaling This Checklist to Your Agent's Actual Risk Profile

Agent profileCategories to prioritize
Read-only, low-privilege (search, summarization)ASI01 (Goal Hijack), ASI06 (Memory Poisoning) — even a low-privilege agent's output can mislead a human
Write access to internal systems (CRM, ticketing)Add ASI02 (Tool Misuse) and ASI03 (Identity & Privilege Abuse) — where write access actually creates consequence
Code generation or execution capabilityASI05 (Unexpected Code Execution) becomes a first-tier priority, not secondary
Multi-agent / delegates to other agentsASI07 (Inter-Agent Communication) and ASI08 (Cascading Failures) become essential, not optional
Financial, infrastructure, or irreversible actionsEvery category matters, but ASI09 (Human-Agent Trust) and ASI10 (Rogue Agents) specifically need real, tested containment — not just policy
Sources external tools, plugins, or MCP serversASI04 (Supply Chain) becomes a first-tier priority regardless of the agent's other characteristics

An agent that scores well on this checklist for its own tier isn't automatically "safe" — it's demonstrably addressed the risks that actually apply to what it can do. Re-run this checklist whenever an agent's tools, permissions, or connected agents change; a "safe" configuration from six months ago can silently drift into a genuinely different risk profile.

Frequently Asked Questions

What is the OWASP Agentic Top 10 checklist for?
A structured, itemized set of controls to verify before putting an autonomous AI agent into production, organized around the ten ASI risk categories — goal integrity, tool permissions, identity, supply chain, code execution, memory, inter-agent communication, cascading failures, human trust, and rogue-agent detection.
How is this different from just reading the OWASP framework itself?
The framework document explains each risk in narrative form with prose recommendations. This checklist converts those same, real mitigation guidelines into discrete, checkable items an engineering or security team can actually work through and mark off, item by item, before a production launch.
Do we need to satisfy every item on this checklist before deploying any agent?
No. The right bar scales with the agent's actual autonomy and privilege — a read-only, low-privilege agent doesn't need the same rigor as one with financial transaction authority. The checklist is a completeness tool, not a uniform gate: use it to see what's been genuinely addressed versus assumed, then apply judgment about how much each gap actually matters for that specific agent.

Read the full technical guide

This checklist covers the "what to verify." The companion guide covers the "why it matters" — real incidents, attack scenarios, and how the ten categories connect.

Related Reading