SOK: A Taxonomy of Attack Vectors and Defense Strategies for Agentic Supply Chain Runtime
Organizations: Independent Researcher
Abstract
Agentic systems based on large language models (LLMs) operate not merely as text generators but as autonomous entities that dynamically retrieve information and invoke tools. This execution model shifts the attack surface from traditional build-time artifacts to inference-time dependencies, exposing agents to manipulation through untrusted data and probabilistic capability resolution. While prior work has examined model-level vulnerabilities, security risks arising from the complex, cyclic runtime behavior of agents remain fragmented. This paper systematizes existing research into a unified runtime framework. We categorize threats into data supply chain attacks (distinguishing between transient context injection and persistent memory poisoning) and tool supply chain attacks (spanning discovery, implementation, and invocation phases). Crucially, we identify the emergence of the Viral Agent Loop, where agents effectively become vectors for self-propagating generative worms that require no code vulnerabilities to spread. We argue for a transition to a Zero-Trust Runtime Architecture, where context is treated as untrusted control flow, and tool execution is bounded by cryptographic provenance rather than semantic likelihood.
Figures & tables
| Feature | Static (Traditional) | Dynamic (Agentic) |
|---|---|---|
| Resolution Time | Build / Deploy Time | Inference / Runtime |
| Dependency Type | Libraries, Binaries | Data Context, APIs, Tools |
| Topology | Directed Acyclic | Cyclic (Feedback Loops) |
| Attack Surface | Code Vulnerabilities | Semantic Manipulation |
| Upstream Source | Verified Vendor | Runtime Information Sources |
| Supply Chain Component | Targeted Attack Vector | Existing Defensive Paradigms |
|---|---|---|
| Data (Perception) | Direct & Indirect Prompt Injection | Instruction Hierarchy Wallace et al. (2024) , Intent Verification Jia et al. (2024) ; Kang et al. (2025) |
| Data (Memory) | RAG & Agent-State Poisoning | Statistical Filtering Kim et al. (2025) , Audited Memory Writes Wei et al. (2025) |
| Tool (Phase I) | Hallucination Squatting | Static Registry Allowlists |
| Tool (Phase II) | Dependency Pollution | Signed SBOMs, SLSA Frameworks OpenSSF (2024) |
| Tool (Phase III) | Privilege Escalation | Scoped Permissions (e.g., MCP Anthropic (2024) ), Multi-stage Arbiters Xing and others (2026) |
AI Agent Security
Artificial intelligence agent security studies attacks and safeguards for tool-using, persistent, and collaborative systems across digital and physical settings.
See all 508 papers