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

unclesky5910PyPI

Advisory published Updated

unclesky5910 is a confirmed malicious PyPI package (MAL-2025-191664) that executes malicious code on install (malicious version 0.1). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in unclesky5910 (PyPI)

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

What this malware does

Package imitates Roblox API wrapper, but the only action is getting the public IP, suggesting it's a security research or malicious attempt

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

1 flagged
0.1

Indicators of compromise (SHA-256)

530b45d97a7a44fbf0887d21b7b761f578e7236a343a9e9868cc8428c951049d
279df7621054065e05b0116be173ce0c083d701d6c3ec69b219d3cd0b1aa9922
8a6db403a22b058f1960f850fb70b353baeee04b4fc240846549f33ef355ef31
251836673e2b522d298fdfc213765855be73d61317f0c8855aba54cdd8a32595

Detection & response playbook

Malicious package
  1. Find it

    Search your lockfiles and build artifacts for unclesky5910 (version 0.1).

  2. If you installed it — respond

    Remove unclesky5910 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 unclesky5910 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. unclesky5910 on PyPI has been identified as a malicious package (version 0.1 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

RLMA-2025-056422025-10-wangzhou183RLUA-2026-00871

References

Credits

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

Detect & block this

O3 blocks unclesky5910-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

unclesky5910 (PyPI) malicious package — MAL-2025-191664 | O3 Security