PlaybookCONSTRUCTEDMembers

Software supply chain compromise response plan: a dependency, a build step or a vendor update turned against you

Three shapes of the same incident: a malicious package, a compromised CI action, and a trojanised vendor update. They differ in what the attacker could reach, so they differ in what you rotate and where you hunt. A plan for scoping exposure from the version window, rotating the right secrets, and rebuilding from something you can trust.

version 1.0checked 2026-09-26linux · windows · macos · cloud5 min read

T1195.001T1195.002T1552.001T1528T1059.007CVE-2024-3094CVE-2025-30066

what it covers

  1. Three shapes, three blast radii
  2. Phase 1: establish exposure from the version window
  3. Phase 2: contain
  4. Phase 3: look for use
  5. Phase 4: rebuild from something you can trust
  6. Phase 5: tell the people downstream
  7. Harden
  8. Review

sources

  1. CISA and NIST: Defending Against Software Supply Chain Attacks · primary
  2. CISA: Widespread supply chain compromise impacting npm ecosystem (September 2025)
  3. CISA: Reported supply chain compromise affecting XZ Utils data compression library, CVE-2024-3094
  4. CISA Emergency Directive 21-01: Mitigate SolarWinds Orion code compromise
  5. GitHub Docs: Security hardening for GitHub Actions
  6. SLSA: Supply-chain Levels for Software Artifacts

Tags: supply-chain · npm · pypi · ci-cd · github-actions · secrets · sbom · incident-response · T1195 · cisa