npm packages, diffed on every published version.
A poisoned npm release can run code at install time, deep in your dependency tree. Extuno diffs each version and runs install hooks in a sandbox - with static, dynamic, and AI analysis on every scan.
npm package
Every finding is backed by evidence.
Each finding names the change, why it is dangerous, and the recommended action.
Malicious postinstall
A postinstall script added on update runs code on every install.
Transitive poisoning
A deep transitive dependency, not your direct one, carries the payload.
New network on install
The package contacts an external host during installation.
The payload hides in a transitive dependency
Extuno walks the tree, runs each install hook in a sandbox, and flags the one that beacons out.
- + Vulnerability and secret-leak testing on every version
- + Static analysis reads the package without running it
- + Dynamic sandbox runs it live and records behavior
- + AI code analysis reads the full source and correlates the change against prior versions
Scan your first npm package free.
Your first 5 credits are free - that is 5 full scans, no card required.
Common questions
Does Extuno support npm?
Yes. Extuno scans npm with static analysis, a dynamic sandbox, and AI code analysis, and diffs every version to catch one that was clean but poisoned through an update.
How does Extuno scan npm?
Extuno acquires the published npm artifact, reads it statically with 1100+ rules, runs it in a network-segmented sandbox, reviews the source with AI, and diffs it against the prior version - naming the file, the change, why it is dangerous, and the fix.
What does Extuno catch in npm?
Leaked secrets, obfuscated or malicious code, dangerous permissions and APIs, exfiltration and command-and-control behavior, and the headline signal: a version that turns malicious after an update.