Review one agentic application against practical controls for the OWASP Top 10 for Agentic Applications 2026. Record evidence, gaps, and next actions without sending assessment data anywhere.
This checklist adapts selected mitigation guidance from the OWASP Top 10 for Agentic Applications 2026, licensed under CC BY-SA 4.0. Decision Terrain changed the wording, selection, completion criteria, evidence examples, and interaction format; this adapted checklist content is also offered under CC BY-SA 4.0. OWASP did not create, review, sponsor, or endorse it. Self-reported answers do not establish OWASP conformance, certification, compliance, security, safety, or readiness to deploy. OWASP and the OWASP logo are trademarks of the OWASP Foundation, Inc.
A security review for one agentic application
Define the agent boundary. Then test how it acts.
Use In place only when you can point to implementation evidence. Record the gap and next action when the control is absent, incomplete, or untested. Explain every Not applicable answer.
Answers stay in this browser’s local storage and are not uploaded by this tool. Export a JSON backup before clearing browser data. Other scripts on this site can access this origin’s local storage. Keep entries unclassified and non-sensitive; do not enter CUI, secrets, or operational details.
System facts
ASI01
Agent Goal Hijack
Keep untrusted content from redirecting an agent's objectives, plans, or actions.
ASI01-A
Bind each run to an approved goal
The agent begins with an explicit goal, constraints, permitted actions, and approval boundaries that are version-controlled, auditable, and protected from unreviewed changes during execution.
Evidence to look for: Goal or intent record, approved system instructions, configuration history, change approvals, scope enforcement tests.
Related OWASP Agentic risk: ASI01:2026
ASI01-B
Treat every connected input as untrusted
User text, documents, retrieved content, messages, tool results, webpages, email, calendar items, and peer-agent output are validated or isolated before they can alter planning, goals, or tool calls.
Runtime controls compare proposed actions with the active user intent and approved goal, pause unexpected deviations, require suitable approval for high-impact changes, and retain enough history to investigate and roll back.
Constrain how agents select, combine, and invoke legitimate tools.
ASI02-A
Define a least-agency profile for every tool
Each tool exposes only the functions, data scope, rate, cost, and network destinations needed for the agent's assigned task, with dangerous or open-ended capabilities removed or separately governed.
Evidence to look for: Tool inventory, per-tool policy, API scopes, egress allowlist, rate and cost limits, removed-capability record.
Related OWASP Agentic risk: ASI02:2026
ASI02-B
Authorize every consequential invocation
A trusted enforcement layer validates the calling identity, current intent, tool name and version, arguments, schema, and policy before execution, with a preview and explicit approval for destructive, financial, publishing, or other high-impact actions.
Evidence to look for: Policy decision point, tool-call schemas, dry-run output, approval rules, fail-closed tests, authorization logs.
Related OWASP Agentic risk: ASI02:2026
ASI02-C
Contain and monitor tool chains
Tool execution uses isolated environments and short-lived credentials where appropriate, and monitoring can detect unusual call rates, risky tool combinations, unauthorized egress, budget overruns, and repeated or looping actions.
Give every agent and delegated task a scoped, attributable identity.
ASI03-A
Give agents distinct, managed identities
Agents and delegated workers use attributable non-human identities with narrowly scoped, task-bound, time-limited credentials instead of shared accounts, cached user secrets, or inherited manager permissions.
Privileged actions are checked against the current subject, resource, purpose, session, and authorization state at execution time; context switches, delegation, and elevation require revalidation and appropriate human approval.
Credentials, memory, and permissions are separated across users, tenants, tasks, and agents, while monitoring identifies unexpected scope requests, credential reuse, and privilege gained through multi-agent delegation chains.
Verify the dynamic agents, tools, prompts, registries, and artifacts entering a workflow.
ASI04-A
Inventory and attest the agentic supply chain
A current inventory covers agents, models, datasets, prompts, memory schemas, tools, packages, MCP or A2A endpoints, registries, and update channels, with provenance, ownership, versions, signatures, or equivalent integrity evidence.
Evidence to look for: SBOM or AIBOM, agent and tool registry, signed manifests, checksums, provenance attestations, dependency owners.
Related OWASP Agentic risk: ASI04:2026
ASI04-B
Gate discovery, installation, and change
Only approved and pinned sources may introduce or update agents, prompts, tools, and dependencies; registrations and agent cards are authenticated, changes are scanned and tested, and unverified or ambiguous components fail closed.
Evidence to look for: Curated registry, allowlist, version pins, signed agent cards, change gates, typosquat scans, staged rollout results.
Related OWASP Agentic risk: ASI04:2026
ASI04-C
Continuously verify and revoke components
Runtime checks detect integrity or behavioral drift in loaded components, and operators can rapidly disable a compromised tool, prompt, agent connection, dependency, or update across affected deployments and restore a trusted version.
Keep generated or retrieved content from becoming uncontrolled executable behavior.
ASI05-A
Separate code generation from execution
Generated, retrieved, or model-selected code is treated as untrusted, passes structural and security validation, and cannot reach eval, deserialization, template, shell, or package-install sinks without an explicit controlled execution path.
Agent-directed code runs as a non-root identity in a per-session sandbox with strict filesystem, process, resource, and network boundaries, and has no direct path to production systems or sensitive host resources.
Evidence to look for: Sandbox profile, filesystem and egress rules, resource quotas, production isolation, escape tests, environment teardown record.
Related OWASP Agentic risk: ASI05:2026
ASI05-C
Inspect and observe every execution path
Static checks, dependency checks, adversarial tests, runtime monitoring, and approval gates cover agent-generated code and multi-tool execution chains, with complete records of commands, artifacts, file changes, and outcomes.
Evidence to look for: Scan pipeline, adversarial unit tests, approval policy, execution logs, critical-path diffs, runtime alerts, investigation records.
Related OWASP Agentic risk: ASI05:2026
ASI06
Memory & Context Poisoning
Protect persistent context from contamination, leakage, and unsafe reuse.
ASI06-A
Validate every memory write
Only authenticated and permitted sources can create or update persistent context, and candidate writes are checked for malicious instructions, sensitive data, provenance, tenant, trust level, and task relevance before commit.
Memory is encrypted and isolated by user, tenant, task, and sensitivity; credentials and unnecessary data are excluded; retention and expiry reflect risk; and an agent's own output is not automatically promoted into trusted memory.
Memory stores support version history, anomaly detection, quarantine, expiration of unverified entries, snapshots, and rollback, and adversarial tests cover gradual drift, shared-memory poisoning, cross-tenant retrieval, and trigger persistence.
Evidence to look for: Memory audit trail, anomaly rules, quarantine workflow, snapshots, rollback test, poisoning test suite, retrieval isolation results.
Related OWASP Agentic risk: ASI06:2026
ASI07
Insecure Inter-Agent Communication
Authenticate, validate, and trace messages exchanged between agents.
ASI07-A
Authenticate agents and secure their channels
Every agent-to-agent connection uses a verified per-agent identity, mutual authentication, and encrypted transport, while registries, discovery services, and agent cards require controlled registration and cryptographic attestation.
Evidence to look for: Agent certificates, mutual-auth configuration, signed agent cards, registry access rules, identity and channel tests.
Related OWASP Agentic risk: ASI07:2026
ASI07-B
Protect message meaning and freshness
Messages use signed, versioned, typed contracts with explicit sender, audience, task, and context binding; nonces or equivalent controls block replay; and trusted code validates both structure and consequential intent.
Evidence to look for: Message schema, payload and context signatures, nonce handling, intent validation, replay tests, malformed-message tests.
Related OWASP Agentic risk: ASI07:2026
ASI07-C
Enforce protocol and routing policy
Gateways allow only approved protocol versions, capabilities, routes, and peers, reject downgrade or descriptor mismatch, and monitor communication for spoofing, unusual routing, context crossover, and unapproved coordination.
Evidence to look for: Protocol allowlist, capability policy, downgrade tests, routing logs, peer verification, communication anomaly alerts.
Related OWASP Agentic risk: ASI07:2026
ASI08
Cascading Failures
Contain faults before they spread across agents, tools, tenants, or workflows.
ASI08-A
Design explicit containment boundaries
The architecture maps how faults can propagate across planners, executors, agents, tools, memory, tenants, and external systems, then limits fan-out with segmentation, sandboxes, scoped APIs, least privilege, and bounded delegation.
Evidence to look for: Failure-propagation model, trust-boundary diagram, dependency graph, fan-out caps, segmentation and isolation tests.
Related OWASP Agentic risk: ASI08:2026
ASI08-B
Gate every downstream consequence
Independent policy checks validate high-impact invocations and agent outputs before execution or propagation, using short-lived task credentials, validation checkpoints, and human review where the consequence or uncertainty requires it.
Monitoring identifies rapid fan-out, repeated intent, feedback loops, cross-domain spread, and governance drift, while quotas, rate limits, progress caps, circuit breakers, pause controls, and traceable rollback are exercised against realistic cascade scenarios.
Evidence to look for: Cascade alerts, quotas, circuit-breaker tests, tamper-evident lineage logs, replay environment, rollback and incident exercises.
Related OWASP Agentic risk: ASI08:2026
ASI09
Human-Agent Trust Exploitation
Help people verify consequential recommendations instead of approving them on confidence alone.
ASI09-A
Make consequential approval informed
Before a sensitive or irreversible action, the interface shows the proposed effect, destination, source provenance, uncertainty, and material side effects, keeps preview separate from execution, and requires risk-appropriate independent confirmation.
The experience distinguishes verified facts from agent claims, surfaces low certainty and untrusted sources, avoids manipulative or anthropomorphic cues in high-risk flows, and trains reviewers to challenge confident recommendations and fabricated rationales.
Tamper-evident records link recommendations, evidence, approvals, and actions; monitoring identifies plan divergence or unusual persuasion around sensitive data and actions; and users can report suspicious interactions to trigger review or temporary restriction.
Evidence to look for: Recommendation lineage, behavior alerts, plan-diff rules, report control, lockdown workflow, investigation records.
Related OWASP Agentic risk: ASI09:2026
ASI10
Rogue Agents
Detect, contain, and recover agents whose behavior diverges from their authorized purpose.
ASI10-A
Declare and attest expected behavior
Each agent has a cryptographically attributable identity and an approved behavioral manifest describing its goals, tools, capabilities, communication paths, and limits, which orchestration controls validate throughout the agent lifecycle.
Evidence to look for: Agent identity, signed behavioral manifest, capability baseline, orchestration validation logs, attestation and key-management design.
Related OWASP Agentic risk: ASI10:2026
ASI10-B
Watch for coordinated or persistent deviation
Independent monitoring can detect goal drift, stealthy exfiltration, unapproved delegation, collusion, self-replication, reward hacking, abnormal action volume, and coordinated false signals across agents and sessions.
Evidence to look for: Behavior baseline, watchdog or independent monitor, cross-agent telemetry, anomaly rules, challenge tasks, red-team results.
Related OWASP Agentic risk: ASI10:2026
ASI10-C
Contain, investigate, and safely restore
Operators can immediately revoke credentials, stop and isolate suspect agents, preserve evidence, prevent propagation, and require remediation, dependency verification, fresh attestation, and human approval before any return to service.
The source is the December 2025, Version 2026 OWASP Top 10 for Agentic Applications. Decision Terrain selected mitigation themes and rewrote them as three completion-oriented checks per risk. We added project-authored evidence examples, statuses, system fields, JSON format, and print layout. The ASI risk IDs show where to read the complete descriptions, scenarios, mitigations, mappings, and references; a completed check is not a claim that every recommendation in that OWASP entry has been implemented.
This checklist covers systems that plan, use tools, retain memory, communicate with other agents, or take consequential actions. Use the OWASP LLM Top 10 checklist for the underlying LLM application risks, our secure AI development checklist for model-development practices, and our general AI RMF checklist and Generative AI Profile checklist for broader governance and risk-management questions. Also keep ordinary application, API, identity, cloud, and supply-chain security controls in scope.
Original OWASP material and this adapted checklist content are available under Creative Commons Attribution-ShareAlike 4.0. Checklist version 0.1.0-draft; source reviewed September 23, 2026.