PkgRadar

Tracked campaign · PyPI

Shai-Hulud (PyPI)

Self-propagating worm targeting PyPI packages. Uses .pth startup hooks and/or the Bun JS runtime to run obfuscated JavaScript credential-stealers on every Python invocation post-install.

852 packages attributedPyPI ecosystemosv source

First seen 2025-05-26

Attribution basis

These are the signal classes linking the members of this campaign — the broad evidence categories we use to attribute a package, not the raw indicators themselves.

Sample attributed packages

PkgRadar attributes coordinated supply-chain campaigns and blocks their packages at the CI gate. Start free or see all tracked campaigns.