Free
- 30 PR reviews per month
- Public and private repos
- All 3 agents (correctness, security, style)
- Up to 2 concurrent reviews
- Inline PR comments
The only code review tool with a dedicated security agent. Correctness, security, and style run in parallel and synthesize into one unified report.
L42
Token expiry check uses Date.now() but exp is in seconds.
Multiply by 1000 or use new Date(exp * 1000).
L61
JWT secret sourced from process.env.SECRET without fallback guard.
If unset in production, any token will pass validation.
L18-24
Function validateToken handles 4 concerns. Split into
parseToken, verifySignature, and checkClaims.
One PR event triggers three parallel checks. No config required to start.
GitHub sends a webhook. TriRev acknowledges within 200ms and starts analysis in the background. Your workflow is never blocked.
Correctness catches logic bugs and edge cases. Security scans for OWASP Top 10 and exposed credentials. Style checks conventions and readability. Each agent focuses on one thing.
Results are synthesized into a single PR comment with inline annotations. No duplicates. No noise. Severity levels (critical / high / medium / low) on every finding.
Logic bugs, null safety, edge cases, potential regressions. Covers JS/TS, Python, and Go.
OWASP Top 10, exposed secrets, dependency vulnerabilities, weak crypto patterns. CVE references included.
Naming, readability, documentation gaps, convention drift. Adapts to your existing codebase patterns.
| Feature | TriRev | CodeRabbit | Copilot |
|---|---|---|---|
| Specialized parallel agents | 3 dedicated agents | Single agent | Single agent |
| Dedicated security review | Full OWASP scan | Basic | Basic |
| Unified synthesis report | Yes | No | No |
| Zero retention on our side | Transient processing | Configurable | Telemetry opt-out |
| Private repos on free plan | Yes | Public only | Paid plan |
Simple, per-developer pricing. No seat minimums on Free or Pro.
.reviewbot.yml configAll plans process your code transiently for the review and discard it afterwards on our side. We do not train any model on your code. See our Privacy Policy for the AI provider's data handling and our Security posture for full details.
Install the GitHub App and your next PR is reviewed automatically. No separate account, no dashboard, no configuration wizard, no qualifying form.
TriRev processes the diff and changed-file context transiently and discards it on our infrastructure when the review completes. Anthropic, our AI provider, may retain inputs up to 30 days for safety review under their Commercial Terms.
We send the diff and the contents of changed files smaller than 500 lines (for the context the AI needs). We request the minimum GitHub permissions necessary; no access to repository history, branches, or unrelated files.
Each review is an independent job. No cross-PR correlation, no user profiling, no model training on your code. No "allow us to learn from your data" checkbox to find.
Every review is logged with a delivery ID for debugging. Review metadata (repo, PR number, timestamp, status) is retained, not the code contents.
TriRev never inserts promotional content into your PR comments. Your workflow is not an advertising channel. Review comments contain findings only.
Read our full security posture - what data we access, what we store, and our incident response process.
Install in under a minute. Works on any repo, any language in the supported set.
Install TriRev on GitHubFree plan, no credit card required.