Scan your project in 10 seconds.
DepSentinel checks your dependencies before they are installed or deployed and blocks malicious packages, typosquatting, dangerous install scripts and vulnerabilities. Free, local and open source.
go install github.com/AlejandroMolines/depsentinel/cmd/depsentinel@latest
With Go 1.22 or later you install the depsentinel command. Then, inside your project: depsentinel scan. (You can also use Docker without installing: see README and installation docs.)
$ depsentinel scan --ci --fail-on highDepSentinel 0.1.0 · ~/online-storenpm, Docker, GitHub Actions · 1328 packages · 4 manifests SEVERITY PACKAGE RULE DETAILcritical npm event-stream@3.3.6 malicious Known compromised version…critical npm minimist@1.2.0 vulnerability Prototype Pollution in min…high actions some-org/deploy@main action-pinning Action pinned to a mutable branch m…high docker node:latest remote-script Downloads and runs a remote s…high npm lodash@4.17.15 vulnerability Command Injection in lodas…medium npm reactt@1.0.0 typosquat Possible typosquatting of «…low npm core-js@3.30.2 install-script Runs scripts on install… What to do first • event-stream@3.3.6 — Remove it, reinstall from scratch and rotate credentials ac… • minimist@1.2.0 — Update to 1.2.6 or later. • some-org/deploy@main — Pin the action to the full commit SHA: uses: some-or… Summary: 1328 packages · 2 critical · 3 high · 1 medium · 1 lowOverall risk: CRITICAL✖ 5 findings of severity high or higher: build fails.