Frameworks › OWASP

OWASP Top 10 for Agentic Applications 2026

The OWASP Top 10 for Agentic Applications 2026 defines 10 risk categories (ASI-01 through ASI-10) for agentic systems. This page is a crosswalk from ConstantX threat artifacts and named engagements to those categories.


Coverage Status

Coverage on this page is evidence-scoped. A status of Covered means this repository contains named engagement or target evidence for that ASI code. It does not mean every sub-vector is exhausted for every target. Structural limits remain in the Coverage Boundaries section below.

ASI Code Risk Category Status Threat IDs (RuntimeX)
ASI-01 Agent Goal Hijack Covered TM-001, TM-002, TM-019
ASI-02 Tool Misuse and Exploitation Covered TM-004, TM-005, TM-008
ASI-03 Identity and Privilege Abuse Covered TM-006, TM-007, TM-012
ASI-04 Agentic Supply Chain Vulnerabilities Covered TM-007, TM-014, TM-018
ASI-05 Unexpected Code Execution (RCE) Covered TM-005, TM-014
ASI-06 Memory & Context Poisoning Covered TM-001, TM-002, TM-003, TM-019
ASI-07 Insecure Inter-Agent Communication Covered TM-015
ASI-08 Cascading Failures Covered TM-009, TM-011, TM-019
ASI-09 Human-Agent Trust Exploitation Covered TM-010, TM-013, TM-017
ASI-10 Rogue Agents Covered TM-007, TM-014, TM-016

How Coverage Is Determined

ConstantX does not predict which target enforcement surface fires for a given scenario. The reducer uses a disallowed signals blacklist: if any target-runtime enforcement signal fires and the run terminates cleanly, the result is bounded_failure — the assurance target contained the attack regardless of which surface caught it.

A prompt injection scenario (ASI-01) might be caught by the target's tool policy gate, the commit gate, or the discipline gate. All three outcomes are bounded_failure. The scenario's asi_codes field records which risk categories it exercises, and the verdict records whether coverage was observed.

A run with no target-runtime enforcement signal is undefined_behavior regardless of whether the model appeared to refuse. Target-runtime enforcement is structural. Alignment is probabilistic. Decision Coverage measures the structural part.

The T-Code Spine

ASI codes sit above 17 attacker technique classes (T-codes) from the OWASP Agentic AI Threats & Mitigations taxonomy. ConstantX threat models walk T1–T17 against each target system to verify technique-class completeness before deriving scenarios.

The mapping is mechanical: once T-codes are assigned to a threat, ASI codes follow from the cross-reference table. This produces the full derivation chain:

T-code → Threat → ASI code → Scenario → Verdict

Coverage Boundaries

All 10 ASI codes have empirical evidence from completed engagements. Within each category, structural limits apply to specific sub-vectors:

Review ASI coverage methodology
Read Methodology Paper Assess Your Agent Runtime

All Frameworks · MITRE ATLAS · NIST AI RMF · Methodology Paper