Situations are possible security issues in source code. They range from good style and design, to common unsafe functions, to potential race conditions. They can be organized by categories.
Buffer Overflow
Common Errors
Compiler/Interpreter Vulnerabilities
Cryptographic Security Flaws
File Operation
Format String Vulnerabilities
Off-by-one Error
Preprocessor Vulnerabilities
Race Condition
Type Conversion