jd-opensource/joysafeter/pentest-supply-chain
Claude Code and agent skill by jd-opensource/joysafeter
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Software supply chain security — dependency confusion, CI/CD pipeline attacks, lockfile integrity, and build artifact verification.
Install
npx vskill@latest install jd-opensource/joysafeter/pentest-supply-chainSKILL.md
Pentest Supply Chain
Purpose
Supply chain attacks (SolarWinds, Log4Shell, xz-utils) are the fastest-growing threat category. Shannon explicitly excludes "vulnerable third-party libraries." MITRE ATT&CK T1195 has zero coverage in any existing skill.
Prerequisites
Authorization Requirements
- Written authorization with supply chain testing scope
- Repository access for dependency and CI/CD analysis
- Registry awareness — confirm which private registries are in use
- Build system access for pipeline review (if white-box)
Environment Setup
- Snyk CLI for dependency vulnerability scanning
- npm audit / pip-audit for ecosystem-specific checks
- Trivy for container and filesystem scanning
- socket.dev for dependency risk analysis
Core Workflow
- Dependency Audit: Analyze package.json/requirements.txt/go.mod for known vulnerable versions, unmaintained packages, suspicious dependencies.
- Dependency Confusion: Check if internal package names can be claimed on public registries (npm, PyPI). Test namespace squatting.
- CI/CD Pipeline Security: Review GitHub Actions/GitLab CI for injection via PR titles/branch names, secrets in logs, unpinned action versions, runner escape.
- Build Artifact Integrity: Verify signatures on containers/packages, check for unsigned artifacts, test image tag mutability.
- Lockfile Integrity: Detect lockfile injection (manipulated resolved URLs), verify lockfile-to-manifest consistency.
- Install Script Abuse: Identify packages with install hooks executing arbitrary code, test typosquatting candidates.
- SBOM Generation: Generate Software Bill of Materials and map transitive dependency risk with CVE correlation.
Tool Categories
| Category | Tools | Purpose | |
|---|---|---|---|
| Dependency Scanning | Snyk, npm audit, pip-audit | Known CVE detection | |
| Container Scanning | Trivy, Grype | Image vulnerability analysis | |
| Dependency Risk | socket.dev, Semgrep | Behavioral risk analysis | |
| CI/CD Review | custom scripts, actionlint | Pipeline security audit | |
| SBOM | syft, cyclonedx-cli | Bill of materials generation |
References
references/tools.md- Tool function signatures and parametersreferences/workflows.md- Attack pattern definitions and test vectors
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/pentest-supply-chain/SKILL.md
Popularity
- Repository stars
- 253
- Repository forks
- 51
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 15 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jd-opensource/joysafeter/pentest-supply-chain)