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

metrics-probe-77d4npm

Malicious code in metrics-probe-77d4 (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5982
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall metrics-probe-77d4

What this malware does

On install, package.json runs postinstall: node run.js. run.js imports os, fs, http, https, and child_process and at runtime collects host identifiers (os.hostname(), os.platform()) and reads files from the filesystem (fs.existsSync / fs.readFileSync), then issues outbound HTTP/HTTPS requests including POST calls (run.js lines 322, 329) and GET / http.get fetches (lines 38, 190). The postinstall lifecycle hook causes this code to execute automatically on npm install without consumer interaction, exposing installer host information and local file contents to attacker-controlled network destinations. The package name (random suffix -77d4) and the absence of any documented purpose are consistent with a disposable exfiltration lure rather than a legitimate library.

Malicious versions

1 flagged
1.0.0

Indicators of compromise (SHA-256)

1d079b30dbb30db1a61acddcd094d2e7e67e7ef466d624e4ad2392edc9d9203e

Frequently asked questions

No. metrics-probe-77d4 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-006902

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
metrics-probe-77d4 (npm) malicious package — MAL-2026-5982 | O3 Security