Taxonomy of Attacks on Open-Source Software Supply Chains
Not on the map. Why?
Cited by 27 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
The widespread dependency on open-source software makes it a fruitful target for malicious actors, as demonstrated by recurring attacks. The complexity of today's open-source supply chains results in a significant attack surface, giving attackers numerous opportunities to reach the goal of injecting malicious code into open-source artifacts that is then downloaded and executed by victims. This work proposes a general taxonomy for attacks on open-source supply chains, independent of specific programming languages or ecosystems, and covering all supply chain stages from code contributions to package distribution. Taking the form of an attack tree, it covers 107 unique vectors, linked to 94 real-world incidents, and mapped to 33 mitigating safeguards. User surveys conducted with 17 domain experts and 134 software developers positively validated the correctness, comprehensiveness and comprehensibility of the taxonomy, as well as its suitability for various use-cases. Survey participants also assessed the utility and costs of the identified safeguards, and whether they are used.
Key facts. Cited by 57 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Apr 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 9; 2025: 10; 2026: 36.
57 papers.
Sort:
By area:
- 2026SoK: Agentic Skills -- Beyond Tool Use in LLM Agentscited by 120
- 2024We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMscited by 61
- 2026Prompt Injection Attacks on Agentic Coding Assistants: A Systematic Analysis of Vulnerabilities in Skills, Tools, and Protocol Ecosystemscited by 30
- 2025Automatic Red Teaming LLM-based Agents with Model Context Protocol Toolscited by 17
- 2026MalSkillBench: A Runtime-Verified Benchmark of Malicious Agent Skillscited by 14
- 2026Your Agent Is Mine: Measuring Malicious Intermediary Attacks on the LLM Supply Chaincited by 13
- 2024Just another copy and paste? Comparing the security vulnerabilities of ChatGPT generated code and StackOverflow answerscited by 12
- 2024A Large-Scale Exploit Instrumentation Study of AI/ML Supply Chain Attacks in Hugging Face Modelscited by 12
- 2023An Empirical Study on Using Large Language Models to Analyze Software Supply Chain Security Failurescited by 11
- 2026Towards Secure Agent Skills: Architecture, Threat Taxonomy, and Security Analysiscited by 11
- 2026Poise: Position-Aware One-Instruction Skill Injection for Silent Execution on LLM Agentscited by 7
- 2026Behavioral Integrity Verification for AI Agent Skillscited by 6
38 more
- 2024SoK: On the Offensive Potential of AIcited by 5
- 2025Fox in the Henhouse: Supply-Chain Backdoor Attacks Against Reinforcement Learningcited by 5
- 2026Agent Skill Security: Threat Models, Attacks, Defenses, and Evaluationcited by 4
- 2026You Told Me to Do It: Measuring Instructional Text-induced Private Data Leakage in LLM Agentscited by 3
- 2026Clawed and Dangerous: Can We Trust Open Agentic Systems?cited by 3
- 2026A Deterministic Control Plane for LLM Coding Agentscited by 3
- 2026Distributed Attacks in Persistent-State AI Controlcited by 3
- 2025Automatically Generating Rules of Malicious Software Packages via Large Language Modelcited by 2
- 2025On the (In)Security of Loading Machine Learning Modelscited by 2
- 2025Agentic AI for Autonomous Defense in Software Supply Chain Security: Beyond Provenance to Vulnerability Mitigationcited by 2
- 2026A Formal Security Framework for MCP-Based AI Agents: Threat Taxonomy, Verification Models, and Defense Mechanismscited by 2
- 2026SkillGate: Cost Efficient Runtime Malicious Skill File Detection in Coding Agentscited by 2
- 2024SoK: A Systems Perspective on Compound AI Threats and Countermeasurescited by 1
- 2024Integrating Artificial Open Generative Artificial Intelligence into Software Supply Chain Securitycited by 1
- 2025LibVulnWatch: A Deep Assessment Agent System and Leaderboard for Uncovering Hidden Vulnerabilities in Open-Source AI Librariescited by 1
- 2025Investigating Security Implications of Automatically Generated Code on the Software Supply Chaincited by 1
- 2025Large Language Models Cannot Reliably Detect Vulnerabilities in JavaScript: The First Systematic Benchmark and Evaluationcited by 1
- 2025Exploring the Security Threats of Retriever Backdoors in Retrieval-Augmented Code Generationcited by 1
- 2026Cryptographic Registry Provenance: Structural Defense Against Dependency Confusion in AI Package Ecosystemscited by 1
- 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versionscited by 1
- 2026SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agentscited by 1
- 2026From Registry to Repository: How AI Agent Skills Are Written, Adapted, and Maintainedcited by 1
- 2026Setup Complete, Now You Are Compromised: Weaponizing Setup Instructions Against AI Coding Agentscited by 1
- 2023Code Ownership in Open-Source AI Software Securitycited by 0
- 2024Predicting Likely-Vulnerable Code Changes: Machine Learning-based Vulnerability Protections for Android Open Source Projectcited by 0
- 2024Unintentional Security Flaws in Code: Automated Defense via Root Cause Analysiscited by 0
- 2024Act in Collusion: Distributed Multi-Target Backdoor Attacks in Federated Learningcited by 0
- 2025Which Is Better For Reducing Outdated and Vulnerable Dependencies: Pinning or Floating?cited by 0
- 2026One RNG to Rule Them All: How Randomness Becomes an Attack Vector in Machine Learningcited by 0
- 2026Rewriting the Response Path: Silent Tampering and Provider-Signed Defense in BYOK LLM Agentscited by 0
- 2026DiffusionHijack: Supply-Chain PRNG Backdoor Attack on Diffusion Models and Quantum Random Number Defensecited by 0
- 2026The Impact of Configuring Agentic AI Coding Tools on Build-vs-Buy Decisions: A Study Protocolcited by 0
- 2026GitInject: Real-World Prompt Injection Attacks in AI-Powered CI/CD Pipelinescited by 0
- 2026Understanding and mitigating the risks of OpenClaw for non-technical users: A practical guide with Skillcited by 0
- 2026Lifecycle-Aware Dynamic Analysis for Secure ML Model Executioncited by 0
- 2026Poisoned Playbooks: Demystifying Knowledge Poisoning Effects on AI Security Agentscited by 0
- 2026Words Speak Louder Than Code: Investigating Cognitive Heuristics in LLM-Based Code Vulnerability Detectioncited by 0
- 2026LLM-Enhanced Hierarchical Heterogeneous Graph Representation Learning for Malicious Python Package Detectioncited by 0
50 most cited of 57 All 57 (JSON)
- 2026SINGED: Correct Outputs Do Not Certify Safe Execution in LLM Agents27 Sep 2026
- 2026Resource-Optimized and Energy-Aware Agentic AI Framework Anchored on Blockchain for Secure Software Supply Chains25 Sep 2026
- 2026Subjects, Not Authors: The Authorship Hazard in Agentic Dataspaces24 Sep 2026
- 2026Broken on Arrival: Silently Defective LLM Artifacts in Public Model Registries and How to Catch Them5 Sep 2026
- 2026TrustShiftProbe: Characterizing, Benchmarking, and Defending Staged Trust Attacks on MCP Servers24 Aug 2026
- 2026Stylometric Defenses Against Author Impersonation in Software Repositories3 Aug 2026
- 2026SkillGate: Cost Efficient Runtime Malicious Skill File Detection in Coding Agents28 Jul 2026
- 2026Setup Complete, Now You Are Compromised: Weaponizing Setup Instructions Against AI Coding Agents16 Jul 2026
- 2026Agent Skill Security: Threat Models, Attacks, Defenses, and Evaluation15 Jul 2026
- 2026Skills That Don't Exist: A Large-Scale Study of Hallucinated Skill Recommendation in LLM Agents14 Jul 2026
- 2026LLM-Enhanced Hierarchical Heterogeneous Graph Representation Learning for Malicious Python Package Detection3 Jul 2026
- 2026Distributed Attacks in Persistent-State AI Control2 Jul 2026
38 more
- 2026From Registry to Repository: How AI Agent Skills Are Written, Adapted, and Maintained1 Jul 2026
- 2026Words Speak Louder Than Code: Investigating Cognitive Heuristics in LLM-Based Code Vulnerability Detection29 Jun 2026
- 2026A Deterministic Control Plane for LLM Coding Agents25 Jun 2026
- 2026Poisoned Playbooks: Demystifying Knowledge Poisoning Effects on AI Security Agents23 Jun 2026
- 2026Lifecycle-Aware Dynamic Analysis for Secure ML Model Execution17 Jun 2026
- 2026SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agents11 Jun 2026
- 2026Understanding and mitigating the risks of OpenClaw for non-technical users: A practical guide with Skill9 Jun 2026
- 2026GitInject: Real-World Prompt Injection Attacks in AI-Powered CI/CD Pipelines7 Jun 2026
- 2026Poise: Position-Aware One-Instruction Skill Injection for Silent Execution on LLM Agents6 Jun 2026
- 2026MalSkillBench: A Runtime-Verified Benchmark of Malicious Agent Skills5 Jun 2026
- 2026The Impact of Configuring Agentic AI Coding Tools on Build-vs-Buy Decisions: A Study Protocol2 Jun 2026
- 2026DiffusionHijack: Supply-Chain PRNG Backdoor Attack on Diffusion Models and Quantum Random Number Defense13 May 2026
- 2026Behavioral Integrity Verification for AI Agent Skills12 May 2026
- 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versions7 May 2026
- 2026Cryptographic Registry Provenance: Structural Defense Against Dependency Confusion in AI Package Ecosystems5 May 2026
- 2026Rewriting the Response Path: Silent Tampering and Provider-Signed Defense in BYOK LLM Agents4 May 2026
- 2026Your Agent Is Mine: Measuring Malicious Intermediary Attacks on the LLM Supply Chain9 Apr 2026
- 2026A Formal Security Framework for MCP-Based AI Agents: Threat Taxonomy, Verification Models, and Defense Mechanisms7 Apr 2026
- 2026Towards Secure Agent Skills: Architecture, Threat Taxonomy, and Security Analysis3 Apr 2026
- 2026Clawed and Dangerous: Can We Trust Open Agentic Systems?27 Mar 2026
- 2026You Told Me to Do It: Measuring Instructional Text-induced Private Data Leakage in LLM Agents12 Mar 2026
- 2026SoK: Agentic Skills -- Beyond Tool Use in LLM Agents24 Feb 2026
- 2026One RNG to Rule Them All: How Randomness Becomes an Attack Vector in Machine Learning9 Feb 2026
- 2026Prompt Injection Attacks on Agentic Coding Assistants: A Systematic Analysis of Vulnerabilities in Skills, Tools, and Protocol Ecosystems24 Jan 2026
- 2025Agentic AI for Autonomous Defense in Software Supply Chain Security: Beyond Provenance to Vulnerability Mitigation29 Dec 2025
- 2025Exploring the Security Threats of Retriever Backdoors in Retrieval-Augmented Code Generation25 Dec 2025
- 2025Large Language Models Cannot Reliably Detect Vulnerabilities in JavaScript: The First Systematic Benchmark and Evaluation1 Dec 2025
- 2025Which Is Better For Reducing Outdated and Vulnerable Dependencies: Pinning or Floating?7 Oct 2025
- 2025Automatic Red Teaming LLM-based Agents with Model Context Protocol Tools25 Sep 2025
- 2025Investigating Security Implications of Automatically Generated Code on the Software Supply Chain24 Sep 2025
- 2025On the (In)Security of Loading Machine Learning Models8 Sep 2025
- 2025Fox in the Henhouse: Supply-Chain Backdoor Attacks Against Reinforcement Learning26 May 2025
- 2025LibVulnWatch: A Deep Assessment Agent System and Leaderboard for Uncovering Hidden Vulnerabilities in Open-Source AI Libraries13 May 2025
- 2025Automatically Generating Rules of Malicious Software Packages via Large Language Model24 Apr 2025
- 2024Integrating Artificial Open Generative Artificial Intelligence into Software Supply Chain Security26 Dec 2024
- 2024SoK: On the Offensive Potential of AI24 Dec 2024
- 2024SoK: A Systems Perspective on Compound AI Threats and Countermeasures20 Nov 2024
- 2024Act in Collusion: Distributed Multi-Target Backdoor Attacks in Federated Learning6 Nov 2024
50 newest of 57 All 57 (JSON)
- 2026SoK: Agentic Skills -- Beyond Tool Use in LLM Agentscited by 120
- 2026Prompt Injection Attacks on Agentic Coding Assistants: A Systematic Analysis of Vulnerabilities in Skills, Tools, and Protocol Ecosystemscited by 30
- 2025Automatic Red Teaming LLM-based Agents with Model Context Protocol Toolscited by 17
- 2026MalSkillBench: A Runtime-Verified Benchmark of Malicious Agent Skillscited by 14
- 2026Your Agent Is Mine: Measuring Malicious Intermediary Attacks on the LLM Supply Chaincited by 13
- 2026Towards Secure Agent Skills: Architecture, Threat Taxonomy, and Security Analysiscited by 11
- 2026Poise: Position-Aware One-Instruction Skill Injection for Silent Execution on LLM Agentscited by 7
- 2026Behavioral Integrity Verification for AI Agent Skillscited by 6
- 2026Agent Skill Security: Threat Models, Attacks, Defenses, and Evaluationcited by 4
- 2026You Told Me to Do It: Measuring Instructional Text-induced Private Data Leakage in LLM Agentscited by 3
- 2026Clawed and Dangerous: Can We Trust Open Agentic Systems?cited by 3
- 2026A Deterministic Control Plane for LLM Coding Agentscited by 3
12 most cited of 26 All 26 (JSON)
- 2026SINGED: Correct Outputs Do Not Certify Safe Execution in LLM Agents27 Sep 2026
- 2026Subjects, Not Authors: The Authorship Hazard in Agentic Dataspaces24 Sep 2026
- 2026TrustShiftProbe: Characterizing, Benchmarking, and Defending Staged Trust Attacks on MCP Servers24 Aug 2026
- 2026SkillGate: Cost Efficient Runtime Malicious Skill File Detection in Coding Agents28 Jul 2026
- 2026Setup Complete, Now You Are Compromised: Weaponizing Setup Instructions Against AI Coding Agents16 Jul 2026
- 2026Agent Skill Security: Threat Models, Attacks, Defenses, and Evaluation15 Jul 2026
- 2026Skills That Don't Exist: A Large-Scale Study of Hallucinated Skill Recommendation in LLM Agents14 Jul 2026
- 2026Distributed Attacks in Persistent-State AI Control2 Jul 2026
- 2026From Registry to Repository: How AI Agent Skills Are Written, Adapted, and Maintained1 Jul 2026
- 2026A Deterministic Control Plane for LLM Coding Agents25 Jun 2026
- 2026SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agents11 Jun 2026
- 2026Poise: Position-Aware One-Instruction Skill Injection for Silent Execution on LLM Agents6 Jun 2026
12 newest of 26 All 26 (JSON)
- 2024We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMscited by 61
- 2024Just another copy and paste? Comparing the security vulnerabilities of ChatGPT generated code and StackOverflow answerscited by 12
- 2024A Large-Scale Exploit Instrumentation Study of AI/ML Supply Chain Attacks in Hugging Face Modelscited by 12
- 2023An Empirical Study on Using Large Language Models to Analyze Software Supply Chain Security Failurescited by 11
- 2024SoK: On the Offensive Potential of AIcited by 5
- 2025Fox in the Henhouse: Supply-Chain Backdoor Attacks Against Reinforcement Learningcited by 5
- 2025Automatically Generating Rules of Malicious Software Packages via Large Language Modelcited by 2
- 2025On the (In)Security of Loading Machine Learning Modelscited by 2
- 2024SoK: A Systems Perspective on Compound AI Threats and Countermeasurescited by 1
- 2024Integrating Artificial Open Generative Artificial Intelligence into Software Supply Chain Securitycited by 1
- 2025Investigating Security Implications of Automatically Generated Code on the Software Supply Chaincited by 1
- 2025Large Language Models Cannot Reliably Detect Vulnerabilities in JavaScript: The First Systematic Benchmark and Evaluationcited by 1
12 most cited of 27 All 27 (JSON)
- 2026Resource-Optimized and Energy-Aware Agentic AI Framework Anchored on Blockchain for Secure Software Supply Chains25 Sep 2026
- 2026Broken on Arrival: Silently Defective LLM Artifacts in Public Model Registries and How to Catch Them5 Sep 2026
- 2026Stylometric Defenses Against Author Impersonation in Software Repositories3 Aug 2026
- 2026LLM-Enhanced Hierarchical Heterogeneous Graph Representation Learning for Malicious Python Package Detection3 Jul 2026
- 2026Words Speak Louder Than Code: Investigating Cognitive Heuristics in LLM-Based Code Vulnerability Detection29 Jun 2026
- 2026Lifecycle-Aware Dynamic Analysis for Secure ML Model Execution17 Jun 2026
- 2026Understanding and mitigating the risks of OpenClaw for non-technical users: A practical guide with Skill9 Jun 2026
- 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versions7 May 2026
- 2026Cryptographic Registry Provenance: Structural Defense Against Dependency Confusion in AI Package Ecosystems5 May 2026
- 2026One RNG to Rule Them All: How Randomness Becomes an Attack Vector in Machine Learning9 Feb 2026
- 2025Large Language Models Cannot Reliably Detect Vulnerabilities in JavaScript: The First Systematic Benchmark and Evaluation1 Dec 2025
- 2025Which Is Better For Reducing Outdated and Vulnerable Dependencies: Pinning or Floating?7 Oct 2025
12 newest of 27 All 27 (JSON)