What problem does it solve?
Prevents insecure changes from merging by analyzing git diffs in the broader project context to surface security-impacting modifications that simple line-level scanners miss. It focuses reviewers on real exploit paths, reduces noisy false positives, and ensures only actionable, high-confidence findings block or inform merges.
Core Features & Use Cases
- Change classification: Automatically classifies diffs as security-critical, security-adjacent, or security-neutral to determine review depth.
- Attack surface analysis: Identifies new endpoints, changed trust boundaries, data flow alterations, and dependency changes introduced by a diff.
- Contextual reasoning: Reads surrounding code, git history, and related files to evaluate whether a change creates a real vulnerability.
- Confidence scoring & exclusions: Assigns 1–10 confidence scores, applies hard exclusion rules, and only promotes high-confidence findings for action.
- Review artifacts: Produces a structured report with findings, exploit scenarios, remediation recommendations, and a final verdict for PRs and merges.
- Use Cases: Security gating on pull requests, pre-merge audits for auth/crypto/PII changes, and triage during release reviews.
Quick Start
Run a context-aware differential security review on a pull request diff and produce a ranked list of high-confidence findings with concrete remediation steps.