Top 25 most dangerous programming errors can be used to identify common programming, design, architecture mistakes that can potentially harm your system. A few examples :
- Failure to Preserve Web Page Structure (‘Cross-site Scripting‘)
- Improper Sanitization of Special Elements used in an SQL Command (‘SQL Injection’)
- Cross-Site Request Forgery (CSRF)
- Reliance on untrusted input in a security decision
- …