deps/npm

Free catalog · v0.0.10

Reviews npm projects for dangerous lifecycle scripts, auto-update cooldowns, and lockfile integrity.

Checks

RuleSeverityScans for
npm.auto-update-no-cooldownHighDependency auto-merge is enabled with no release-age cooldown
npm.direct-dependency-lock-driftHighA package manifest's direct dependency map differs from its npm v2/v3 lockfile package entry
npm.git-dependencyMediumProduction dependency is a mutable git URL (branch)
npm.lifecycle-downloadCriticalLifecycle script fetches artifacts without integrity pin
npm.lifecycle-obfuscatedCriticalLifecycle script contains obfuscated or encoded execution
npm.lifecycle-remote-execCriticalLifecycle script downloads and executes remote code
npm.missing-lockfileMediumpackage.json exists without package-lock.json or npm-shrinkwrap.json
npm.publish-config-insecure-registryHigh.npmrc or publishConfig points publish/registry to HTTP (non-TLS)
npm.script-curl-pipeHighAny package script (not only install) pipes remote content to a shell
npm.unbounded-dependencyMediumDependency range is unbounded (*, latest, or >=0.0.0) on production deps

More from the registry