Testing for apps built with AI

We test your app like your users would. Even the one who shouldn't see anything.

We sign in as several test users, walk through your app and show you the evidence: what breaks, what leaks between users and what doesn't add up. With a prompt to fix it in your AI tool.

Read-only access to your code · We never touch your real data

User A · Ana

My clients

Sol RealtyStage: negotiation
User B · Pedro

My clients

Altamira Café—
Sol RealtyStage: negotiation
FailedPedro can see and edit one of Ana's clients

Pedro shouldn't see Ana's clients.

What a real failure looks like, with fictional data

01The problem

It seems to work. Until someone else uses it.

98%
of 1,072 AI-built apps had at least one flaw.
16%
let anyone delete data without signing in.

Source: Symbiotic Security, analysis of 1,072 apps built with AI tools (2026).

  • The button responds, but what you saved is gone after a reload.
  • A new change breaks something that used to work.
  • One customer can see another customer's data.
  • The AI says it “already tested it”, but there's no evidence.

02What we check

Four questions, with evidence for every answer.

  1. 01

    Nothing breaks

    Every important flow completes, and what you saved is still there after a reload.

  2. 02

    Nobody sees what isn't theirs

    User B can't see or change User A's data.

  3. 03

    Each role does only its job

    A salesperson can't do what only an admin can, not even by going around the screen.

  4. 04

    The numbers add up

    What the screen shows matches what was saved, and totals and statuses agree across screens.

  5. 05

    Plus the security basics

    Exposed private keys, tables open to anyone and dependencies with known flaws.

03How it works

You connect. We prepare everything else.

  1. 1

    Connect your project

    With read-only access to your repository. You don't write tests or create users.

  2. 2

    We test it with test users

    We rebuild your app in an isolated environment with fictional data and use it the way your users would.

  3. 3

    Get your report

    What worked, what failed and how to reproduce it, with screenshots and a prompt to fix it with your AI. Then press “Test again”.

04Sample report

One finding, as you'd see it.

Fictional data. Every finding includes steps, expected versus observed, the evidence and the prompt to fix it.

See the full report
FailedSeverity: High · Confidence: High · executed

Pedro (User B) can see and edit Ana's (User A) clients

Any agent can see another agent's entire portfolio and change their sales stages.

Expected

Pedro only sees and edits his own clients; the API rejects the change.

Observed

Pedro's list includes Ana's clients and the API accepts the change (204).

PATCH /rest/v1/clients?id=eq.c_01… · Pedro
204 No Content · stage: "negotiation" → "closed"

05Who it's for

You built it with AI

“Does what I built actually work?”

You built with Lovable, Bolt, v0, Replit, Cursor or Claude. Before opening it to customers, check that saved data stays saved and nobody sees anyone else's.

Someone built it for you

“Did I get something that works?”

You paid a freelancer or an agency. Check the app you were handed before you launch it or make the final payment, without reading code.

06Pilot pricing

First reviews at launch pricing.

Limited spots during the pilot.

Quick check

Free

Compatibility, exposed keys and open tables, in seconds. Without running your app.

Review

US$9

Full review with test users and an evidence report, plus one re-run after you fix things.

Request my review

Monthly plan

Coming soon

Re-tests automatically every time you change your app.

If we can't run the review because of something on our side, your credit is returned automatically. If configuration is missing, we tell you exactly what and nothing is used up.

07FAQ

FAQ

Do you touch my real data?

No. We rebuild your app in an isolated test environment with fictional data. We never write to your real database.

What access do you need?

Read-only access to your repository. We can't change your code; you make the fixes with the prompt we give you.

Do you guarantee my app is secure?

No. No review can guarantee that. We show you what we tested, what we found and what we couldn't check.

Which tools does it work with?

Web apps built with Lovable, Bolt, v0, Replit, Cursor or Claude that use React or Next.js with Supabase or Prisma. If your app isn't on GitHub yet, we'll guide you.

How long does it take?

The quick check, seconds. The full review takes longer: we show progress and email you when the report is ready.

08Request your review

Before your customers find out.

Tell us about your app. We'll reply by email with next steps; there's nothing to pay yet.

Which is your case?

We only use your email to reply to this request.