Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.04 KB

README.md

File metadata and controls

31 lines (26 loc) · 1.04 KB

Search For Threats

This application is intended to be a static code analysis tool to aid in code reviews. The goal is to detect places where vulnerabilities such as injection, XSS, directory traversal, etc. occur. Another goal is to be language agnostic so that this tool can be utilized for reviewing applications from any language.

Note

This tool is simply scanning files for regular expression matches. It is not following code paths to determine if user input proceeds without any sanitization. This tool does not try to be smart but rather to identify the areas of the codebase where manual review may be beneficial.

Features To Implement

  • (x) Show context in match output - Implemented
  • (x) Report to CSV - Implemented
  • Prompt how many files will be searched before searching
  • Ignore file
  • Ignore backticks in string
  • Progress bar
  • Match count / current match
  • Ignore commented lines
  • Vulnerability type search
  • Interactive mode
    • Mark as ignore
      • Store hash of line and un-ignore when line changes
    • Mark fore review
    • Add note