Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
Malicious package

npm-sandbox-research-e9f0npm

Malicious code in npm-sandbox-research-e9f0 (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5762
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall npm-sandbox-research-e9f0

What this malware does

Package declares a postinstall hook ("postinstall": "node run.js") that executes automatically on npm install. The tarball ships beacon scripts (beacon13.js, beacon_linux.js) that combine require('child_process'), require('os'), and require('http')/http.request to gather host identifiers (os.hostname(), os.platform()) and transmit them via HTTP POST/GET requests. This is the canonical install-time host-recon and exfiltration shape: lifecycle hook auto-execution, host enumeration via the os module, command execution capability via child_process, and outbound HTTP. Installing this package causes immediate disclosure of host metadata and provides a code-execution surface on the installer's machine.

Malicious versions

1 flagged
1.0.0

Indicators of compromise (SHA-256)

1356b7c33d092b4655a20e28a21ddd3e6894a0168cf4c03ca3faf91d4535d0ef
a18a9932f78294e22aa0a85077b9318233ab0952bc8788ae8987fce3e5002c93

Frequently asked questions

No. npm-sandbox-research-e9f0 on npm has been identified as a malicious package (version 1.0.0 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-006471IN-MAL-2026-006470

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

O3 Security blocks malicious packages like this at install time and in CI.

Supply-chain protection
npm-sandbox-research-e9f0 (npm) malicious package — MAL-2026-5762 | O3 Security