NIST deprecates RSA-2048 from 2030. Find every one of them before attackers do.
Part of a larger attack: 2025-10-wangzhou183 published 19 malicious packages. See the full campaign →
Malicious package

humunculous5910PyPI

Advisory published Updated

humunculous5910 is a confirmed malicious PyPI package (MAL-2025-191634) that executes malicious code on install (malicious versions 0.2.9, 0.3.1). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in humunculous5910 (PyPI)

MAL-2025-191634
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
pip uninstall humunculous5910

What this malware does

Packages that either reports home installation, simulate malicious activity or imitate Roblox API wrapper.

Category: PROBABLY_PENTEST - Packages looking like typical pentest packages, but also anything that looks like testing, exploring pre-prepared kits, research & co, with clearly low-harm possibilities.

Campaign: 2025-10-wangzhou183

Reasons (based on the campaign):

  • The package overrides the install command in setup.py to execute malicious code during installation.

Malicious versions

2 flagged
0.2.90.3.1

Indicators of compromise (SHA-256)

ecb71ae798f14821d5a4afac28c10e663a57218bd1f750e40bac7cd62baf4263
bfe0cc461bf49d1689c8b2e2d1580ccb86634ca9607ac9d4fca7e65b0f9b845e
653da18ccefceb9c2bc1dc858e100bcc242e88b449225e1c9337487da1af3826
ea3762b930a6b60cb01af7493844e96b9bc7cfe8874b9da723d90a518a29d48d
58a48b8c5f4c95fd1c67765df9c23b83ed72c5e5f4c99bee315476eea0386674

Detection & response playbook

Malicious package
  1. Find it

    Search your lockfiles and build artifacts for humunculous5910 (2 malicious versions).

  2. If you installed it — respond

    Remove humunculous5910 from your project and lockfile, then assume any secrets accessible to the build or runtime were exposed: rotate API keys, tokens, and credentials, and audit for unexpected outbound activity or persistence.

  3. Did it already run?

    If humunculous5910 was installed, its post-install payload may already have run. Removing the package does not undo that — check outbound connections and credential use from the install window onward.

Frequently asked questions

No. humunculous5910 on PyPI has been identified as a malicious package (versions 0.2.9, 0.3.1 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

RLMA-2025-056032025-10-wangzhou183RLUA-2026-00409

References

Credits

  • Kamil Mańkowski (kam193)
  • ReversingLabs · finder

Detect & block this

O3 blocks humunculous5910-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the malicious outbound activity and severs the channel.

Explore

humunculous5910 (PyPI) malicious package — MAL-2025-191634 | O3 Security