From soundcheck
Detects supply-chain risks in dependency manifests, lockfiles, install commands, and CI pipelines — missing lockfiles, absent vulnerability scanners, unverified installs, install hooks that pipe remote content to a shell, and AI-hallucinated package names.
How this skill is triggered — by the user, by Claude, or both
Slash command
/soundcheck:supply-chainThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Most exploited supply-chain incidents come from *not updating fast enough* (sitting
Most exploited supply-chain incidents come from not updating fast enough (sitting on known-CVE versions) and from unverified installs (curl-to-shell, typosquats, install hooks). Aggressive exact-pinning is no longer the right default — it traps you on vulnerable releases. Lockfiles + scanners + auto-merge of patches is.
npm install vs npm ci, pip install vs pip install --require-hashes, bundle install vs bundle install --frozen)curl | bash, wget | sh, iwr | iexFlag the issue, explain the risk, and suggest a fix. Translate to the package manager and CI system of the audited file.
~=, Ruby ~>, Cargo's default caret). Patches are nearly always security fixes; an exact pin means a CVE sits in your build until someone clicks "bump." Exact pins only for documented known-incompatibility cases.npx claudepluginhub thejefflarson/soundcheck --plugin soundcheckAudits dependency configs for supply chain risks like unpinned versions, missing lockfiles, postinstall scripts in package.json, requirements.txt, Gemfile, go.mod, Cargo.toml, pom.xml. Hardens with pinning, SBOM, signing best practices.
Audits and hardens third-party dependencies with npm audit, lockfiles, Dependabot, script blocking, and vulnerability monitoring. Useful for CI security gating and supply chain hardening.
Catches poisoned npm/PyPI packages before CVE tools via behavioural analysis and cooldown gate, with Socket.dev integration. Also audits OIDC tokens and detects worm persistence hooks in Claude Code/VS Code.