cli-tool/components/skills/security/supply-chain-guard/SKILL.md
Detect and remediate software supply chain attacks in npm, PyPI, crates.io, GitHub Actions, and CI/CD pipelines by scanning for known compromised packages, malicious versions, filesystem IOCs, C2 indicators, and CI/CD misconfigurations.
npx skillsauth add davila7/claude-code-templates supply-chain-guardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automated detection and remediation of software supply chain attacks across npm, PyPI, crates.io, GitHub Actions, and CI/CD pipelines. Built from real-world attack intelligence gathered through March 31, 2026.
Use this skill when:
Identify what the user's project uses:
package.json, package-lock.json, yarn.lock, pnpm-lock.yamlrequirements.txt, Pipfile, pyproject.toml, poetry.lockCargo.toml, Cargo.lock.github/workflows/, Dockerfile, docker-compose.ymlThe skill includes three specialized scanners plus a unified runner. All scripts are in the scripts/ directory.
Full audit (recommended):
bash /path/to/supply-chain-guard/scripts/scan-all.sh /path/to/project
Individual scanners:
# npm/Node.js projects
bash /path/to/supply-chain-guard/scripts/scan-npm.sh /path/to/project
# Python/PyPI projects
bash /path/to/supply-chain-guard/scripts/scan-python.sh /path/to/project
# CI/CD pipeline audit
bash /path/to/supply-chain-guard/scripts/scan-ci.sh /path/to/project
Each scanner checks for:
Scanners exit with the number of issues found (0 = clean). Issues are categorized:
Based on findings, guide the user through remediation:
npm cache clean --force / pip cache purgenode_modules / .venv and reinstall from lockfile--ignore-scripts to npm install/ci commands--require-hashes to pip install commandspull_request_target triggersAfter remediation, recommend these preventive measures:
npm ci (not npm install), pip install --require-hashes--ignore-scripts by default, enable only for trusted packagesreferences/ioc-database.md — Full IOC database with all compromised packages, malicious versions, C2 infrastructure, filesystem indicators, and attack timelines. Read this file for detailed intelligence on specific attacks.The most significant active threat. TeamPCP is executing a cascading credential-chain campaign:
plain-crypto-js dependencyWhen new supply chain attacks are reported:
references/ioc-database.md with new packages, versions, domains, IPsioc-db-date in the SKILL.md frontmattertools
No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity - these platforms have their own patterns, pitfalls, and breaking points. This skill covers when to use which platform, how to build reliable automations, and when to graduate to code-based solutions. Key insight: Zapier optimizes for simplicity and integrations (7000+ apps), Make optimizes for power
tools
Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).
tools
Workflow automation is the infrastructure that makes AI agents reliable. Without durable execution, a network hiccup during a 10-step payment flow means lost money and angry customers. With it, workflows resume exactly where they left off. This skill covers the platforms (n8n, Temporal, Inngest) and patterns (sequential, parallel, orchestrator-worker) that turn brittle scripts into production-grade automation. Key insight: The platforms make different tradeoffs. n8n optimizes for accessibility
development
Trigger.dev expert for background jobs, AI workflows, and reliable async execution with excellent developer experience and TypeScript-first design. Use when: trigger.dev, trigger dev, background task, ai background job, long running task.