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

cache-compat-utilsPyPI

Malicious code in cache-compat-utils (PyPI) Remove it immediately and rotate any exposed credentials.

MAL-2026-5878
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
pip uninstall cache-compat-utils

What this malware does

The package contains obfuscated JS code with an infostealer harvesting all kinds of credentials, as well as a worm capable of spreading the infection further.

Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.

Campaign: 2026-06-cache-compat-utils

Reasons (based on the campaign):

  • obfuscation

  • malware

  • infostealer

  • exfiltration-credentials

  • exfiltration-ssh-keys

  • exfiltration-cloud-tokens

Malicious versions

1 flagged
0.1.0

Indicators of compromise (SHA-256)

3abe4019efea5cdd405c9129e127f5d8b05456422574e40b01c6ec3b10177975

Frequently asked questions

No. cache-compat-utils on PyPI has been identified as a malicious package (version 0.1.0 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

2026-06-cache-compat-utils

References

Credits

  • Kamil Mańkowski (kam193) · analyst

Scan your dependencies

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

Supply-chain protection
cache-compat-utils (PyPI) malicious package — MAL-2026-5878 | O3 Security