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

postinstall-logger-7x9znpm

Malicious code in postinstall-logger-7x9z (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5738
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall postinstall-logger-7x9z

What this malware does

On install, package.json's postinstall hook ("postinstall": "node run.js") triggers execution of bundled beacon scripts (beacon15.js and beacon_linux.js). These scripts pull in child_process, os, and http modules and issue outbound HTTP GET/POST requests carrying host identifiers including os.hostname() and os.platform(). The combination of automatic execution at install time, host-information collection, and outbound HTTP requests to a hardcoded destination is the canonical install-time exfiltration beacon shape. Any developer or CI system running npm install for this package will silently leak host data and execute code from the bundled scripts under the installing user's privileges.

Malicious versions

1 flagged
1.0.0

Indicators of compromise (SHA-256)

6e89b603ffc718873a9d4c42167bf0c667c995cc2547bc9b99373ad4e9f0ca1e
7bd01e5566ec604864f993b9387139fdf2145f9f9ffbb9a255e1a9947441a454

Frequently asked questions

No. postinstall-logger-7x9z 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-006339IN-MAL-2026-006340

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
postinstall-logger-7x9z (npm) malicious package — MAL-2026-5738 | O3 Security