Skip to content

Public package diff

Diff any npm, PyPI, or atpm package.

See exactly what changed between two published versions — every file, line by line, with the same deterministic supply-chain checks Drydock runs on staged releases. Paste a pkg.pr.new URL to review a pull-request preview build before it ships. No account needed.

See a real incident

Why diff the artifact

Registry tarballs can differ from the repository: build output, install scripts, and files that never saw a pull request all ship in the artifact. Diffing the published bytes is how compromised releases like axios and node-ipc were spotted — after they shipped. Drydock runs the same review before a release goes live.

Every finding on this page comes from Drydock's deterministic rules — the package code is never executed and no AI reviews this surface, so the same versions always produce the same report.

Sponsored by

Aikido Securityaikido.dev →