Example scorecard
example.com
B
78
out of 100
Fair
- Content-Security-Policy headerFail
- X-Content-Type-OptionsIn place
- DMARC policyWarn
Baseline checks for AI-built apps
AI coding tools ship the app before anyone sets the dull options. Check headers, HTTPS, cookies, and email from the outside — then take a private scorecard back to your editor.
Aimed at people shipping with Lovable, Bolt, v0, Replit, Cursor and similar — often on Vercel, Netlify or Cloudflare, with Supabase or Firebase behind the app.
Example scorecard
example.com
B
78
out of 100
Fair
Use an email address at the same domain as the site. Outside look only — no login, no changes.
Outside look only · Private until you share · Not a penetration test
A passive look at the public site and the domain. See every check.
What a visitor’s browser can see before anyone signs in.
Whether someone else can pretend to send mail from your domain.
We notice the stack from the outside, then write the advice for it.
Proving ownership unlocks a closer look — keys left in the page’s JavaScript, exposed files, database rules — which is not part of the check this form starts.
01
Enter the site and an email address at the same domain. We send a single-use link. Shared platform addresses such as vercel.app need a different proof of ownership.
02
Headers, cookies, TLS, and email setup. We do not log in, change anything, or try passwords.
03
A private grade, plain-English findings, and a fix aimed at the platform you actually use.
The same checks, with a page for the builder or host you are likely to ask about.
An email address at the same domain as the site. Shared hosts such as vercel.app need a different proof of ownership.
A private baseline score from A+ to F for the outside checks on this page. A high grade is not a verdict that the app is secure.
No. The check only sends safe reads. It does not log in, try passwords, or use any key it might see.
No. Every page carries the same statement in the footer: Vibe-Rater is not a penetration test, and a good score does not mean your app is secure.