SE

Semgrep

Fast, customizable static analysis for many languages

Developer Tools & Git ★ 16.1k stars Medium setup LGPL-2.1

Semgrep is an open-source static analysis tool that finds bugs and security issues using lightweight, customizable rules. The CLI engine is open source and runs entirely in self-hosted CI.

Key features

  • Pattern-based code search
  • 30+ language support
  • Custom rule writing
  • Security rule registry

Strengths

  • Released under the LGPL-2.1 license
  • First-class Docker support for quick deployment
  • Mature project with 16.1k GitHub stars
  • Written in OCaml

Semgrep replaces

Compare Semgrep

11 head-to-head comparisons.

Similar developer tools & git apps