supply-chain-attack-lab

Simulate end-to-end software supply chain attacks in a Proxmox lab environment.

Updated May 23, 2026
One-click install
npx skills add https://github.com/dazeb/ai-supply-chain-lab --skill supply-chain-attack-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-attack-lab
Source: https://github.com/dazeb/ai-supply-chain-lab/tree/main/skills/supply-chain-attack-lab
Command: npx skills add https://github.com/dazeb/ai-supply-chain-lab --skill supply-chain-attack-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Security teams and red teamers lack a reproducible, realistic lab environment to practice identifying and mitigating modern software supply chain attack vectors, which are increasingly used by threat actors to compromise production systems at scale.

Core Features & Use Cases

  • Full Reproducible Lab Setup: Includes Proxmox LXC container deployment scripts for a complete vulnerable supply chain environment with CI runner, internal PyPI proxy, Docker artifact registry, and developer workstation components.
  • Real-World Attack Mapping: Each attack phase is tied to documented breaches including SolarWinds, CodeCov, 3CX, and LastPass to help practitioners understand how lab techniques translate to real-world threats.
  • Defensive Controls Guidance: Provides a matrix of specific security controls that would block each attack phase, enabling teams to test and validate their existing supply chain hardening measures.
  • Use Case: A red team can use this lab to simulate an AI-driven supply chain compromise from an initial exposed .env.bak file to full production deploy key exfiltration in under 15 minutes, while defenders can use it to test their detection rules for internal network lateral movement and dependency poisoning attempts.

Quick Start

Use the supply-chain-attack-lab skill to deploy the vulnerable lab environment and execute the full multi-phase supply chain attack chain to test your security team's detection and response capabilities for real-world supply chain threats.

Frequently Asked Questions about supply-chain-attack-lab

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I simulate a software supply chain attack in a safe lab environment?

You can simulate a software supply chain attack by deploying a reproducible Proxmox lab environment that includes a CI runner, internal PyPI proxy, and Docker registry. This allows you to safely execute end-to-end attack chains from credential exposure to secret exfiltration.

What real-world breaches are mapped to the attack phases in this supply chain simulation?

The supply chain simulation maps its attack phases to documented real-world breaches including SolarWinds, CodeCov, 3CX, and LastPass. This helps practitioners understand how lab techniques translate to actual threat actor compromises.

How do I test defensive controls against dependency poisoning and lateral movement?

You can test defensive controls by executing the lab's multi-phase attack chain and validating your detection rules against the provided defensive controls matrix. This matrix specifies security controls that block each phase, including internal network lateral movement and dependency poisoning.

Do I need any specialized software dependencies to deploy the Proxmox LXC lab containers?

No specialized software dependencies are required to deploy the Proxmox LXC lab containers. The systemd-based deployment scripts require only the Python 3 standard library to set up the vulnerable supply chain environment.

Can I use this lab to train red teams on CI/CD security and deploy key exfiltration?

Yes, red teams can use this lab to simulate an AI-driven supply chain compromise from an exposed .env.bak file to full production deploy key exfiltration. It provides a realistic environment to practice CI/CD security attack vectors in under 15 minutes.