[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTPCps5mv5L1BfkgzHxmIEU3-ZV4XjTE7F8z1LbQIALk":3},{"article":4,"iocs":44},{"id":5,"title":6,"slug":7,"summary":8,"ai_summary":9,"brief":10,"full_text":11,"url":12,"image_url":13,"published_at":14,"ingested_at":15,"relevance_score":16,"entities":17,"category_id":24,"category":25,"article_tags":28},"3f8b7d11-546b-4bf1-8e3d-5c0d48386e51","'Hades' Campaign Against PyPI Puts New Spin on Shai-Hulud","hades-campaign-against-pypi-puts-new-spin-on-shai-hulud-70ca53","The latest attacks, which hit 37 PyPI wheels and 19 code packages, show a continued evolution of the persistent software supply chain threat.","A new campaign dubbed 'Hades' has targeted the Python Package Index (PyPI), compromising 37 wheels and 19 code packages. This ongoing attack demonstrates a persistent and evolving threat within the software supply chain, highlighting the risks associated with open-source dependencies.","Hades campaign targets PyPI packages with malware, evolving supply chain threats.",null,"https:\u002F\u002Fwww.darkreading.com\u002Fapplication-security\u002Fhades-campaign-pypi-shai-hulud","https:\u002F\u002Feu-images.contentstack.com\u002Fv3\u002Fassets\u002Fblt6d90778a997de1cd\u002Fblt56977f533b95c270\u002F6a26ea099f6a67dda8a1f32c\u002Fhades-rudall30-Getty-1188397160.jpg?width=1280&auto=webp&quality=80&disable=upscale","2026-06-08T16:13:41+00:00","2026-06-08T18:00:14.913453+00:00",8,[18,21],{"name":19,"type":20},"PyPI","product",{"name":22,"type":23},"software supply chain","technology","26b0b636-0e31-4db1-bffb-61bdf9f20a58",{"id":24,"icon":11,"name":26,"slug":27},"Supply Chain","supply-chain",[29,34,39],{"category":30},{"id":31,"icon":11,"name":32,"slug":33},"89f78b1c-3503-45a1-9fc7-e23d2ce1c6d5","Malware","malware",{"category":35},{"id":36,"icon":11,"name":37,"slug":38},"ade75414-7914-4e23-a450-48b64546ee70","Open Source","open-source",{"category":40},{"id":41,"icon":11,"name":42,"slug":43},"e7b231c8-5f79-4465-8d38-1ef13aea5a14","Threat Intelligence","threat-intelligence",[45],{"type":33,"value":46,"context":47},"Hades","Name of the malware campaign targeting PyPI"]