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

awsgluemlPyPI

Advisory published Updated

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

Malicious code in awsglueml (PyPI)

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

What this malware does

This is a couple of packages with names appearing to be a library for an AWS or other service. Their only behaviour is to call home on installation or import

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-01-aws-glue

Reasons (based on the campaign):

  • dependency-confusion

Malicious versions

1 flagged
6.1.4

Indicators of compromise (SHA-256)

913e21ddde38677fb3dc0c0d5d84018b525d783fc1f2d43a3e312e5fb18e6856
78c9ac30ebfd4bfea96a2f5cfc59de7a4871bc89f52c72ffb5b4a8d3bf009147
8a7eb55169fa28d500f750382641170b6a921f1ebca4e715a10d33b05ff78f8b
6f8ec775736763cecadb85a3cb7004ee518775d946fe7ab6474dfbcdbc5f58be
b5dc6006e591dc367a05c906bdbb22766b63de4736a6c43e0226c8c0f76b2afe

Detection & response playbook

Malicious package
  1. Find it

    Search your lockfiles and build artifacts for awsglueml (version 6.1.4).

  2. If you installed it — respond

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

Campaign

RLMA-2025-019402025-01-aws-glueRLUA-2026-00131

References

Credits

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

Detect & block this

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

awsglueml (PyPI) malicious package — MAL-2025-2942 | O3 Security