Following untrusted data through a database
A profile field can be stored safely with a parameterized SQL query
How tools understand code: static analysis, data flow, security, and the techniques that help us navigate and reason about software.