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

d0rk3rPyPI

Malicious code in d0rk3r (PyPI) Remove it immediately and rotate any exposed credentials.

MAL-2026-6246
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
pip uninstall d0rk3r

What this malware does

The package declares malicious dependencies. Their activity is however not triggered as since version 1.0.4, the packages releases lack any source code. Malicious dependency was first introduced in version 1.0.5, but the package is likely prepared to be a loader of malicious code from very begining.

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

Campaign: 2026-06-request-cache-py

Reasons (based on the campaign):

  • infostealer

  • exfiltration-env-variables

  • exfiltration-ssh-keys

  • impersonation

  • A Telegram webhook is used to send collected data.

  • exfiltration-browser-data

  • The package contains code to detect if it is running in a sandbox environment.

  • exfiltration-credentials

  • The malicious code is intentionally included in a dependency of the package

Malicious versions

16 flagged
1.0.01.0.21.0.31.0.41.0.51.0.61.0.71.0.81.0.91.1.01.1.11.1.21.1.31.1.41.1.51.2.0

Indicators of compromise (SHA-256)

d0d4cf20ac250e3d7a23666cf8bc3ae722d555b982649dad3f615d9c7c8818d9

Frequently asked questions

No. d0rk3r on PyPI has been identified as a malicious package (versions 1.0.0, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, and 8 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

2026-06-request-cache-py

References

Credits

  • Kamil Mańkowski (kam193) · reporter

Scan your dependencies

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

Supply-chain protection
d0rk3r (PyPI) malicious package — MAL-2026-6246 | O3 Security