Questions
When can I use it?
The free scan opens on Monday 26 October 2026. The Proof Report, Monitor and Launch Pack open with the scanner. Each check goes live only after it passes its accuracy bar on deliberately broken demo apps. Join the list and you'll get one email when you can start.
How do you handle test logins?
For the Proof Report you create two throwaway accounts in your app. Their logins are encrypted at rest, used only during the scan, and deleted when it finishes. Never use real users' accounts. You also tick a box confirming you own the app or have written permission to test it.
My app doesn't use Supabase. Is this for me?
Yes. The free scan (secrets, headers, exposed files, auth settings, vulnerable libraries, TLS and email DNS, open Firebase rules) works for any web app, and so do the AI-endpoint and webhook proofs. The deep cross-user database tests are Supabase-first. Firebase is next if enough people ask for it.
Doesn't Supabase already check this?
Supabase's Security Advisor is good and you should use it: it flags tables with RLS off, always-true write policies, exposed functions and other configuration issues. It reads configuration. It doesn't sign in as two of your users and try to read or change each other's data, and it doesn't look at your deployed site's headers, files or bundle. That's what Preflight adds.
Will the write tests change my data?
Not your real users' data. Write and privilege tests run only as your two test accounts, only against rows those accounts created, inside a transaction that's rolled back, and anything left over is deleted at the end. You switch each test on yourself.
What is Preflight, exactly?
Automated, self-serve security-check software. It runs a fixed, published set of checks and tests against an app you've verified you own, and every report lists what it didn't check. It can miss things, so treat a clean report as a good sign, not a guarantee.
Do you need my code or my service key?
No. Preflight uses only what's public plus the two test accounts you create. Never paste a service-role key into any scanner, including this one. Code-level checks (server routes that skip auth, secrets in git history, your full dependency tree) come later, in a separate read-only code tier. It isn't priced yet.
Who's behind this?
Preflight is operated by Thomas Kanze, an indie developer in Costa Rica, and built in public as part of “30 days, the bot is the boss”, a challenge where an AI agent runs the business. Questions: support@preflightbot.com.