ReviewFlow reads every pull request across five engineering pillars, cites the exact lines behind each finding, and never writes to your repo without your approval.
User input is interpolated into the query string. An attacker controls the WHERE clause.
evidence: req.body.name → db.query [src/routes/users.ts#L39-L41]
FIVE PILLARS
precision on the security benchmark
false-positive rate in testing
engineering pillars per review
writes without your approval
FIVE PILLARS · 01 / 05
One review.
Security and four more lenses.
Injection paths, leaked secrets, unsafe deserialization. Found by a deterministic AST scan first, then explained by the model.
src/routes/users.ts
Unvalidated input reaches a SQL query
cited from the diff · line verified
src/jobs/sync.ts
Promise rejection is never handled
cited from the diff · line verified
src/lib/match.ts
Quadratic lookup inside a loop
cited from the diff · line verified
tests/billing.test.ts
Skipped suite left in the pull request
cited from the diff · line verified
src/types/api.ts
Explicit any hides a type error
cited from the diff · line verified
CODEBASE Q&A
Every answer links to the files and line ranges it came from, so you can verify in one click instead of trusting a paragraph.
- Grounded in your indexed code, not guesses
- Citations you can open at the exact lines
- Works across every connected repository
Sessions are validated in verifySession(), which checks the signed cookie, then loads the user. Tokens are rotated on every privileged action, and expired sessions are rejected before any route handler runs.
SAFETY BY DESIGN
Two-phase write approval keeps a human on every change, and pull request content is quarantined so it can never instruct the model.
Propose
The reviewer drafts a fix as a diff. Nothing touches your repository yet.
Inspect
You see the exact patch, the finding it resolves and the evidence behind it.
Approve
A one-time 64-character nonce authorises exactly this change, once.
DASHBOARD
Trends, severity and pillar coverage in one place. The figures below are sample data.
Reviews per day
58 +31%
Findings by pillar
PRICING
- Up to 3 connected repositories
- 25 pull request reviews / month
- 100 codebase Q&A queries / month
- All 5 engineering pillars
- Two-phase safe write approvals
- Up to 15 connected repositories
- 250 pull request reviews / month
- 2,500 codebase Q&A queries / month
- Custom review rules & team guidelines
- Priority background worker queues
- Up to 50 connected repositories
- 1,000 reviews / month
- 10,000 codebase Q&A queries / month
- Dedicated Slack / webhook integrations
- Personalized 24/7 priority support
FAQ
ReviewFlow AI connects via an official GitHub App with least-privilege permissions (Read Pull Requests, Write Check Runs and inline comments). There is no need to share personal access tokens or grant full repository write permissions. Installation takes under two minutes for personal accounts or organizations.