DepsGuard – one command to harden NPM/pnpm/yarn/bun/uv configs
One command hardens five package managers when hand-editing configs gets ignored.

Blocks risky npm installs before they run, unlike npm audit.
JavaScript developers concerned about supply chain attacks
npm audit · Snyk · Socket
By default it: blocks very fresh registry releases blocks lifecycle scripts unless explicitly allowed blocks git, tarball, and URL installs by default catches trust downgrades, like registry-to-git changes or newly introduced install scripts
Optional checks: typo-squat detection Sigstore provenance verification with publisher/repo pinning, so a package can be tied to an expected source instead of accepting any valid signature
It’s MIT licensed, runs locally, and doesn’t require an account or signup. Repo: https://github.com/Mickdownunder/SafeInstall Website: https://safeinstall.dev I’m interested in feedback on the policy model and on which checks should or shouldn’t be enabled by default.
One command hardens five package managers when hand-editing configs gets ignored.
Brings Bun-style trusted dependencies to npm without switching package managers.
Dockerizes pip builds to stop credential theft during install.
Local proxy blocking malware installs before they touch disk.
Prompts AI to fix a11y during generation, not after; early-stage experiment.
Blocks malicious packages at install-time before AI agents execute them on your machine.