NIST deprecates RSA-2048 from 2030. Find every one of them before attackers do.
Malicious package

hellopythopyPyPI

Advisory published Updated

hellopythopy is a confirmed malicious PyPI package (MAL-2024-11606) that executes malicious code on install (malicious versions 0.1.0, 0.2.0, 0.3.0…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in hellopythopy (PyPI)

MAL-2024-11606
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
pip uninstall hellopythopy

What this malware does

Packages that might be part of testing for pentesting / malicious activity / joy, with suspicious activity that does not present any real harm.

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: GENERIC-simple-tests

Reasons (based on the campaign):

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

Malicious versions

11 flagged
0.1.00.2.00.3.00.4.00.5.00.8.00.9.00.11.00.14.00.16.00.19.0

Indicators of compromise (SHA-256)

43a94bfed11f79dfd78243d3200802c7d00c2d57970eacab989606f0bb179e1e
07f1712190e0f9bc1ff94a4ec5e864dfa8cb65a3f2560019a11966ccf75fd71d
9d4a25ed4b69dc1e63e0582d7ec37abf5fb0e5adb1e844dda88557faa06bd827
3181f7e5aa889d0eea9caf2cea9d0be52c829f676de99bd493f11922898c51b3
05a04c7f2cc96be81294da55c77d5758321ab422632c437b7b670b0c572eab06
966436b19d9e584ef16ad6ff04db34f1d580a44fc5652ca08818dd7a9fc30e10

Detection & response playbook

Malicious package
  1. Find it

    Search your lockfiles and build artifacts for hellopythopy (11 malicious versions).

  2. If you installed it — respond

    Remove hellopythopy 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 hellopythopy 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. hellopythopy on PyPI has been identified as a malicious package (versions 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.8.0, 0.9.0, 0.11.0, and 3 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

RLMA-2024-11059GENERIC-simple-testsRLUA-2026-00384

References

Credits

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

Detect & block this

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

hellopythopy (PyPI) malicious package — MAL-2024-11606 | O3 Security