Lovable
The Lovable preview is already public
Lovable ships a URL from the chat. Anything in the HTML or the JavaScript that URL serves is visible to whoever opens it, including this scan.
Secrets in the client bundle
A key pasted into a component, or stored in a variable the framework marks public, is downloaded with the page. The scan looks for Stripe, OpenAI, Anthropic, AWS, GitHub, Slack, and Supabase service_role shapes in that public code.
A public .env
We request /.env, /.env.local, and /.env.production once each. Assignment lines are a finding. An HTML app shell at those paths is not.
Headers the preview never set
Content-Security-Policy, framing protection, nosniff, and Referrer-Policy are read from the response. Missing ones show up even when the chat looks fine.
The scan does not open the Lovable project or the chat. It only fetches the URL you paste.
Scan a URL you own
The same free check as the homepage. You confirm the app is yours before it runs.
After the results
Monitor weekly: $9/mo
The free scan lists what is already public. Watchdog Monitor re-checks that app every week and emails the grade, plus what is new or fixed. Fix prompts stay a separate $9 one-time unlock on the report.
Monitor weekly: $9/moRun the free scan first. The monitor button is on the report.