RepoVerdict Request an audit
Explore RepoVerdict

Technical due diligence for AI-built apps

Know whether your AI-built app is ready to launch.

A human-reviewed audit of the app you built with Lovable, Replit, Bolt, Cursor or Claude Code. Get code evidence, prioritized fixes and a clear launch, repair or rebuild verdict.

Request an auditView sample report →Launch audit: EUR 990. Fewer than three qualifying findings? Your audit is free. See guarantee.
REPAIRSample verdict

Documented incidents, 2025–2026

A working interface is only part of launch readiness.

These incidents illustrate why access controls, payments and deployment behavior deserve review before launch.

170+

Lovable-built apps reported with missing or insufficient row-level security. Exposed data included contact details and API keys. Disclosed in 2025.

CVE-2025-48757 · Superblocks ↗
1.5M

Agent credentials reportedly exposed in the Moltbook database incident, alongside user email addresses. A public Supabase key combined with missing access controls enabled the exposure.

Moltbook · February 2026 ↗
1

Production database reportedly deleted by a Replit AI coding agent during a code freeze. The data was subsequently recovered.

Fortune · July 2025 ↗

How it works

From your first request to a clear next step.

01

Request an audit

Tell us about your app and launch plans. No repository credentials or payment are needed to make a request.

02

Confirm scope and access

Agree the scope, fixed quote and start time, then arrange read-only repository access.

03

Receive your verdict

Get a report across 12 categories with evidence, prioritized fixes and explicit review limitations.

04

Choose your next step

Use the roadmap with your team, or discuss a separate remediation or maintenance engagement.

Delivery targets: 72 hours for the launch audit and 48 hours for the standard audit, from the agreed start time after intake and access are confirmed. Your proposal confirms the exact deadline.


Code evidence. Business decisions.

Twelve categories, one practical verdict.

01Authentication & authorization
02Database & row-level security
03Secrets & key management
04APIs & webhooks
05Payments & billing
06Architecture & scalability
07Performance
08Code quality & duplication
09Test coverage
10Deployment & environments
11Monitoring & logging
12Business risk & investment readiness

The review focuses on supplied code and evidence. Production configuration and load behavior require additional verification where relevant.


Inside the report

See the evidence behind a finding.

Payments & billingP0 — critical

Stripe webhook lacks event deduplication

Evidence
The example handler processes checkout.session.completed without first claiming a unique Stripe event ID.
Impact

A retried event may process an order or grant an entitlement more than once. A duplicate charge requires separate evidence from the payment code.

Recommendation

Atomically claim each event, make business effects retry-safe and test duplicate deliveries. Example effort: 45–90 minutes, depending on the implementation.

View the full sample report →


Trust through transparency

An assessment you can examine.

RepoVerdict is newly launched. Until real customer feedback is available, the sample report shows the format and depth of the work.

01

Human review

Each finding is checked against the supplied source and evidence before delivery.

02

Read-only audit

The audit does not change your repository. Repairs are a separate engagement.

03

Agreed scope and price

Receive a fixed quote before work begins. The proposal states what is included.

04

Clear evidence and limits

Confirmed issues, suspected issues and missing verification are distinguished in the report.

An audit cannot guarantee that every vulnerability will be found. The report identifies the limits of the evidence reviewed.


Pricing

Agree the scope. Know the price.

Launch cohort

Launch audit

EUR 990
  • Full report across 12 categories
  • 72-hour delivery target from agreed start
  • Honest feedback requested; publication by permission
  • Availability confirmed before acceptance
Request launch audit
Recommended

Standard audit

EUR 1,750 typical
  • Fixed quote agreed after scope review
  • 48-hour delivery target from agreed start
  • Launch, repair, major rescue or rebuild verdict
  • 30-minute follow-up conversation
Request standard audit
Ongoing

Maintenance & monitoring

EUR 300–1,500 /month
  • Scope and monthly price agreed separately
  • Quarterly re-audit option
  • Dependency and secrets monitoring options
  • Support availability defined in your proposal
Discuss maintenance

Guarantee

The audit fee is waived if we identify fewer than three distinct, evidence-backed critical or important findings. Suspected issues and missing information do not automatically qualify. Overlapping symptoms of the same underlying issue count as one finding.

Your proposal confirms the total payable amount, applicable taxes, scope, payment terms and exact delivery deadline before you accept. Requesting an audit creates no payment obligation and does not reserve a slot.


Frequently asked questions

Before you begin.

Does my app have to be built with an AI coding tool?

No. The review focuses on implementation patterns, especially in Next.js- and Supabase-style applications. We confirm whether your stack and scope are suitable before accepting an audit.

What does the verdict mean?

LAUNCH means no critical launch blockers were identified within the reviewed scope. REPAIR means targeted fixes are needed. MAJOR RESCUE means structural work is needed. REBUILD recommends rebuilding specified components. A verdict is a recommendation, not a security certification.

When will I receive my report?

The launch audit targets 72 hours and the standard audit targets 48 hours from the agreed start time, after required access and intake information are confirmed. Your proposal confirms the exact deadline and availability. Sending a request does not start the audit.

What if you find fewer than three qualifying issues?

The audit fee is waived if we identify fewer than three distinct, evidence-backed critical or important findings. Suspected issues and missing information do not automatically qualify. Overlapping symptoms of the same underlying issue count as one finding.

Will you change my code?

No. The audit uses read-only repository access. Remediation is a separate, optional engagement.

How do I share repository access?

Start with an audit request. After we agree the scope, we arrange read-only access separately. Never send passwords, access tokens, secret keys or production customer records in the request.

Get a clear next step for your app.

Tell us what you built. We will confirm scope, price and availability before you commit.

Request an audit