Free & open source
safecheck
The same supply-chain risk scanning that powers this website, in your terminal. Scan a single package, its full dependency tree, or your whole repo's manifests - no account, no browser, works great in CI.
Install
Try it once, no install:
npx safecheck axiosInstall globally, use it anywhere:
npm install -g safecheckOr add it to a project as a dev dependency, so a security check works for anyone who clones the repo:
npm install --save-dev safecheckScan a package
Latest version, npm assumed:
safecheck axiosA specific version:
safecheck axios@1.2.0A non-npm package - prefix with the ecosystem:
safecheck pypi:requests
safecheck maven:com.google.guava:guavaInclude its full dependency tree:
safecheck axios --treeScan a whole repo
Run with no arguments inside a directory with a manifest (package.json, requirements.txt, pyproject.toml, or pom.xml) and it auto-detects and scans everything - direct and transitive dependencies, across every manifest found:
cd my-project
safecheckOr scan a specific path from anywhere:
safecheck scan ./some-other-repoAdd it as a project script so it's one command away for anyone who clones the repo:
"scripts": { "security-check": "safecheck" }Use it as a CI gate
Exit code 0 means safe, 1 means the worst verdict found was suspicious/investigate (or something couldn't be scanned):
safecheck || exit 1Full reference
safecheck --help lists every option - --json for machine-readable output, --max-depth/--node-cap to tune dependency-tree exploration, --api-url to point at a self-hosted backend, and more. The full README is on GitHub.