Inspect native package artifacts, not just manifests.
Binary supply-chain security
See inside the compiled code your tools ignore.
Every npm install ships native binaries that no scanner checks. BinShield decompiles them, classifies their behavior with AI, and blocks threats before they reach production.
binshield scan bcrypt@6.0.010 native binaries detected. Crypto operations, filesystem access, and process spawning identified.
Track behavior changes between package releases.
Reuse the same scan contract in GitHub Actions.
Public database
Featured analyses
Browse the highest-signal compiled packages already surfaced in the BinShield database.
npm
canvas
Canvas binding with font file access, rasterization helpers, and native rendering support.
npm
sqlite3
SQLite native binding with filesystem access to database files and stricter extension gating.
npm
argon2
Argon2 binding with expected entropy access and memory-hard hashing primitives.
npm
bcrypt
Standard bcrypt native addon with expected entropy access and no suspicious network activity.
Launch surfaces
Built for product discovery and team adoptionHow it works
Data flow- Discover native binaries in npm package tarballs.
- Decompile and classify behavior through queued workers.
- Store immutable package results and surface them in the app.
- Use the same API in CI, dashboard, and future integrations.