// articles
Everything I've written about web development and security.
How an innocent text field can compromise an entire application. Vulnerable code, attack, and step-by-step fix.