~/talk

Cheese Must Stand: Defending the Python Library Ecosystem in 2025

Talkat PyCon US 2025 · 2025-05-16..05-18· [security, open-source]
links:none on file
links:none on file
slides:none on file

Chronicles 2024 exploits like the Ultralytics token compromise and the NP6 typosquatting plus DLL sideloading chain show concrete attack vectors, and the 2022 PyTorch dependency confusion incident shows how transitive deps get exploited. The talk explains mitigations actually used: Sigstore provenance logs, SLSA levels, SBOMs, scanners Grype and Trivy, and Chainguard’s Guarded Ecosystems that rebuild packages from source and publish an alternative index, with deployment numbers and remediation steps.

AI-written summary · about

  1. 0:00Supply chain security in Python
  2. 1:04Speaker introduction
  3. 3:30Python infrastructure growth
  4. 5:35Software supply chain security
  5. 8:25Recent PyPI attacks
  6. 10:08PyTorch supply chain attack
  7. 14:18Ultralytics YOLO incident
  8. 16:03PyPI security tools
  9. 18:36ChainGuard Libraries
  10. 20:02ChainGuard Factory
  11. 23:56Key takeaways
  12. 26:23Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.