Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Alpha-Omega × Python Software Foundation (PyCon...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Seth Michael Larson
June 16, 2026
79
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
93
PSF Security Engineer Update (PyCon US 2026)
sethmlarson
0
110
The future of trust stores in Python
sethmlarson
0
770
Python HTTP Clients
sethmlarson
0
260
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Technical Leadership for Architectural Decision Making
baasie
3
600
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
A designer walks into a library…
pauljervisheath
211
25k
Six Lessons from altMBA
skipperchong
29
4.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
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