Semgrep

No Change
trial
First Added:June 12, 2026 Updated: July 2, 2026

Semgrep. Is a fast static analysis platform for SAST, dependency scanning, and secrets detection across 30+ languages.

Blurb

An extensible developer-friendly application security platform that scans source code to surface true and actionable security issues with AI-assisted SAST, SCA, and Secrets Detection solutions.

Summary

Garden stance: We trial Semgrep for our estate.

Key points: | Topic | Notes | |——-|——–| | Rule format | YAML rules with metavariables; patterns mirror target language syntax | | Run modes | IDE, pre-commit, semgrep scan, semgrep ci with managed rules | | Languages | 30+ including Python, Go, Java, JavaScript, TypeScript, Terraform, YAML | | Registry | semgrep.dev/r community and vendor rules | | License | Engine LGPL-2.1; some rules and platform features are commercial |

References

Details

TopicNotes
Rule formatYAML rules with metavariables; patterns mirror target language syntax
Run modesIDE, pre-commit, semgrep scan, semgrep ci with managed rules
Languages30+ including Python, Go, Java, JavaScript, TypeScript, Terraform, YAML
Registrysemgrep.dev/r community and vendor rules
LicenseEngine LGPL-2.1; some rules and platform features are commercial

References