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

@listings/energy-labelsnpm

Malicious code in @listings/energy-labels (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5327
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall @listings/energy-labels

What this malware does

The package declares "preinstall": "node index.js || true" in package.json, so on every npm install the script executes automatically and silently swallows errors. index.js collects host identity (os.hostname(), os.userInfo().username, __dirname, process.cwd(), package label), hex-encodes the JSON payload as a DNS subdomain of d8jbmnsqcfu78dfs8vdg34ohqhirb4pbg.oast.live (an out-of-band interaction service used for exfiltration), and additionally POSTs the same payload over plain HTTP to a hardcoded bare IP http://172.201.213.59:9090/c. There is no TLS, no authentication, no documented purpose, and the bare-IP plus OOB DNS pattern is consistent with dependency-confusion / supply-chain reconnaissance infrastructure. Installer machines are fingerprinted and reported to the attacker on install with no user consent.

The OpenSSF Package Analysis project identified '@listings/energy-labels' @ 99.0.1 (npm) as malicious.

It is considered malicious because:

  • The package communicates with a domain associated with malicious activity.

Malicious versions

2 flagged
99.0.099.0.1

Indicators of compromise (SHA-256)

4df629d1450770515d9dc9346d52b9b728dbaab01bbf64a4bb5c17563dcc6991
c7a6ad6a5c1f36077f116e189769ad92bac4bfeecb7a893df22cbc71577d3142
41caac3ab1f9c35a72841357174aeeec16c142c08cc28030a875b2dba85f04ba
74d56d725efc1fa5aeb50fa7308a150e4a7b84357445a6d097ed3ea73b31fbc7

Frequently asked questions

No. @listings/energy-labels on npm has been identified as a malicious package (versions 99.0.0, 99.0.1 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-005088IN-MAL-2026-005134IN-MAL-2026-005135

References

Credits

  • Amazon Inspector · finder
  • OpenSSF: Package Analysis · finder

Scan your dependencies

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

Supply-chain protection
@listings/energy-labels (npm) malicious package — MAL-2026-5327 | O3 Security