Backstabber's Knife Collection: A Review of Open Source Software Supply Chain Attacks
Not on the map. Why?
Cited by 31 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
A software supply chain attack is characterized by the injection of malicious code into a software package in order to compromise dependent systems further down the chain. Recent years saw a number of supply chain attacks that leverage the increasing use of open source during software development, which is facilitated by dependency managers that automatically resolve, download and install hundreds of open source packages throughout the software life cycle. This paper presents a dataset of 174 malicious software packages that were used in real-world attacks on open source software supply chains, and which were distributed via the popular package repositories npm, PyPI, and RubyGems. Those packages, dating from November 2015 to November 2019, were manually collected and analyzed. The paper also presents two general attack trees to provide a structured overview about techniques to inject malicious code into the dependency tree of downstream users, and to execute such code at different times and under different conditions. This work is meant to facilitate the future development of preventive and detective safeguards by open source and research communities.
Key facts. Cited by 57 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 3; 2025: 9; 2026: 42.
57 papers.
Sort:
By area:
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2026Agent Skills in the Wild: An Empirical Study of Security Vulnerabilities at Scalecited by 94
- 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
- 2026Formal Analysis and Supply Chain Security for Agentic AI Skillscited by 21
- 2026SkillSieve: A Hierarchical Triage Framework for Detecting Malicious AI Agent Skillscited by 18
- 2026Auditable Agentscited by 14
- 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
- 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
38 more
- 2026Trojan's Whisper: Stealthy Manipulation of OpenClaw through Injected Bootstrapped Guidancecited by 8
- 2026Poise: Position-Aware One-Instruction Skill Injection for Silent Execution on LLM Agentscited by 7
- 2024Leveraging Large Language Models to Detect npm Malicious Packagescited by 6
- 2026Cloak and Detonate: Scanner Evasion and Dynamic Detection of Agent Skill Malwarecited by 6
- 2025Fox in the Henhouse: Supply-Chain Backdoor Attacks Against Reinforcement Learningcited by 5
- 2025ImportSnare: Directed "Code Manual" Hijacking in Retrieval-Augmented Code Generationcited by 5
- 2026Exploiting LLM Agent Supply Chains via Payload-less Skillscited by 5
- 2022Malicious Source Code Detection Using Transformercited by 4
- 2026Latent Reuse in Agent Skills: Multi-modal Clone Detection at Ecosystem Scalecited by 4
- 2026Trust Me, Import This: Dependency Steering Attacks via Malicious Agent Skillscited by 4
- 2026ClawHub Security Signals: When VirusTotal, Static Analysis, and SkillSpector Disagreecited by 4
- 2026Agent Skill Security: Threat Models, Attacks, Defenses, and Evaluationcited by 4
- 2025Detecting Malicious Source Code in PyPI Packages with LLMs: Does RAG Come in Handy?cited by 3
- 2025PickleBall: Secure Deserialization of Pickle-based Machine Learning Models (Extended Report)cited by 3
- 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
- 2025Automatically Generating Rules of Malicious Software Packages via Large Language Modelcited by 2
- 2025On the (In)Security of Loading Machine Learning Modelscited by 2
- 2025FuncPoison: Poisoning Function Library to Hijack Multi-agent Autonomous Driving Systemscited by 2
- 2026SkillGate: Cost Efficient Runtime Malicious Skill File Detection in Coding Agentscited by 2
- 2025LibVulnWatch: A Deep Assessment Agent System and Leaderboard for Uncovering Hidden Vulnerabilities in Open-Source AI Librariescited by 1
- 2026Many Hands Make Light Work: An LLM-based Multi-Agent System for Detecting Malicious PyPI Packagescited by 1
- 2026SafePickle: Robust and Generic ML Detection of Malicious Pickle-based ML Modelscited by 1
- 2026AgentWard: A Lifecycle Security Architecture for Autonomous AI Agentscited by 1
- 2026Cryptographic Registry Provenance: Structural Defense Against Dependency Confusion in AI Package Ecosystemscited 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
- 2026Cyber-Financial Contagion: Modeling the Propagation of an AI Vendor Compromise Through the Banking Systemcited by 1
- 2025Leveraging Code Cohesion Analysis to Identify Source Code Supply Chain Attackscited by 0
- 2026CHASE: LLM Agents for Dissecting Malicious PyPI Packagescited by 0
- 2026Secure On-Premise Deployment of Open-Weights Large Language Models in Radiology: An Isolation-First Architecture with Prospective Pilot Evaluationcited by 0
- 2026eDySec: A Deep Learning-based Explainable Dynamic Analysis Framework for Detecting Malicious Packages in PyPI Ecosystemcited by 0
- 2026Security Document Classification with a Fine-Tuned Local Large Language Model: Benchmark Data and an Open-Source Systemcited 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
- 2026Fortress and Gatekeeper: Theorizing Transitive Trust in Third-Party Cybersecurity Risk Governancecited by 0
- 2026LLM-Enhanced Hierarchical Heterogeneous Graph Representation Learning for Malicious Python Package Detectioncited by 0
50 most cited of 57 All 57 (JSON)
- 2026Can Agents Trust Their Skills? Uncovering Unsafe Chains of Trust in Skill-Based LLM Agents30 Sep 2026
- 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
- 2026After the Party: Growth, Governance, and Security Scanning in the OpenClaw Agent Skill Ecosystem15 Sep 2026
- 2026Cyber-Financial Contagion: Modeling the Propagation of an AI Vendor Compromise Through the Banking System9 Sep 2026
- 2026Auditing Anonymous AI Models: A Four-Stage Protocol for Black-Box Identity Verification31 Aug 2026
- 2026SkillsMetric: Mapping the Detection Boundary of Static Analysis for Malicious Agent Skills9 Aug 2026
- 2026SkillGate: Cost Efficient Runtime Malicious Skill File Detection in Coding Agents28 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
- 2026Cloak and Detonate: Scanner Evasion and Dynamic Detection of Agent Skill Malware2 Jul 2026
38 more
- 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
- 2026Fortress and Gatekeeper: Theorizing Transitive Trust in Third-Party Cybersecurity Risk Governance25 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
- 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
- 2026ClawHub Security Signals: When VirusTotal, Static Analysis, and SkillSpector Disagree31 May 2026
- 2026Security Document Classification with a Fine-Tuned Local Large Language Model: Benchmark Data and an Open-Source System19 May 2026
- 2026Exploiting LLM Agent Supply Chains via Payload-less Skills14 May 2026
- 2026Trust Me, Import This: Dependency Steering Attacks via Malicious Agent Skills10 May 2026
- 2026Cryptographic Registry Provenance: Structural Defense Against Dependency Confusion in AI Package Ecosystems5 May 2026
- 2026eDySec: A Deep Learning-based Explainable Dynamic Analysis Framework for Detecting Malicious Packages in PyPI Ecosystem29 Apr 2026
- 2026AgentWard: A Lifecycle Security Architecture for Autonomous AI Agents27 Apr 2026
- 2026Your Agent Is Mine: Measuring Malicious Intermediary Attacks on the LLM Supply Chain9 Apr 2026
- 2026SkillSieve: A Hierarchical Triage Framework for Detecting Malicious AI Agent Skills8 Apr 2026
- 2026Auditable Agents7 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
- 2026Secure On-Premise Deployment of Open-Weights Large Language Models in Radiology: An Isolation-First Architecture with Prospective Pilot Evaluation25 Mar 2026
- 2026Latent Reuse in Agent Skills: Multi-modal Clone Detection at Ecosystem Scale23 Mar 2026
- 2026Trojan's Whisper: Stealthy Manipulation of OpenClaw through Injected Bootstrapped Guidance20 Mar 2026
- 2026You Told Me to Do It: Measuring Instructional Text-induced Private Data Leakage in LLM Agents12 Mar 2026
- 2026Formal Analysis and Supply Chain Security for Agentic AI Skills27 Feb 2026
- 2026SafePickle: Robust and Generic ML Detection of Malicious Pickle-based ML Models23 Feb 2026
- 2026Prompt Injection Attacks on Agentic Coding Assistants: A Systematic Analysis of Vulnerabilities in Skills, Tools, and Protocol Ecosystems24 Jan 2026
- 2026Many Hands Make Light Work: An LLM-based Multi-Agent System for Detecting Malicious PyPI Packages17 Jan 2026
- 2026Agent Skills in the Wild: An Empirical Study of Security Vulnerabilities at Scale15 Jan 2026
- 2026CHASE: LLM Agents for Dissecting Malicious PyPI Packages11 Jan 2026
- 2025Leveraging Code Cohesion Analysis to Identify Source Code Supply Chain Attacks16 Oct 2025
- 2025FuncPoison: Poisoning Function Library to Hijack Multi-agent Autonomous Driving Systems29 Sep 2025
- 2025ImportSnare: Directed "Code Manual" Hijacking in Retrieval-Augmented Code Generation9 Sep 2025
- 2025On the (In)Security of Loading Machine Learning Models8 Sep 2025
- 2025PickleBall: Secure Deserialization of Pickle-based Machine Learning Models (Extended Report)21 Aug 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
50 newest of 57 All 57 (JSON)
- 2026Agent Skills in the Wild: An Empirical Study of Security Vulnerabilities at Scalecited by 94
- 2026Prompt Injection Attacks on Agentic Coding Assistants: A Systematic Analysis of Vulnerabilities in Skills, Tools, and Protocol Ecosystemscited by 30
- 2026Formal Analysis and Supply Chain Security for Agentic AI Skillscited by 21
- 2026SkillSieve: A Hierarchical Triage Framework for Detecting Malicious AI Agent Skillscited by 18
- 2026Auditable Agentscited by 14
- 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
- 2026Trojan's Whisper: Stealthy Manipulation of OpenClaw through Injected Bootstrapped Guidancecited by 8
- 2026Poise: Position-Aware One-Instruction Skill Injection for Silent Execution on LLM Agentscited by 7
- 2026Cloak and Detonate: Scanner Evasion and Dynamic Detection of Agent Skill Malwarecited by 6
- 2026Exploiting LLM Agent Supply Chains via Payload-less Skillscited by 5
12 most cited of 29 All 29 (JSON)
- 2026Can Agents Trust Their Skills? Uncovering Unsafe Chains of Trust in Skill-Based LLM Agents30 Sep 2026
- 2026SINGED: Correct Outputs Do Not Certify Safe Execution in LLM Agents27 Sep 2026
- 2026SkillsMetric: Mapping the Detection Boundary of Static Analysis for Malicious Agent Skills9 Aug 2026
- 2026SkillGate: Cost Efficient Runtime Malicious Skill File Detection in Coding Agents28 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
- 2026Cloak and Detonate: Scanner Evasion and Dynamic Detection of Agent Skill Malware2 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
- 2026MalSkillBench: A Runtime-Verified Benchmark of Malicious Agent Skills5 Jun 2026
12 newest of 29 All 29 (JSON)
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 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
- 2023An Empirical Study on Using Large Language Models to Analyze Software Supply Chain Security Failurescited by 11
- 2024Leveraging Large Language Models to Detect npm Malicious Packagescited by 6
- 2025Fox in the Henhouse: Supply-Chain Backdoor Attacks Against Reinforcement Learningcited by 5
- 2022Malicious Source Code Detection Using Transformercited by 4
- 2026ClawHub Security Signals: When VirusTotal, Static Analysis, and SkillSpector Disagreecited by 4
- 2025PickleBall: Secure Deserialization of Pickle-based Machine Learning Models (Extended Report)cited 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
- 2026SafePickle: Robust and Generic ML Detection of Malicious Pickle-based ML Modelscited by 1
12 most cited of 24 All 24 (JSON)
- 2026Resource-Optimized and Energy-Aware Agentic AI Framework Anchored on Blockchain for Secure Software Supply Chains25 Sep 2026
- 2026After the Party: Growth, Governance, and Security Scanning in the OpenClaw Agent Skill Ecosystem15 Sep 2026
- 2026Cyber-Financial Contagion: Modeling the Propagation of an AI Vendor Compromise Through the Banking System9 Sep 2026
- 2026Auditing Anonymous AI Models: A Four-Stage Protocol for Black-Box Identity Verification31 Aug 2026
- 2026LLM-Enhanced Hierarchical Heterogeneous Graph Representation Learning for Malicious Python Package Detection3 Jul 2026
- 2026Fortress and Gatekeeper: Theorizing Transitive Trust in Third-Party Cybersecurity Risk Governance25 Jun 2026
- 2026Lifecycle-Aware Dynamic Analysis for Secure ML Model Execution17 Jun 2026
- 2026ClawHub Security Signals: When VirusTotal, Static Analysis, and SkillSpector Disagree31 May 2026
- 2026Security Document Classification with a Fine-Tuned Local Large Language Model: Benchmark Data and an Open-Source System19 May 2026
- 2026Cryptographic Registry Provenance: Structural Defense Against Dependency Confusion in AI Package Ecosystems5 May 2026
- 2026eDySec: A Deep Learning-based Explainable Dynamic Analysis Framework for Detecting Malicious Packages in PyPI Ecosystem29 Apr 2026
- 2026Secure On-Premise Deployment of Open-Weights Large Language Models in Radiology: An Isolation-First Architecture with Prospective Pilot Evaluation25 Mar 2026
12 newest of 24 All 24 (JSON)