New
VibeGuard

Is your vibe-coded app leaking data?

Paste your Lovable, Bolt, Replit or Cursor app URL. In about a minute you'll see what any stranger's browser can see: leaked keys, open Supabase tables, exposed files. Every issue comes with a fix prompt you can paste straight back into your AI tool.

Scan my appFree scan · Deep Scan €9

Scan your app.

No signup. Passive, read-only checks. 5 scans per hour.

What it checks.

Everything a normal visitor's browser can see. Nothing more.

Leaked secret keys
sk_live_ · sk-proj- · service_role · AKIA

~15 key formats in your HTML and JS bundles: OpenAI, Anthropic, OpenRouter, Stripe, Supabase service_role, AWS, GitHub, Resend, SendGrid, Slack. Your public Supabase anon key is listed separately — it's expected.

Open Supabase tables
HEAD · Range 0-0 · count only

Using only the public anon key from your site, we ask ~20 common tables (users, profiles, orders…) for a row count. We never download your data.

.env and .git exposure
/.env · /.env.local · /.git/HEAD · *.map

Publicly downloadable environment files, git folders and source maps that hand out your secrets or source code.

Security headers
HSTS · CSP · X-Frame-Options

HTTPS, Strict-Transport-Security, Content-Security-Policy, clickjacking protection, nosniff and referrer policy.

Pricing.

Start free. Go deeper when you need certainty about your data.

Free scan
€0
outside-in teaser

What a stranger's browser sees: leaked keys, common open tables, exposed files, headers.

Scan free
New
Deep Scan
€9
one-off · 1 credit

Everything in the free scan plus your actual RLS policies — every table, every policy — full fix prompts and a downloadable report.

Coming this week
5-scan bundle
€29
one-off · 5 credits

Re-check after every big AI edit, or cover several apps. Credits don't expire.

Coming this week
Monitoring
€12
per app / month

Weekly re-scan and an alert when something new appears. Founding price, locked for life.

Start monitoring

Monitoring's automatic weekly re-scan with email alerts is coming within 2 weeks; until it ships, we run your re-scans and email you the results. Cancel anytime. Payments by Stripe. Already have a credit code? Run a Deep Scan ›

Honest limitations.

A smoke alarm, not a full audit.

  • Outside-in only. VibeGuard sees what a normal visitor's browser sees. It is not a penetration test.
  • No logged-in testing. It can't test what signed-in users can access.
  • Common table names only. Tables with unusual names aren't checked.
  • No server-side view. It can't see your server code, storage buckets, Edge Functions or rate limits.
  • Clean ≠ secure. A clean report means "nothing obvious found". Only scan apps you own.