We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
The bottom line
Choose Semgrep for code scanning and rule control; look elsewhere if you need DAST in one platform.
Semgrep’s product materials combine SAST, dependency and malware protection, secrets scanning, AI code scanning, triage, and remediation. The Free Edition covers up to 10 contributors and 10 repositories. Teams starts at $30 per contributor/month; Secrets is listed at $15, while Code and Supply Chain are each $30 per contributor/month as add-ons. Annual prices are not published.
A commenter on r/devsecops praised Semgrep’s fast setup and custom rules, but reported noisy community rules on AI-written code, shallow SCA, and no DAST. Other commenters favored its speed and lower false positives compared with Snyk. Treat those as user reports, not a guarantee for your codebase.
Good fit if
- Teams prioritizing code-focused SAST
- Developers who want custom rules
- Small teams testing a free AppSec tier
Skip it if
- Teams requiring DAST in one platform
- Buyers wanting custom pricing published
- Teams unwilling to manage separate security tools

ScoresHow it rates
What works
- Free Edition includes Code and Supply Chain.
- Free tier allows up to 10 contributors and 10 repositories.
- Teams includes up to 500 private repositories.
- Combines SAST, dependency, malware, and secrets scanning.
- Includes AI scanning, triage, and remediation features.
What doesn't
- No DAST, according to Reddit commenters.
- Teams starts at $30 per contributor/month.
- Code and Supply Chain each cost $30 per contributor/month as add-ons.
- Free tier caps contributors and repositories at 10.
- One commenter reported noisy community rules on AI-written code.
01What Semgrep actually does
Semgrep is an application security platform for finding and fixing code vulnerabilities. It combines static application security testing (SAST), open-source dependency checks, malware protection and secrets scanning. Its code scanner looks for vulnerabilities, while semantic analysis is used to find hardcoded secrets.
The platform also targets AI-generated code, combining AI reasoning with rule-based analysis. For triage, Semgrep says it uses code context, patterns and prior decisions to prioritize findings. It can provide tailored fixes and dependency upgrade guidance in pull requests and IDEs.
That makes Semgrep broader than a standalone SAST scanner, but it is still centered on code and its dependencies. Reddit users comparing it with broader application security platforms say DAST is a gap; we cover that trade-off below. Semgrep lists Free Edition, Teams and custom-priced Enterprise plans, with a 30-day Semgrep Guardian trial.
02Where Semgrep is strong
Semgrep’s clearest strength is code scanning with rule control. Reddit commenters describe custom rules as a reason to choose it, and some users in a Jenkins discussion say they prefer Semgrep for its speed and explanations of why a finding needs attention. Those are user reports, not a guarantee that your rule set will be quiet: a different commenter warns that community rules can be noisy on AI-generated code.
The feature mix suits teams that want SAST alongside dependency and malware checks, secrets scanning and help with remediation. Semgrep also positions its scanner for AI-generated code, pairing AI reasoning with rules rather than relying on AI alone. Its triage feature is intended to use code context and prior decisions to sort findings.
The Free Edition gives individuals and small teams a way to start without a subscription: it includes Code and Supply Chain, up to 10 contributors, up to 10 repositories and 60 AI credits. For a team that values custom checks and is prepared to own its scanning workflow, that is a useful starting point. The trade-off is that the free caps are modest.
03Where it falls short
Semgrep is not the obvious choice if you want SAST, SCA and DAST under one roof. Reddit commenters comparing it with broader platforms say it has no DAST; one also describes its SCA as shallow and says a team may need separate dependency and runtime scanners, then manage duplicate findings. That is user feedback, not a measured comparison, but it points to a real buying question: who will own the extra tools and triage queue?
The plan caps and add-on prices matter too. Free Edition is limited to 10 contributors, 10 repositories and 60 AI credits. Teams starts at $30 per contributor per month, includes 20 AI credits per developer per month and caps private repositories at 500. Listed add-ons cost $30 per contributor per month each for Code and Supply Chain, and $15 for Secrets. Enterprise pricing is custom; annual prices are not published. The 30-day Guardian trial does not establish the cost of a full deployment.
04Semgrep pricing: what you'll actually pay
Semgrep Free Edition costs $0 and includes up to 10 contributors, 10 repositories, 60 AI credits, and Code and Supply Chain. The next listed tier, Teams, starts at $30 per contributor per month: a substantial jump from free, with 20 AI credits per developer monthly, up to 500 private repositories, and OIDC and SAML SSO. The pricing page lists Enterprise as custom, with 50 AI credits per developer monthly and unlimited repositories; it does not publish an Enterprise price.
Add-ons are listed separately: Code costs $30 per contributor monthly, Supply Chain $30, and Secrets $15. Confirm what your chosen plan includes before estimating a full bill; the published pricing details don’t specify how add-ons combine with each plan. Annual billing prices are not published, either. Semgrep lists a 30-day Semgrep Guardian free trial, which is separate from the Free Edition. Prices are in USD and listed per contributor per month where stated.
05Switching to (or from) Semgrep
The published materials don’t describe an import process, migration service, data-export options, or how long a switch takes. They also don’t include Reddit posts, so we can’t substantiate claims about why users leave. Treat portability as an open question: ask Semgrep what you can export, including findings, triage decisions, rules, and repository configuration, before moving production workflows.
For a move to Semgrep, inventory your repositories, existing scan rules, and security tools first. Semgrep covers code scanning, dependency security, malware protection, and secrets scanning, but the published information does not establish that it replaces every tool in your stack. The verdict specifically flags the lack of DAST in one platform, so teams relying on DAST should plan for a separate product. For a move away, verify whether custom rules and prior triage decisions can be transferred; those export details are not published on the vendor's site. Don’t assume a clean exit until Semgrep confirms them.
From the threadsWhat users say
Reddit users generally praise Semgrep’s speed, custom rules, and—compared with Snyk in one discussion—lower false-positive burden. The main reservations are reported gaps in breadth, especially DAST, and a reminder that static analysis can miss real defects.
It's a strong SAST and the custom rules are the actual reason to run it
the SCA is shallow, and there's no DAST at all
What I like about semgrep is that it’s got less false positives in my experience and explains better why something actually needs to be fixed
our entire static analysis stack - SonarQube, Semgrep, and a $35k/year Checkmarx enterprise license - found nothing
Questions people ask
What is Semgrep?
Semgrep is an application security platform for finding and fixing code vulnerabilities. Its product description says it combines static analysis, dependency and malware protection, and secrets scanning. It also uses rules and AI to detect, triage, and help fix issues in code.
What does Semgrep scan for?
Semgrep lists static code analysis, open-source dependency vulnerabilities, malware in dependencies, hardcoded secrets, and AI-generated code scanning. Its product description also lists finding triage and tailored fixes and upgrade guidance in pull requests and IDEs. A Reddit commenter praised its custom rules but described the community ruleset as noisy on AI code.
How much does Semgrep cost?
The listed Free Edition costs $0. Teams starts at $30 per contributor per month; annual billing prices are not published. Enterprise pricing is custom. Listed add-ons are Code at $30 per contributor per month, Supply Chain at $30, and Secrets at $15. The published pricing details do not specify whether add-on prices are monthly or annual.
What are Semgrep’s free-plan limits, and is there a trial?
The Free Edition includes up to 10 contributors, scans for up to 10 repositories, 60 AI credits, and Code and Supply Chain. The pricing information lists a 30-day free trial for Semgrep Guardian. It does not specify whether the trial has the same limits or which paid plan follows it.
Does Semgrep cover DAST and all application security needs?
The published product details list static analysis, dependency and malware protection, and secrets scanning, but do not list DAST. One Reddit commenter said Semgrep had no DAST and described its SCA as shallow; that is user feedback, not a full product specification. If you need DAST or centralized coverage, confirm current scope and limits before switching.
Sources
- Semgrep homepage
- Semgrep pricing page
- Reddit: Checkmarx vs Semgrep for a team that is mostly shipping AI written code now
- Reddit: ested SonarQube, Semgrep, and Checkmarx on our payment service. none caught the database race condition that caused duplicate charges.
- Reddit: What appsec tool are you using for generated code ?
- Reddit: Semgrep vs Snyk for Jenkins CI Integration
