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.
dev branch · NOT production · production is falsegreen.comCompare
The free parts — Dependabot alerts, basic code scanning — cost nothing, keep them. The paid Advanced Security seats are covered: a FalseGreen Job does the checking and gates the merge.
What GitHub review, CodeQL, and rulesets does
The replacement
GitHub Dependabot — free
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
Where you’d pay for Copilot review or Advanced Security: the Job runs CodeQL-class analysis (Semgrep engine), checks dependencies with fixes named, and blocks rather than alerts.
The feature matrix
| Capability | FalseGreen | GitHub |
|---|---|---|
| Primary purposeThe main problem the product is designed to solve. | Independent whole-program acceptance | Repository review, analysis, and merge controls |
| Continuous PR or code reviewReviews changes continuously in the normal developer workflow. | ✓ Yes | ✓ Yes |
| Dedicated security or static analysisSpecialized analysis for code quality, vulnerabilities, or security findings. | ✓ Yes | ✓ Yes |
| Frozen human-defined definition of doneThe frozen acceptance target is established before implementation is judged. | ✓ Yes | ◐ Partial |
| Separate Job acceptance authorityA distinct authority decides whether the FalseGreen Job is accepted. | ✓ Yes | — Not primary |
| Job or outcome-level acceptanceAnswers whether the whole program meets the agreed definition of done. | ✓ Yes | — Not primary |
| Exact-source-bound acceptanceAcceptance belongs explicitly to the exact source state that earned it. | ✓ Yes | ◐ Partial |
| Repair against unchanged requirementsRepairs can be reverified while the original acceptance target remains frozen. | ✓ Yes | ◐ Partial |
| Heterogeneous evidence for acceptanceTests, CI, scanners, formal tools, behavior, and inspection can inform one Job decision. | ✓ Yes | ◐ Partial |
| Explicit verdictReturns Accepted, Failed, or Insufficient Evidence for the verified program. | ✓ Yes | ◐ Partial |
| Exact-source enforcementCan enforce an issued decision against the current source state. | ✓ Yes | ✓ Yes |
Also comparing