Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Alpha-Omega × Python Software Foundation (PyCon...
Search
Seth Michael Larson
June 16, 2026
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alpha-Omega × Python Software Foundation (PyCon US 2026 Sponsor Presentation)
Seth Michael Larson
June 16, 2026
More Decks by Seth Michael Larson
See All by Seth Michael Larson
Learning from the not-so-secret Python security cabal (EuroPython 2026)
sethmlarson
0
83
PSF Security Engineer Update (PyCon US 2026)
sethmlarson
0
91
The future of trust stores in Python
sethmlarson
0
760
Python HTTP Clients
sethmlarson
0
250
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Site-Speed That Sticks
csswizardry
13
1.5k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
980
Agile that works and the tools we love
rasmusluckow
331
22k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
340
Deep Space Network (abreviated)
tonyrice
0
290
So, you think you're a good person
axbom
PRO
2
2.1k
Designing for humans not robots
tammielis
254
26k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Transcript
[email protected]
WHAT WE’VE DONE AI IS CHANGING EVERYTHING HOW WE’RE
PLANNING TO SURVIVE Python Security
Alpha-Omega “Protect society by catalyzing sustainable security improvements to the
most critical open source software projects and ecosystems”
Python Software Foundation Security Developer Seth Larson Mike Fiedler PyPI
Safety & Security Engineer
“AI is changing everything” ≈ Security Tools + LLMs
What to expect: • Security Focus Areas • What’s the
Plan? • How YOU can Prepare • Q&A
Malware goes up and to the right
Watering Hole Attacks
“Watering Hole Attacks” Shai-Hulud, LiteLLM, Trivy, Phishing API Tokens Accounts
CI/CD Pipelines Cryptocurrency Ransomware Credentials Repeat 🔁 Malicious Release 📦😈
None
40-50% of installs are not locked/pinned!!!
Trusted Reporters & Quarantine
Python Package Index Audit #2
PyPI: Second Audit
Dependency Cooldowns Now in pip v26.1+ Available in uv, dependabot,
renovate
Security Vulnerabilities
Vulnpocalypse # Vuln Reports 📈 # Patches, Advisories 📈 Time
to Exploit 📉
~65 CVEs
None
None
7+ vulnerabilities in CPython, pip, uv 1 Critical, 3 High
Mitigated with PyPI 💡 Hypothesis + OSS-Fuzz
What’s next for PSF × Alpha-Omega?
Goal: Mitigate “Watering Hole” Attacks
Stop Watering Hole Attacks • Python Package Index: ◦ Trusted
Reporters (Auto-Quarantine) ◦ More Trusted Publishing providers ◦ Relinquishing Privileges? ( sudo Mode) ◦ “Staged Releases” • CPython: ◦ “Secure Distributions”
Goal: Improve Ecosystem Vulnerability “Capacity”
Threat Model Guide Scanning Projects Sec. Engineer Time Incident Response
How to prepare ...as a maintainer?
How to prepare ...as a maintainer? Know who to call:
[email protected]
[email protected]
How to prepare ...as a maintainer? #1: Zizmor #2: CodeQL,
Semgrep, Fuzzer, LLM
How to prepare ...as a maintainer? Threat Model “What isn’t
a vuln?”
How to prepare ...as a maintainer? Security Policy “CoC. Respect
maintainer time”
How to prepare ...as a maintainer? Vulnerability Reporting (Tickets)
How to prepare ...as a user?
How to prepare ...as a user? Lock your deps! pylock.toml,
uv.lock requirements.txt w/hashes
How to prepare ...as a user? Dependency Cooldowns
How to prepare ...as a user? Vulnerability Scanning
How to prepare ...as a user? Prepare for faster vuln.
patching and exploitation
[email protected]
8 TALKS! Saturday, May 16th 10:30am-5:30pm Room 103ABC NEW
Security Talk Track
THANK YOU! Q&A PSF Alpha-Omega PyPI