Semgrep

by Semgrep

Lightweight static analysis for finding bugs and enforcing code standards

Visit semgrep.dev FreemiumOpen source

Semgrep is a fast static analysis tool that matches code patterns that look like source code. It ships security rulesets for many languages and lets teams write custom rules; a commercial platform adds supply-chain and secrets scanning.

Key features

  • Pattern rules that look like source code
  • Community security rulesets
  • Supports 30+ languages
  • CLI and CI integrations

Similar tools

  • CodeQL

    GitHub's semantic code analysis engine for finding vulnerabilities

    by GitHub (Microsoft)FreemiumCLI, VS Code, macOS +2
  • OSV-Scanner

    Scan dependencies for known vulnerabilities using the OSV.dev database

    by GoogleFreeOpen sourceCLI, macOS, Windows +1
  • Trivy

    Find vulnerabilities, misconfigurations, and secrets in containers and code

    by Aqua SecurityFreeOpen sourceCLI, macOS, Windows +1
  • TruffleHog

    Find and verify leaked credentials in code, history, and cloud storage

    by Truffle SecurityFreemiumOpen sourceCLI, macOS, Windows +1
  • ZAP

    Open-source web application security scanner and intercepting proxy

    by CheckmarxFreeOpen sourcemacOS, Windows, Linux +1
  • ESLint

    Pluggable linter that finds and fixes problems in JavaScript and TypeScript

    FreeOpen sourceCLI, VS Code, JetBrains

Built a tool like Semgrep? Submit it for review