A 50-minute walk through the ten most critical web app risks of 2025 — and the laziest possible PHP fix for each. Delivered at php[tek] 2026.
A 50-minute conference talk delivered at php[tek] 2026.
The lazy developer’s security manifesto is simple:
This talk walks through the OWASP Top 10:2025 list one item at a time and shows the absolute laziest, most boring, most maintenance-free way to fix each one in modern PHP — Policies and Voters for access control, Argon2id and password_hash() for cryptographic failures, parameter binding for injection, and a half-dozen other one-liners that take care of the eight-figure problems.
No hoodies. No green text on black. Just the minimum effective dose.
Download slides (PDF, 2.2 MB) ↓