# Supply Chain Security

> Software supply-chain security workflow. Use when dependencies, lockfiles, packages, build scripts, CI, SBOM, provenance, release artifacts, licenses, vulnerability scans, or third-party tools change.

- Skill: `jh941213/supply-chain-security` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jh941213/supply-chain-security`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jh941213/supply-chain-security/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: jh941213 (https://skillmd.com/u/jh941213)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jh941213/supply-chain-security

---


# Supply Chain Security

Use this skill when dependencies, lockfiles, build/release scripts, CI, or third-party tools change.

## Workflow

1. Inspect changed dependency and build files.
2. Prefer lockfile-preserving installs and deterministic package managers.
3. Run available scanners:
   - `gitleaks detect --source . --no-git`
   - `osv-scanner .` when installed
   - language-specific audit commands when the project provides them
4. Check package provenance and maintainer risk for new critical dependencies.
5. Document SBOM/provenance expectations in `docs/harness/SUPPLY_CHAIN.md`.
6. Document unresolved vulnerabilities or accepted risk in `docs/harness/RISKS.md`.
7. Update `docs/harness/RELEASE_PLAN.md` when release artifacts or build integrity changes.

## Review Points

- New transitive dependency volume
- Typosquatting or abandoned packages
- Native install scripts or postinstall hooks
- Broad token permissions in CI
- Unpinned external actions or scripts
- License changes affecting distribution

## Required Output

Return changed supply-chain surface, scans run, findings, accepted risks, and release impact.

