Ross ROSS = Recommend OSS · open-source software intelligence for agents

Semgrep

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code. observed · 2026-08-28

github.com/semgrep/semgrep · homepage · OCaml · LGPL-2.1 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 7.0
  • age_days: 2455
  • days_rel: 7
  • days_push: 7
  • n_releases_24m: 87

Full methodology

Adoption not part of the score

16409 stars · 1036 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Semgrep is a fast, open-source static analysis tool that searches code, finds bugs, and enforces secure coding standards using rules that look like source code. It supports 30+ languages and integrates into IDEs, pre-commit hooks, and CI/CD pipelines, with a commercial platform for SAST, SCA, and secrets scanning.

Use cases

  • scan my codebase for security vulnerabilities
  • write custom static analysis rules that look like source code
  • enforce coding standards in CI on every pull request
  • find hardcoded secrets in my repository
  • detect reachable vulnerabilities in open source dependencies
  • lint code across 30+ languages with one tool
  • run SAST checks as a pre-commit hook
  • search code semantically instead of with grep or regex

When to choose

  • you need fast, pattern-based static analysis across many languages
  • you want to write custom rules without learning ASTs or complex DSLs
  • you need to enforce secure guardrails and coding standards in CI/CD
  • you want an open-source SAST engine with an optional commercial platform for SCA and secrets detection

When to avoid

  • you need deep cross-file or cross-function taint analysis in the free Community Edition, which is limited to single-file/function scope
  • you need full SCA, secrets scanning, or organizational triage without the paid AppSec Platform
  • you need dynamic analysis or runtime vulnerability detection rather than static scanning

Facets

cli-tool · maturity active

security linter static-site-generator developer-tools code-review vulnerability-scanning parser security developer-tools testing windows cli python cross-platform static-analysis sast sca secrets-scanning pattern-matching code-search ci-cd security-scanning multi-language devops linux macos docker

10 sources

Member repositories

RepositoryRoleHealth v2
semgrep/semgrepmain95
semgrep/semgrep-rulesplugin75

For agents

markdown · JSON · MCP: product_card(name="semgrep/semgrep")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem