overview
What is Semgrep?
Semgrep is a static analysis tool developed by Semgrep that enables security engineers, developers, and penetration testers to find and fix security issues and vulnerabilities in code. It combines static analysis with multimodal AI detection to uncover OWASP risks, business logic flaws, and IDORs that traditional scanners often miss. Semgrep, short for "semantic grep," parses source code into an Abstract Syntax Tree (AST), allowing it to detect complex coding patterns and security issues with high precision across over 30 languages. Its offerings include Semgrep Code (SAST), Semgrep Supply Chain (SCA), Semgrep Secrets, and Semgrep Assistant (AI). Recent developments include Semgrep Managed Scans (GA), Semgrep Guardian for AI-generated code, and Malicious Dependency Detection (GA) in Semgrep Supply Chain.
