Bad Smells
The buffer overflow
Problematic APIs
Race conditions
Untrusted input
Result verification
Data and privilege leakage
Secrets in code
Database code
Trojan horse