Is your app safe to launch?
Built it with Lovable, Bolt, v0, Replit or Emergent? Paste its address. In about ten seconds you get a grade, what each problem means in plain words, and a prompt to paste back into your builder that fixes it.
Free. No sign-up. We read only what your site already shows every visitor.
Check. Fix. Check again.
- CheckPaste your app's address. Greenlit looks at it the way a curious stranger would.
- FixEach problem comes with a prompt. Paste it into your builder, one at a time, worst first.
- Check againRun the check after the fix is live. The grade goes up, and you know it worked.
What we look for
- Secret keys in your codeStripe, OpenAI, AWS and other keys that anyone can copy from the JavaScript your site sends to visitors.
- Your database's master keyA Supabase service_role key in the browser lets anyone read and change everything.
- Data anyone can readSupabase tables and Firebase data open to the whole internet. Checked only for your own app, on your computer.
- Your source code, handed outSource maps that let anyone download the code behind your app.
- Missing safety headersThe browser settings that stop other sites from framing or injecting into yours.
- Which builder you usedSo every fix prompt is written for the place you'll paste it.
Go deeper on your own app
The web check can't look inside your database, because it can't know the app is yours. On your own computer it can. It counts which Supabase tables or Firebase data anyone can read, without reading the data itself.
npx greenlitlab myapp.lovable.app --mine
Needs Node.js. Works inside Claude, Cursor and VS Code too: add npx -y greenlitlab mcp as an MCP server and ask your agent to check the app it just deployed.
What we never do
We never sign in to your app, never read your users' data and never test a database we can't confirm is yours. We keep a check's result for ten minutes so nobody can use us to hammer a site, then it's gone. No cookies, no trackers, no ads.