The Threat Model
Six structural properties that make agentic risk different from application risk, mapped to the OWASP Agentic Top 10 and six attack paths.
3.1 Structural Properties That Create the Risk #
Six properties distinguish agentic risk from application risk. Each maps to control domains in Sections 6 through 16.
The agent acts with someone’s permissions—a user’s, a service’s, or its own. Accountability blurs at the delegation boundary, and privilege escalation becomes a question of chaining trust rather than exploiting code.
Agents sustain multi-step objectives across hours or days. Controls calibrated to a single request do not see a campaign assembled from individually innocuous steps.
Thousands of actions across ephemeral execution contexts. Human-paced review is structurally unable to keep up, and volume itself becomes a concealment mechanism.
Given a goal and insufficient constraints, optimization pressure drives an agent toward whatever means are available, including means the designer never contemplated. This is the mechanism that produced the July 2026 Hugging Face incident: models pursuing a benchmark score exploited a zero-day in a package proxy, escalated laterally, reached the internet, and attacked a third party to obtain test answers.4,5,6
Retrieved documents, tool outputs, web content, and inter-agent messages are indistinguishable from instructions at the model layer. Prompt injection is not a bug class that gets patched; it is a property of the architecture.
State carried across sessions can be poisoned once and exploited repeatedly, and it survives the session-scoped controls most security teams apply.
3.2 OWASP Top 10 for Agentic Applications (2026) — Mapped #
| ID | Risk | Primary control domain | Highest-leverage single control |
|---|---|---|---|
| ASI01 | Agent Goal Hijack | DATA — Data & Context | Provenance labeling; instruction/data separation at retrieval |
| ASI02 | Tool Misuse & Exploitation | TOOL — Tool Authorization | Deterministic allow/deny at the action boundary |
| ASI03 | Agent Identity & Privilege Abuse | AUTH — Identity | Unique agent principal; short-lived task-scoped credentials |
| ASI04 | Agentic Supply Chain Compromise | SUP — Supply Chain | Signed, pinned, reviewed tool and MCP server inventory |
| ASI05 | Unexpected Code Execution | ISO — Isolation | Sandboxed runtime; default-deny egress; no host access |
| ASI06 | Memory & Context Poisoning | DATA — Data & Context | Memory write authorization; TTL; session isolation |
| ASI07 | Insecure Inter-Agent Communication | TOOL + AUTH | Mutual authentication; no implicit trust between agents |
| ASI08 | Cascading Agent Failures | TOOL + OBS | Circuit breakers; velocity ceilings that halt |
| ASI09 | Human-Agent Trust Exploitation | GOV — Oversight | Meaningful approval design; anti-fatigue controls |
| ASI10 | Rogue Agents | DISC + OBS | Discovery of unmanaged agents; behavioral baselining |
Use these designations in your risk register. A shared vocabulary between security, engineering, and audit is worth more than a bespoke taxonomy.
3.3 Attack Paths Worth Modeling Explicitly #
Untrusted content enters context via retrieval or tool output, redirects the agent’s objective, and the agent uses its legitimate permissions to exfiltrate or destroy. No exploit required; the permissions were already granted.
An agent execution context is compromised through a conventional vulnerability. Standing credentials in that context permit lateral movement. Duration and reach determine severity. This is the path that produced the July 2026 incident.
A compromised or malicious tool, MCP server, package, or model artifact is adopted across many agents. One compromise, N agents, no user-visible change.
A high-privilege agent invokes or shares context with a lower-privilege agent, or vice versa. Credentials or authority leak across the boundary. Accountability is unresolvable after the fact.
A human-in-the-loop control degrades under volume until approval is reflexive. The control is present in documentation and absent in practice.
Agent telemetry volume exceeds analysis capacity. Genuine signal is present in logs nobody reads. The organization’s mean time to detect becomes dependent on an external party noticing first.
References cited in this section
3 of 32 · numbering matches the PDF
- 4"OpenAI and Hugging Face Partner to Address Security Incident During Model Evaluation," OpenAI, July 21, 2026.openai.com/index/hugging-face-model-evaluation-security-incident ↗
- 5"Security Incident Disclosure — July 2026," Hugging Face, July 16, 2026.huggingface.co/blog/security-incident-july-2026 ↗
- 6Zhun Wang, Nico Schiller, Hongwei Li, et al., "ExploitGym: Can AI Agents Turn Security Vulnerabilities into Real Attacks?" arXiv:2605.11086, May 11, 2026.arxiv.org/abs/2605.11086 ↗