Topic: Most common programming errors / bugs / mistakes
Improper Input Validation
Improper Encoding or Escaping of Output
Failure to Preserve SQL Query Structure ('SQL Injection')
Failure to Preserve Web Page Structure ('Cross-site Scripting)
Cross-Site Request Forgery (CSRF)
Client-Side Enforcement of Server-Side Security
Improper Access Control (Authorization)
Hard-Coded Password
Use of a Broken or Risky Cryptographic Algorithm