Security field notes
Understand the bug. See the exploit. Ship the fix.
Practical guides to real-world web vulnerabilities, written by the team building the scanner that finds them.
Find a vulnerability guide
Search by vulnerability, technique, tag, or plain-language symptom.
Start here
' OR '1'='1' -- -Featured guide
SQL Injection6 min read
SQL Injection, Explained: From Login Bypass to Full Data Extraction
SQL injection is still one of the most damaging web vulnerabilities. Here is how it actually works, what an attacker can do with it, and the one fix that reliably stops it.
Read the overviewThe library
Browse all 50 posts Browse by attack surface
Injection
Untrusted input changes the meaning of a query, command or template.
Client-side & redirects
The victim's own browser and trust boundaries are turned against them.
Server-side requests & parsers
The server is coerced into fetching or parsing something it shouldn't.
Files, objects & APIs
Paths, serialized objects and API schemas leak more than intended.
Recently published
All 50 posts →