Scan your live app for exposed keys, readable Supabase tables and leaked files. See every finding free with your email. Get the exact fix with Pro, deploy again, and verify what actually changed.
For indie hackers and AI builders shipping with Cursor, Lovable, Bolt, Claude Code and v0.
A little clarity.
A safer next launch. ⤵
2 findings to review
1 medium 1 lowIllustrative product preview · example data
400+
exposed secrets and 175 instances of exposed personal data found across 5,600+ public vibe-coded apps
“A separate scan of 1,072 Supabase-backed vibe-coded apps found 98% had at least one security issue.” — Symbiotic Security, June 2026
What other published scans found
Live Totals from completed PreflightX scans
BUILT FOR THE TOOLS YOU ALREADY SHIP WITH
One deployed app. Any AI-assisted workflow.
YOUR PUBLIC APP · READ-ONLY CHECKS
Waiting for the scanner…
Clarity before
your next launch.
Live updates from the scanner. Checks may be skipped when they do not apply.
No scan yet.
Run a scan and your grade, your findings and your private report appear here.
Grade reflects findings. Defense score reflects response headers.
sensitive items foundA snapshot, not a guarantee of security.
Anyone with this link can read this report for 30 days.
PreflightX Pro $9.99/month or $99 one-time
Both plans unlock the same Pro. Secure checkout by Stripe.
Source code scan · ZIP upload
Have the code? Upload a .zip of your app's source and see the keys, committed .env files and server secrets in it, before they ship. Up to 10 MB; leave out node_modules and build folders.
Your code scan
Pro shows the exact file and line, the masked value, a step-by-step fix and an AI repair prompt for every finding in your code.
THE FULL PICTURE. WITHOUT THE GUESSWORK.
A grade you can understand. Every finding in plain English. A practical path from exposed to fixed.
A few things need your attention.
Now you know where to start.
Your site does not set a Content Security Policy, which can increase the impact of script injection.
Your response headers reveal server software details that can help someone target known weaknesses.
GO FROM FINDING TO FIX
Finding the issue is just the beginning. Get the exact location, technical evidence, step-by-step guidance, and an AI-ready repair prompt.
See Pro pricing — $9.99/month or $99 one-timeChoose Monthly Pro ($9.99/month) or Founder’s Lifetime Pro ($99 one-time). Both unlock the same Pro.
You know the issue. Here’s the path to fixing it.
Pro remediation preview · example issue
A BETTER WAY TO SHIP
Scan your deployed app and see your grade and top finding. Add your email for every finding, its severity, and what it means. No account required.
Pro gives you exact locations, technical evidence, step-by-step fixes, and AI repair prompts.
Deploy again. Compare scans to see what was fixed, what remains, and what is new.
THE PROOF IS IN THE NEXT SCAN
Two free verifications with a free account.
Unlimited verification with Pro.
2 findings
0 findings
WHY PRO
The free scan shows every finding once you add your email. Pro shows exactly where each one is, how to fix it in the tool you build with, and proves it’s fixed after your next deploy.
Checks the leaks Lovable, Cursor, Bolt and Supabase apps actually ship: keys in public JavaScript, Supabase tables readable without a login, exposed .env and .git files, source maps, and API routes that answer without a session.
Every finding comes with its exact location, the technical evidence, and a step-by-step fix you can follow.
Pick Cursor, Lovable, Claude Code, Bolt, v0, Replit or ChatGPT and copy a prompt written for that tool and that exact issue. Your assistant applies the fix.
Rescan and see what was fixed, what remains and what is new. Unlimited scan-to-scan verification with Pro.
Scan free. See your grade at once, and every finding with your email. No card, no account.
Save it free. A free account keeps your scans and two verifications.
Choose Pro. $9.99/month or $99 one-time, through secure Stripe checkout.
Fix and verify. Full fixes unlock at once; rescan after every deploy.
PRICING
Every finding is free with your email. Pro adds the exact fix and proof after every deploy. Pay monthly and cancel anytime, or pay once as one of the first 100 founders.
START HERE
$0 always
Start with clarity. No card, and no account needed to scan.
PAY MONTHLY
$9.99 /month
Recurring monthly billing. Cancel anytime.
Pro stays active until the end of the month you paid for.
PAY ONCE
$99 one-time
One payment. No subscription, nothing to renew.
Limited to the first 100 purchases.
Secure checkout by Stripe · Prices in USD · Your card details never reach PreflightX
GOOD QUESTIONS. CLEAR ANSWERS.
A straightforward look at what PreflightX does, what it shows, and what comes next.
Only how you pay. Both unlock exactly the same Pro features. Monthly Pro is $9.99 a month, billed until you cancel. Founder’s Lifetime Pro is a single $99 payment with no subscription, limited to the first 100 completed purchases.
No. URL scanning is read-only. It inspects your app’s public surface and uses bounded requests; it does not change your code or deploy fixes.
The public surface of your live app, from its URL. It reads the page and the JavaScript bundles it loads for exposed secret keys (for example Stripe live secret keys, OpenAI and Anthropic API keys, Supabase secret keys, private keys and database URLs with a password) and for server-only settings in runtime configuration. It checks whether .git, .env, configuration, backup and database files can be downloaded, whether source maps are reachable, and whether robots.txt or the sitemap disclose internal paths. It reviews your Content Security Policy, HSTS, framing protection and CORS headers. If your app ships a Supabase public key, it tries one table read and one storage bucket listing with it, and it asks seven common API paths, such as /api/me, whether they return data without a session.
No. PreflightX is a read-only scan of what anyone can download from your live app, not a penetration test. It sends only GET requests from a short fixed list, within a small request budget. It never signs in, never sends attack payloads, never brute-forces or fuzzes, and never tests the keys it finds against their providers. A penetration test is a deeper, usually human-led assessment that includes logged-in and active testing; PreflightX does not replace one.
Only apps you own or have permission to scan. You must confirm this before starting each scan.
No. Enter your deployed app’s public URL. The current URL scanner needs no plugin or code installation.
Your grade, defense score and top finding at once; every finding, its severity and plain-language explanation once you add your email. A free account adds saved scans, history, and two lifetime verifications.
Exact locations, technical evidence, step-by-step fixes, AI repair prompts, and unlimited verification. Choose Monthly Pro ($9.99/month) or Founder’s Lifetime Pro ($99 one-time). Both unlock the same Pro.
Founder’s Lifetime Pro is a single payment of $99 with no renewals and nothing to cancel. It gives you PreflightX Pro for as long as PreflightX offers Pro, subject to our fair-use terms. Your statutory rights are unaffected. See our Terms and Refund & Cancellation Policy.
Monthly Pro renews every month until you cancel. Our voluntary 14-day money-back guarantee covers your first Monthly payment, in addition to your statutory rights. Cancel anytime to stop future renewals; Pro continues through the current paid period unless law requires otherwise. See our Refund & Cancellation Policy.
Yes, while Lifetime spots are left. In Billing, choose Switch to Lifetime and confirm. You pay $99 once; after Stripe confirms the payment we turn off your Monthly renewal, so you are not charged $9.99 again. The month you already paid for runs to its end.
Open Billing and choose Manage subscription. Cancelling stops future renewals. Pro stays active until the end of the month you paid for; then your account returns to Free, and your saved scans stay.
Credential values are redacted before report display. Anonymous reports show the first finding until you add your email; Free reports show every finding. Both receive titles, severities and plain-language explanations only, with no technical evidence or exact locations. The scanner does not test discovered credentials against their providers.
Deploy your changes, then run another scan. Eligible scan comparisons show what was fixed, what remains, and what is new. Free accounts get two lifetime verifications; Pro supports every deploy.
YOUR NEXT LAUNCH, WITH MORE CONFIDENCE.
One free, read-only scan of your live app. No account needed.
No credit card required.
Find what your AI-built app left exposed.
Track what changed between launches.
Scan an app now to see what’s exposed.
Results from your most recent scan.
See what changed between your previous and current scan.
Your recent scans and their results.
Each app you have scanned, with its latest result and what changed between scans.
Scan a live app you own. Every check is read-only.
Every scan saved to your account, newest first.
Loading your scan history…
Only your own scans are ever listed here.
Each app’s saved scans, newest first, and what changed between them.
Fix, deploy, scan again — then see what was fixed, what remains and what is new.
Your sign-in, plan and verification allowance.
Loading…
Loading…
Sign out of PreflightX in this browser. Your saved scans stay in your account.
Your plan and payments.
Pay $99 once and stop paying every month. The same Pro features, with nothing to renew.
Both plans unlock exactly the same Pro features.