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

awsgluedqPyPI

Advisory published Updated

awsgluedq is a confirmed malicious PyPI package (MAL-2025-2941) that executes malicious code on install (malicious versions 0.1.3, 6.1.3, 6.1.4). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in awsgluedq (PyPI)

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

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

3 flagged
0.1.36.1.36.1.4

Indicators of compromise (SHA-256)

3476f9b372882a86dfaf351fabf0373fb82ccd50fec629e885f70507ed610b4a
e966c7993dc3f177a52d0a1ac9c9b003d9fe90d63d336b5f47d9f64615f0d70d
da16cd67a3672f17d5cce10c5626cf682be33e63db5ca04db645b975afc9bea1
a9d4f4f57cb727ac6db92eff229c562bce5c2a731ea293a7b12805c659617a64
9095efd632861755c361d8eaeb5d4a916eb6940cc7cf09cf6d690ed83783fecd

Detection & response playbook

Malicious package
  1. Find it

    Search your lockfiles and build artifacts for awsgluedq (3 malicious versions).

  2. If you installed it — respond

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

Campaign

RLMA-2025-019392025-01-aws-glueRLUA-2026-00130

References

Credits

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

Detect & block this

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

awsgluedq (PyPI) malicious package — MAL-2025-2941 | O3 Security