ls -lt ~/slides
Talks, slide by slide.
Every deck I can share, readable right here, with its PDF beside it. Arrow keys or swipe; every slide has its own link.
total 7 · 436 slides
-
OWASP AppSec Days Portugal · Porto · 2026 · 50 slides keynote
It's Never Been Easier to Write (In)Secure Software
Turning AI, the fastest coder, into the safest
Why AI made insecure code cheap, why the same shift makes secure code cheaper, and a nine-model benchmark in which the environment, not the model, set the floor.
-
LocoMocoSec · Kaua'i · 2024 · 78 slides keynote
A Recipe for Scaling (Web) Security
Lessons from Google's Frontlines
How Google cut XSS across hundreds of apps: fix root causes in the browser, ship frameworks that are safe by default, and patch legacy code with data and tooling.
-
SIGS — Security Interest Group Switzerland · Zürich · 2026 · 76 slides
From Prompt Injections to Rogue Actions
Securing AI Agents in Practice
How prompt injection makes an agent leak data or go rogue, and how Google layers defences: a policy engine, hardened models, and sanitised output.
-
NDSS MADWeb · San Diego · 2025 · 41 slides
Security Signals
Making Web Security Posture Measurable at Scale
How Google measures the security posture of 8,000+ web services from sampled HTTP traffic, then uses it to drive and track rollouts.
-
SecAppDev · Leuven · 2023 · 75 slides
Modern Security Features
for web applications
Four browser features that stop XSS and cross-site leaks: nonce CSP, Trusted Types, Fetch Metadata and COOP, with Google's adoption numbers from 2019 to 2023.
-
Google I/O · Mountain View · 2019 · 60 slides
Securing web apps with modern platform features
Four browser features that stop XSS and cross-site attacks: nonce-based CSP, Trusted Types, Fetch Metadata and Cross-Origin Opener Policy.
-
LocoMocoSec · Kaua'i · 2019 · 56 slides
Content Security Policy
A successful mess between hardening and mitigation
Google's 2018 data: a nonce-based CSP blocked 60 to 80% of reported XSS. Five policy levels, ending at nonce-only.
The full list, 37 talks and lectures since 2009, lives at ~/talks. Want one of these on your stage? Invite me.