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

ve-hemi-rewardsnpm

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

MAL-2026-5785
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall ve-hemi-rewards

What this malware does

On npm install, the package's preinstall lifecycle invokes postinstall.js, which collects hostname, username, and current working directory, then iterates process.env and filters keys against the regex /key|secret|token|pass|private|ssh|deploy|auth|api|rpc|wallet|sentry|docker|graph|slack|host/i. The matching key/value pairs (CI tokens, cloud credentials, SSH/deploy keys, RPC and wallet secrets, etc.) are JSON-serialized and POSTed over HTTPS to a hardcoded bare IP, 185.130.46.35:8443/collect. The package name 've-hemi-rewards' at version 999.0.0 with description 'Internal package' is a classic dependency-confusion shape — a high-version stub published to the public registry to override resolution of an organization's private package of the same name. There is no legitimate functionality; the package exists to harvest installer secrets.

Malicious versions

1 flagged
999.0.0

Indicators of compromise (SHA-256)

a8252216c6621e6391775d34f5e32815ab8c2a830df080fed52113b4cf855aa1

Frequently asked questions

No. ve-hemi-rewards 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-006483

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
ve-hemi-rewards (npm) malicious package — MAL-2026-5785 | O3 Security