What problem does it solve?
Prevents insecure or regressive code from being committed by verifying staged changes with targeted static security scans, baseline-aware tests and linters, and an independent reviewer agent before commit.
Core Features & Use Cases
- Targeted static security scans that inspect added lines for hardcoded secrets, shell injection patterns, unsafe deserialization, and other high-risk constructs.
- Baseline-aware testing and linting that compares project test/lint failures before and after changes so only new regressions block a commit.
- Independent reviewer subagent and auto-fix loop which delegates a fresh reviewer with only the diff and scan results, enforces fail-closed JSON verdicts, and runs up to two precise fix cycles before escalation.
- Use Case: Run this pipeline after implementing a feature or bug fix and before committing or opening a pull request to catch security issues, logic errors, and regressions.
Quick Start
Run the pre-commit verification pipeline on your staged changes to block commits that introduce new security, logic, or regression failures.