What problem does it solve?
Catches high-risk issues before merging by analyzing diffs against the base branch for SQL safety, race conditions, LLM output trust boundary violations, conditional side effects, scope drift, and other structural defects that tests often miss.
Core Features & Use Cases
- Critical checks: Detects SQL injection patterns, unsafe DB writes, TOCTOU races, and missing atomic transitions.
- Safety & LLM guards: Flags LLM-generated data being written without validation, SSRF risks, and prompt/tool boundary violations.
- Workflow integration: Runs a checklist-driven two-pass review, integrates optional Greptile triage, can auto-fix mechanical issues and prompt the user for risky decisions. Use when preparing a PR for merge, validating migrations, or ensuring no scope creep slipped into a branch.
Quick Start
Run the review skill to analyze the current branch diff against the detected base branch and report critical and informational findings.