The checks behind the scan
What we check
We look at your app the way a stranger would: from the outside, reading only what's already public. We download the pages and code files your app sends to every visitor's browser, and check them for the mistakes AI app builders make most often. We never log in, never change anything, and never store what we find.
01
Databases anyone can read
Critical
The most dangerous flaw in AI-built apps. Tools like Supabase, Firebase and Base44 give your app a database — but if it's left open, anyone on the internet can read it: your users, their emails, their data. We check whether your database answers without a login. If it does, that's exactly what an attacker sees.
Supabase open RLS
Firebase open rules
Base44 readable tables
02
Leaked AI keys
Critical
If your app talks to AI, it uses a paid key. When that key is visible in your app's code, anyone can copy it and spend your money on their own requests. We detect exposed keys from the major AI providers — and we tell real keys apart from harmless placeholders, so we don't cry wolf.
OpenAI
Anthropic
Groq
OpenRouter
Perplexity
xAI
Hugging Face
Replicate
03
Exposed secret keys
Critical
Some keys are meant to be public; others are master keys that unlock everything — like a Supabase service_role key, which lets anyone read or delete your whole database. AI builders sometimes paste the wrong one into the app itself. We know the difference, so we only raise the alarm when it matters.
service_role keys
Secret vs public keys
04
Insecure connection
Medium
We check the padlock: expired or broken certificates, outdated encryption (TLS 1.0/1.1), weak keys, and whether your app forces a secure connection. If the connection is weak, what your users type — passwords included — can be read on the way.
Certificate health
TLS version
HTTPS enforcement
05
Weak browser protection
Info
Modern apps send the browser a set of protection rules (security headers) that block common tricks like invisible overlay attacks. Most AI-built apps ship without them. These are minor notes, not emergencies — the full report shows the exact lines to add.
Content-Security-Policy
Clickjacking protection
HSTS