Skip to content
SocialAtoZ

Semgrep

Verified

Code scanning with rules written in the syntax of the code itself

Not yet rated. Be the first to review Semgrep.

Semgrep screenshot See all screenshots
  • Deployment Cloud Based, On Premise
  • Starting price Free
  • Free trial Available
  • Best for Freelancers, Small Business, Medium Business

What is Semgrep?

Semgrep scans source code for security and correctness problems using rules written in the syntax of the language being analysed, rather than in a separate query language. That design decision is what distinguishes it and it has a practical consequence worth understanding.

Static analysis tools have historically been extended only by specialists, because writing a custom rule meant learning an abstract syntax tree API and thinking in terms of parse trees. A rule in Semgrep looks like the code it matches, with wildcards, which means the developer who found the bug can write the rule preventing it from recurring.

That changes who owns the tool. A security team distributing findings from a scanner nobody else can modify is a bottleneck, whereas a team whose engineers add rules for their own codebase's known pitfalls builds a growing, organisation specific safety net that reflects real incidents rather than a vendor's generic checklist.

The product spans code scanning, supply chain analysis and secrets detection, each priced separately at thirty dollars per contributor per month, with a free tier covering up to ten repositories and ten contributors. Charging by contributor rather than by repository fits how the work is actually distributed.

Being open at the core matters here too, since a team can evaluate the engine and the rule format properly before committing to the hosted platform.

Key Features of Semgrep

  • Static code analysis
  • Rules written in code syntax
  • Custom rule authoring by developers
  • Supply chain dependency scanning
  • Secrets detection
  • Pull request integration
  • Community rule registry
  • Per contributor pricing
  • Free tier for small projects
  • Open source core engine

Semgrep Pricing

Free

Free

Up to 10 repositories and 10 contributors, with authentication via GitHub or GitLab.

Per product

$30

Code, Supply Chain and Secrets are each priced separately at this rate.

Entry tier

$15

Lower published rate listed alongside the per product pricing.

Semgrep Specifications

Deployment
  • Cloud Based
  • On Premise
Desktop
  • Web App
  • Linux
  • Mac
Built for
  • Freelancers
  • Small Business
  • Medium Business
  • Large Enterprise
Support
  • Email
  • Knowledge Base
  • Community
Public API
Yes
Free trial
Yes
Free plan
No
Runs in browser
No
Customisable
No
Website
semgrep.dev

Semgrep Videos

Semgrep Screenshots

Semgrep Comparisons

Semgrep Reviews

No reviews yet

Used Semgrep? Share your experience and help other buyers decide.

Semgrep FAQs

A free tier covers up to 10 repositories and 10 contributors. Code, Supply Chain and Secrets are each $30 per contributor per month, with a $15 tier also listed.

Rules look like the code they match, with wildcards, rather than being written against an abstract syntax tree API in a separate query language.

The developer who found a bug can write the rule preventing its recurrence, instead of depending on a specialist to extend the scanner.

Engineers build a growing, organisation specific rule set reflecting real incidents, rather than receiving findings from a vendor's generic checklist.

It matches how the work is distributed. Repository counts vary arbitrarily between teams while contributor count tracks the engineering the tool supports.