LeakyVibe

Catch leaks before they catch you.

Is your app leaking? Find out before a stranger does.

Paste the link to the app you built with Lovable, Bolt, v0, Replit or Cursor. We look at it from the outside — exactly like a curious visitor would — and tell you in plain words what's exposed and how to fix it.

Passive, read-only checks. We don't store your code or the secrets we find. Privacy

✓ Free scan✓ No sign-up✓ About 15 seconds✓ English & Español

Made for apps built with

LovableBoltv0ReplitCursorSupabaseFirebase

What a stranger can see

No hacking skills. No special tools. Just a normal browser and two minutes of curiosity.

assets/index-4b1e.js — what anyone can open
const supabase = createClient(SB_URL, SB_ANON);
export function askAI(q) {
  return fetch("https://api.openai.com/v1/chat", {
    headers: { Authorization: "Bearer " + "sk-proj-Qm7v…2xLa" },
    body: JSON.stringify({ q }),
  });
}
Secret key foundOpenAI usage this month: $2,418.37 Example
  1. Minute 0

    Someone opens your app

    Every visitor's browser downloads your app's code. That's how websites work.

  2. Minute 1

    Right-click → View source

    The code is one click away. Anyone can search it for words like “key” or “secret”.

  3. Minute 2

    They find your key

    A secret key pasted into the front end works for whoever copies it — not just for you.

  4. Next month

    You get the bill

    Someone runs up your AI credits, reads your users' emails or wipes your data. Most founders find out this way.

Fixing it is copy-and-paste

You don't need a developer. If you can copy and paste, you can do this.

1

Paste your link

Your live app's address. No account, no code, no password.

2

Read the results

A score from 0 to 100 and a list of problems in plain words, ranked by how risky they are.

3

Paste the fix

Each problem comes with a ready-made prompt. Paste it into Lovable, Bolt or Cursor, then scan again.

Every check, every scan

Here's everything we look at, and what happens if it fails.

Keys & safety

  • ✓Secret keys in your code

    If this fails: Strangers use your OpenAI, Stripe or email account — and you pay for it.

  • ✓Exposed files (.env, source maps, error pages)

    If this fails: Your passwords and inner workings are readable by anyone.

  • ✓Secure connection (HTTPS + redirect)

    If this fails: Logins and data can be read or changed on public Wi-Fi.

  • ✓Browser safety rules (Content-Security-Policy)

    If this fails: An injected script has an easier time stealing your users' sessions.

  • ✓Protection against fake wrappers

    If this fails: A copycat site can hide your app in an invisible frame and trick your users into clicking.

Your data

  • ✓Open database tables (Supabase / Firebase)

    If this fails: Anyone can download your users' names, emails or orders.

Google & visitors

  • ✓Title and description

    If this fails: Google shows “Vite + React” or “Lovable App” — or nothing at all.

  • ✓Sitemap and robots file

    If this fails: Google can't find most of your pages.

  • ✓Broken links (up to 20 on your homepage)

    If this fails: Visitors hit error pages and leave.

Passive and read-only. We never log in, submit forms or try to break anything.

Every problem comes with its fix

This is what the $9 report looks like. Example below — not from a real customer.

Critical

Anyone can read your “orders” table

Example

With the public key already inside your site, a stranger can list every order: names, emails and addresses.

Paste this into Lovable

In Supabase, enable Row Level Security on the "orders" table. Add policies so a signed-in user can only select, insert and update orders where user_id = auth.uid(). Don't change anything else, and show me the SQL you ran.

Scan again → “orders” is no longer readable ✓

From “please don't look” to ready to launch

A first scan, and a second scan after pasting three fix prompts.

First scan

Example

my-shop.lovable.app

28/100Not ready yet
  • ✗ OpenAI key visible in the code
  • ✗ “orders” table open to anyone
  • ✗ Title still says “Vite + React”

After 3 fixes

Example

my-shop.lovable.app

94/100Ready to launch
  • ✓ Key moved to the server
  • ✓ Orders locked to their owner
  • ✓ Real title and description

Illustrative example, not a real customer. Your score is calculated from what we actually find.

Your options, honestly

There are three ways to get a second pair of eyes on your app.

Hire a developer

$300–$1,000+

typically, for one review

  • · Days to find and book someone
  • · Pay again every time the AI rewrites your code

Ask the AI to debug itself

Hours

typically, of back-and-forth

  • · You have to know what to ask
  • · It can't see your live site the way a stranger does

LeakyVibe

~15 seconds

free scan · $9 for every fix

  • ✓ Plain words, no jargon
  • ✓ A copy-paste prompt for every problem
  • ✓ In English and Spanish

Typical estimates to help you compare. Not quotes — real costs vary.

What others don't do

One scan is a snapshot. Your app keeps changing.

Every time you ask Lovable or Cursor for a change, it can paste a key back into your code. Most scanners check once and leave. We're building weekly monitoring: we re-scan your app every week and email you if a new deploy leaks something.

Coming soon · waitlist

Weekly monitoring — $19/mo

We re-scan your app every week and email you if a new deploy leaks a key or opens a table. Alerts in English or Spanish. Join the waitlist and we'll tell you when it opens (no charge until then).

“Will you steal my idea?”

No. Here's exactly what we do — and what we never do.

🔒 Only what's already public

We read what any visitor's browser receives from your live app. Nothing behind a login.

🔒 No code, no repo, no password

We never ask for access to anything. There's nothing for us to copy.

🔒 Look, don't touch

Read-only requests. We don't sign up, fill in forms, or write to your database.

🔒 Table names, never rows

If a table is open we note its name and stop. We don't store or display your users' data.

🔒 Your report is a link

We don't keep a list of scans. Your report lives in its own private link — share it only with who you want.

🔒 Same checks for everyone

Automated checks, no human looking at your app, no AI reading your site.

Free to look. $9 to fix.

See every problem for free. Pay once if you want the fixes. No subscription.

Free scan

$0

  • ✓ All checks
  • ✓ 0–100 score
  • ✓ Every problem in plain words
  • ✓ How risky each one is

Full report

$9one-time

  • ✓ Where each problem is
  • ✓ Step-by-step fix
  • ✓ Copy-paste prompt for Lovable, Bolt, Cursor
  • ✓ Link that never expires

10 reports

$29one-time

  • ✓ Everything in the full report
  • ✓ 10 credits, use them any time
  • ✓ Re-opening a report is free
  • ✓ Great for agencies & many apps

Weekly monitoring

Coming soon

$19/mo

  • ✓ We re-scan every week
  • ✓ Email alert if a new deploy leaks
  • ✓ Bilingual alerts EN/ES
Join the waitlist

Secure checkout by Stripe. We never see your card.

Questions

Do I need to know how to code?+

No. You paste a link, read plain-language results, and paste the fix prompts into the AI tool you already use.

Will you steal my idea?+

No. We never see your code, repo or logins — only what any visitor can already see on your live app.

What's free and what's paid?+

The scan, the score and the list of problems are free. The $9 report adds where each problem is, how to fix it, and a prompt to paste into your AI builder.

How does the 10-report pack work?+

You pay $29 once and get 10 credits. The report you bought it from uses the first one. For the next ones, scan any app and tap “Use 1 credit”. We give you a private link that activates your credits on any browser. Re-opening a report you already unlocked is free.

Is it safe to scan my app?+

Yes. We only read public pages, never log in or submit forms, and cap every scan to a few dozen requests. Only scan apps you own or have permission to check.

What exactly do you look at?+

Your homepage, the JavaScript it loads, a few standard files (robots.txt, sitemap.xml, /.env), your security settings, and up to 20 links. If we find a Supabase key, we ask a few tables for a single row to see if they're open — and keep only the table names.

Do you keep my results?+

No. There's no database of scans. Your report lives inside its own link.

Does a high score mean I can't be hacked?+

No tool can promise that. We catch the most common and most expensive mistakes in vibe-coded apps so you can fix those first.

Do you speak Spanish?+

Sí. The whole site, the reports and the fix prompts are available in English and Spanish — switch with the EN/ES button.

Check your app before a stranger does

Free. About 15 seconds. No sign-up.