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
Seth Michael Larson
June 16, 2026
76
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
85
PSF Security Engineer Update (PyCon US 2026)
sethmlarson
0
100
The future of trust stores in Python
sethmlarson
0
770
Python HTTP Clients
sethmlarson
0
260
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
450
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
290
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
390
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
240
Why Our Code Smells
bkeepers
PRO
340
58k
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