Incremental release verification
Track what changed from one package release to the next so reviewers can inspect actual drift instead of relying on package reputation alone.
Security teams need evidence, not blind trust
Verify package releases, inspect suspicious drift, and strengthen dependency trust.
Pwned Packages helps security teams verify release integrity, detect suspicious supply-chain drift, and build confidence in the dependencies their software depends on.
Public evidence snapshot
What gets verified
Track what changed from one package release to the next so reviewers can inspect actual drift instead of relying on package reputation alone.
Surface risky install scripts, new executables, manifest edits, suspicious paths, and advisory context before any narrative summary is shown.
Keep prior analyses visible in a repository your team can revisit when a dependency comes back under scrutiny.
Two layers of supply-chain trust
Review public package release analyses, compare versions, and inspect why a change looks routine or risky before it lands in production.
Scan your lockfiles and dependency tree for signs of tamper, malicious code, or suspicious supply-chain drift inside the dependencies your team actually ships.
How the lockfile scanner works
The scanner is positioned as a pre-install control for teams that want to stop insecure packages before they ever land in the build. It uses existing public analyses when possible and expands coverage by analyzing packages the platform has not seen yet.
Join scanner waitlistPlace the package scanner in the install path so dependency trust is checked before the package manager downloads and executes code.
Before installation proceeds, query existing analyses in the platform and analyze packages that have not been reviewed yet.
If a release or transitive dependency shows tamper signals, malicious code indicators, or unresolved risk, installation is stopped before the package enters the environment.
When the dependency tree passes the trust gate, packages can be downloaded and installed with the reassurance that the requested set is not flagged.
Supported ecosystems
npm is the live proof surface today. The carousel below shows the broader package-manager coverage the platform is expanding into without pretending that every ecosystem is already live.
Node.js packages
Python packages
Java packages
Ruby packages
Rust crates
Go dependencies
.NET packages
PHP packages
How suspicious drift is surfaced
The repository is built to show what changed, where the change happened, and why it might matter. npm is the current proof surface, but the product narrative stays focused on open-source dependency trust across ecosystems.
Why this matters
Scanner access
The scanner is not exposed as a live workflow in this MVP yet. This page positions it as the next product layer while the public repository proves the investigation model today.