AI Bug Detection is live

Stop shipping
bugs & secrets
to production

AI-powered code review for GitHub and GitLab. Catches real bugs, leaked secrets, and risky changes on every pull request.

30+
Static Rules
13
Secret Patterns
3
Languages Deep
<1¢
Per PR (AI cost)
Works with your stack
GitHub GitLab Java / Spring Boot TypeScript Python GPT-4.1
How It Works

Three steps. Zero config.

Install the GitHub App, open a PR, and let MicroReview handle the rest.

01

Install in 30 seconds

One-click install from GitHub Marketplace. Pick your repos. Sensible defaults work out of the box.

02
🔍

Open a Pull Request

MicroReview runs 30+ rules, 13 secret patterns, and AI bug detection on every changed file. Takes seconds.

03

Ship with confidence

Get a risk score, AI walkthrough, inline fixes, and clear merge decisions. Critical issues block. Clean PRs auto-approve.


Live Review

See what MicroReview catches

Real comments from a real PR. AI explains why it matters and suggests the exact fix.

Pull Request #42 — feat: add payment service
src/service/PaymentService.java
14@Service
15public class PaymentService {
16+ String apiKey = "sk_live_ABCDef123456789";
17+ String endpoint = "https://api.stripe.com/v1/charges";
18
19+ public void charge(@RequestBody PaymentRequest req) {
20+ double total = req.getItems().stream()
21+ .mapToDouble(i -> i.getPrice())
22+ .sum() / req.getItems().size();
MR
MicroReview Critical

SECRET_DETECTION — Stripe live secret key detected in source code. This key grants full access to your Stripe account.

If merged, anyone with repo access can make charges, issue refunds, or exfiltrate customer payment data.

- String apiKey = "sk_live_ABCDef123456789";
+ @Value("${stripe.api.key}") String apiKey;
MR
MicroReview AI Bug

AI_BUG_DETECTION — Division by getItems().size() computes the average price, not the total. This will undercharge every customer.

- .sum() / req.getItems().size();
+ .sum();

PR Summary

Every PR explained
at a glance

A single summary comment with walkthrough, risk score, findings table, and AI advisory notes. Your team's first stop on every review.

PR #42 — Summary Comment
MR

MicroReview — PR #42

📖 PR Walkthrough
This PR adds a new payment processing service with Stripe integration and updates the order flow to support card payments.
  • Added PaymentService with charge and refund methods
  • Integrated Stripe SDK for card payment processing
  • Updated OrderController to call payment service on checkout
  • Added application-dev.properties with API credentials

Risk Assessment: 🔴 HIGH — Touches payment processing, includes hardcoded credentials, and modifies the checkout critical path.
📈 Risk Score
72
🔴 CRITICAL — 72 / 100

██████████████▁▁▁▁▁▁ 72%

📊 Findings
RuleNewExistingSeverity
SECRET_DETECTION30Critical
HARDCODED_URL20Warning
REQUEST_BODY_MISSING_VALID10Critical
AI_BUG_DETECTION20Warning
TS_CONSOLE_LOG10Warning
🤖 AI Review Notes
  • Critical security risk: 3 hardcoded secrets must be moved to environment variables or a secrets manager before merge.
  • Payment logic bug: sum divided by count calculates average instead of total — customers will be undercharged.
  • Missing @Valid on request body allows malformed payment requests to reach the Stripe API.
  • Hardcoded URLs reduce deployment flexibility; externalize to config properties.

Features

Everything you need to
review PRs with AI

🤖

AI Bug Detection

GPT-4.1-mini analyzes every diff for logic bugs, type mismatches, null pointer risks, and race conditions.

GPT-4.1Any Language
🔒

Secret Detection

13 patterns catch API keys, passwords, AWS credentials, Stripe keys, GitHub tokens, private keys, and more.

13 PatternsAll Files
📈

Risk Score 0–100

Every PR gets a single risk number. Low? Auto-approve. High? Mandatory senior review. No more guessing.

Risk BarMerge Gates
📖

PR Walkthrough

AI-generated summary of what the PR does, which areas changed, and why it might be risky.

AI SummaryRisk Highlights

Merge Blocking

Critical issues trigger REQUEST_CHANGES and block the merge. Configurable severity thresholds per repo.

REQUEST_CHANGESConfigurable

Custom Rules

Define regex rules in .microreview.yml to ban APIs, enforce naming, or catch domain-specific patterns.

YAML ConfigRegex

GitHub Checks API

Check runs, inline annotations, and pass/fail status. Integrates with branch protection rules.

AnnotationsCI Status
💬

Interactive Commands

/microreview recheck to rerun, ignore to suppress, help for docs. Control from the PR.

Slash Commands
🌐

GitHub + GitLab

Full platform abstraction. Same rules, same AI, same experience on both platforms. Bitbucket coming soon.

Multi-Platform

Risk Intelligence

One number to
triage every PR

72
High Risk
3 critical: leaked secrets, missing auth
5 warnings: hardcoded URLs, console.log
2 AI bugs: off-by-one, null deref

Know the risk before you merge

Every PR gets a 0–100 score based on findings, severity, and what code was touched. Enables instant triage without reading every diff.

0 – 15Auto-approve candidate. Ship it.
16 – 40Light review. One approval is enough.
41 – 70Senior review recommended.
71 – 100Merge blocked until fixes applied.

Why MicroReview

Honest comparison

FeatureMicroReviewCodeRabbitGitHub Copilot
AI Bug Detection
Secret Detection (13 patterns)Partial
Risk Score (0–100)
Merge Blocking
PR Walkthrough + SummaryPartial
Custom Regex Rules
GitLab Support
GitHub Checks API
Price / seat / month$5$12$19

Pricing

Start free. Scale when ready.

No credit card required. Install in 30 seconds.

Free
$0 /month
For indie devs and side projects
  • 1 repository
  • 50 PRs / month
  • All static rules
  • Secret detection
  • Risk scoring
  • Community support
Get Started Free
Pro
$5 /seat/month
For teams that ship fast
  • Unlimited repositories
  • Unlimited PRs
  • AI bug detection
  • PR walkthrough
  • Custom rules
  • Merge blocking
  • GitHub + GitLab
  • Priority support
Start 14-Day Trial
Team
$8 /seat/month
For teams that need governance
  • Everything in Pro
  • Analytics dashboard
  • Org-wide policies
  • CODEOWNERS enforcement
  • Architecture boundaries
  • SSO / SAML
  • Dedicated support
  • Custom integrations
Contact Sales

Ready to ship
with confidence?

Install MicroReview in 30 seconds. Free forever for small projects.