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

hemi-supply-cronnpm

Malicious code in hemi-supply-cron (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5779
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall hemi-supply-cron

What this malware does

package.json declares a preinstall hook (node postinstall.js) that fires automatically on npm install. The script collects host identity (os.hostname(), os.userInfo().username, process.cwd()) and enumerates process.env, filtering keys against the regex /key|secret|token|pass|private|ssh|deploy|auth|api|rpc|wallet|sentry|docker|graph|slack|host/i to harvest any credential-shaped variables (AWS keys, SSH/deploy tokens, RPC/wallet secrets, API tokens, etc.). The collected JSON payload is HTTPS POSTed to the hardcoded bare IP 185.130.46.35:8443 at path /collect. The package has no library functionality — index.js exports an empty object — and is published at version 999.0.0, the canonical dependency-confusion shape used to override an internal package name with a higher public version. The package's sole purpose is to harvest installer/CI secrets.

Malicious versions

1 flagged
999.0.0

Indicators of compromise (SHA-256)

c41be27601d38eb5c0b527a9ec22b7516734e8eae985a2607ae6d70878f5f1d9

Frequently asked questions

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

Campaign

IN-MAL-2026-006486

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
hemi-supply-cron (npm) malicious package — MAL-2026-5779 | O3 Security