Semgrep

No Change
trial
First Added:June 12, 2026 Updated: July 29, 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:

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

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