every day • 2800+ malware reports since last PyCon US • num2words >300k/day of transitive blast radius • litellm, telnyx, lightning, xinference, etc ◦ LiteLLM: 119,000 compromised downloads before quarantine ◦ ~40–50% of installs were unpinned TL,DR: AUDIT & PIN YOUR DEPS
findings: 2 High · 1 Medium · 7 Low · 4 Informational • 12 remediated, 2 accepted with rationale • High: org members could invite Owners • High: project transfers silently retained permissions • Bonus: custom CodeQL queries from the auditors, in CI https://blog.pypi.org/posts/2026-04-16-pypi-completes-second-audit/ TL,DR: DON’T TAKE MY WORD FOR IT