Counts of documented behaviour and published records, not measurements of any deployed system.
ARI-42, the Agent Risk Index
42 security requirements a product built on AI agents should meet, and how far 85 widely used agent frameworks, SDKs, harnesses and MCP tools actually take you toward each one. Every requirement is tied to the 2025-26 CVE and incident record that motivates it.
Edition 1.0
Published 8 Nov 2026
Assessed 6-8 Nov 2026
Scope products that embed AI agents: tool use, memory, code execution, MCP, delegated access
Maintainer Akash Munshi
The builder carries the requirement alone
Of 2,099 applicable pairs, only 55 (3%) are met by a built-in feature. 1,032 (49%) get partial help, usually a setting that is off by default, in preview or on a paid tier. In 704 (34%) it is entirely on you, and 308 (15%) are Risks.
CVEs a code sandbox would have prevented
Sandboxing agent-generated code is the most-violated requirement. 37 of 70 tools still run agent code on the host by default or rest on a recent sandbox escape. Only 2 meet it by default.
Tools had a relevant 2025-26 vulnerability
The agent stack is now critical supply chain. 68 of the 85 tools had at least one security incident: 221 in total, 166 of them in 2026.
AI software's share of all CVEs more than doubled
From 2025 to 2026 to date. About half are flaws in AI-specific features; the rest are ordinary web flaws shipped inside AI products.
Of MCP ratings are Risks
MCP and agent-memory tooling carry the most risk (21% and 18%, against 11-17% elsewhere). 28 of the 47 tools that expose an MCP or agent endpoint ship it without authentication by default.
Incidents the builder's own controls would have changed
39 involved an agent taking a harmful action, most often deleting production data or acting without approval.
Questions every agent product should be able to answer
- OUT-41,302related CVEs
Does code your agent generates run in a disposable sandbox, with no host files, secrets or open network?
Per session, not as root, no customer data beyond the task, no
eval()of model output. Proof: a test showing generated code can't read host files or environment. - OUT-11,131related CVEs
Is model output validated before it reaches SQL, a shell, HTML, an API or another agent?
Model-written SQL runs only through parameterised templates or under the user's own database identity. Proof: output schemas and the database role used by AI-generated queries.
- AUTH-21,108related CVEs
Can an agent ever do more than the user it is acting for?
The user's token is never passed to third-party tools, and each delegation hop gets scopes no wider than the one before. Proof: on-behalf-of token design and authorisation tests.
- MCP-3750related CVEs
Is every MCP server or agent API you expose authenticated, tenant-scoped, rate-limited and logged?
OAuth per the current MCP spec. Proof: auth configuration and a pen test of the endpoint.
- INJ-4636related CVEs
Can your agents reach any domain on the internet, or only the ones you allow?
Deny-by-default egress for agent runtimes, CI runners and AI gateways, DNS included. Proof: a test showing an arbitrary domain is unreachable.
- GW-2208related CVEs
Is your agent stack treated as critical supply chain?
Gateways, frameworks and inference servers hash-pinned, authenticated and patched against known exploited vulnerabilities within days. Proof: lockfile hashes, image digests, patch tickets.
- AUTH-339harmful-action incidents
Do sends, payments, deletes and deploys need human approval tied to the exact action?
The approval screen is built from the real tool-call arguments, not the model's summary, and enforced outside the model. Proof: approval matrix and approval event logs.
- INJ-245 of 68tools leave it to you
Does any agent hold private data, read untrusted content and have a way to send data out, all at once?
That combination is the lethal trifecta for prompt injection. Name the control that breaks the chain for each agent. Proof: a per-agent capability matrix.
The other 34 requirements, with the evidence a reviewer should ask for and their mappings to OWASP, MITRE ATLAS, CoSAI and ISO, are in the full list. Request it here.
For teams shipping a product built on AI agents.
- 01
You list your stack
The frameworks, SDKs, MCP servers, memory, sandboxes and gateways your agents run on, using the form below.
- 02
I map it to the index
Each tool against all 42 requirements, from the Edition 1 ratings and its current version.
- 03
We agree access, safely
Read-only, scoped and time-boxed: a repo invite, a staging account or a walkthrough. Never through this form.
- 04
You get the report
Every requirement marked built in, partial, gap or risk for your stack, with the evidence and fixes ordered by real-world impact.
Get your stack reviewed, or the full list
I reply by email, usually within two working days.