security-code-review icon indicating copy to clipboard operation
security-code-review copied to clipboard

My personal collection of resources (mostly tools and training materials) for source code security audits.

Security Code Review Resources

My personal collection of resources (mostly tools and training materials) for source code security audits. Updated gradually as I discover interesting material on the subject.

  • Training Materials
    • Learning Resources
    • Learning Platforms
    • Vulnerable Apps
  • Tools
    • Static Application Security Testing (SAST) Tools
    • Grep-based Tools
    • Frameworks
  • Lists
    • Vulnerability Checklists
    • Interesting Keywords & Regex

Training Materials

Learning Resources

Learning Platforms

Vulnerable Apps

Tools

Static Application Security Testing (SAST) Tools

Grep-based Tools

  • megagrep : find interesting parts of the code to manually check based on keywords. Comes with additional features such as per-file statistics or dev comments search.
  • graudit : find very specific vulnerabilities based on regular expressions, a lot of false negatives but can be extended with your own regexs.
  • crass : source code grep-er with a set of selected high-potential strings that may result in (security) problems.
  • drek : source code grep-er with nice HTML and PDF reports.
  • DumpsterDiver : search secrets based on entropy.
  • Code-Crawler : automatic tool used for crawling code to find low-hanging fruits.

Frameworks

  • MobSF : all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.

Lists

Vulnerability Checklists

Interesting Keywords & Regex