DEV SITE — deployed from the dev branch · NOT production · production is falsegreen.com

Compare

Do you still need Semgrep?

No. Static analysis runs inside every FalseGreen Job on the exact source — and findings gate acceptance instead of waiting for someone to read a report.

What Semgrep does

What it does well.

  • Excellent open-source SAST engine and rule ecosystem
  • Fast, custom rules you can write yourself
  • Platform dashboards and enforcement for large fleets

The replacement

Free Dependabot + one FalseGreen Job covers Semgrep.

GitHub Dependabot — free

Keep this one.

Continuous alerts for known vulnerable dependencies across every repo, from GitHub, for $0. That's the only scanner you need — because the other kind of checking moves inside the Job.

FalseGreen Job — before merge

This replaces Semgrep.

Static analysis becomes part of the acceptance decision instead of a tool your team triages.

The feature matrix

FalseGreen vs Semgrep, line by line.

FalseGreen

Primary purpose
Independent whole-program acceptance
Dedicated security or static analysis
✓ Yes
Frozen human-defined definition of done
✓ Yes
Frozen Job target preserved through repair
✓ Yes
Separate Job acceptance authority
✓ Yes
Job or outcome-level acceptance
✓ Yes
Exact-source-bound acceptance
✓ Yes
Repair against unchanged requirements
✓ Yes
Heterogeneous evidence for acceptance
✓ Yes
Explicit verdict
✓ Yes
Re-checkable evidence and limitations
✓ Yes

Semgrep

Primary purpose
Code security and static analysis
Dedicated security or static analysis
✓ Yes
Frozen human-defined definition of done
◐ Partial
Frozen Job target preserved through repair
◐ Partial
Separate Job acceptance authority
— Not primary
Job or outcome-level acceptance
— Not primary
Exact-source-bound acceptance
◐ Partial
Repair against unchanged requirements
◐ Partial
Heterogeneous evidence for acceptance
◐ Partial
Explicit verdict
◐ Partial
Re-checkable evidence and limitations
◐ Partial
Sources

Already paying for Semgrep? You can cancel.