Paste a GitHub repo or live URL. Our agent hunts for leaked keys, open databases, exposed .env and .git files, vulnerable dependencies and missing security headers, then emails you a plain-English report with copy-paste fixes.
Free mini-scan · 1 per email per day · no credit card · works with Cursor, Replit, Lovable, Bolt & friends
We'll email your report and up to 2 follow-ups. Unsubscribe anytime. See our privacy policy.
Vibe coding gets you to "it works on my machine" fast. The boss fight starts after you hit deploy.
An API key committed "just for testing" is now public, and someone else is running up your bill.
Missing row-level security means any visitor can read (or delete) every user's data.
A .env or .git folder served from your live site, or a library with a known hole. You find out from an angry DM.
Drop in a GitHub repo or your live site URL. That's the whole setup.
It scans your repo and makes safe, read-only checks against your live site for secrets, open databases and config gaps.
A plain-English report lands in your inbox, ranked by severity, with copy-paste fixes.
API keys, tokens and credentials in your repo's code and in the JavaScript your site serves.
Supabase tables readable with the public key (RLS off), open Firebase databases and listable storage buckets.
.env files committed to your repo, plus .env or .git files reachable on your live site.
Packages in your lockfile with known security advisories (via osv-scanner), with the version to upgrade to.
Login and session cookies missing the Secure or HttpOnly flags.
HTTPS (HSTS), Content-Security-Policy, X-Frame-Options and other security headers.
Sample report. Example data only, not from a real project.
// app/api/chat/route.ts const key = process.env.OPENAI_API_KEY; // server only
alter table profiles enable row level security; create policy "own row" on profiles for select using (auth.uid() = id);
Not sure? See a sample $19 full report, no signup needed.
Nope. Reports are written in plain English, and every fix is something you can paste straight into your code or your AI editor.
Anything that ends up as a GitHub repo or a live URL: Cursor, Replit, Lovable, Bolt, v0, Windsurf, or hand-written code.
Yes. Install the VibeCheck GitHub App, which gets read-only access to repo contents, and it re-scans on every push.
We only read what's needed to run the scan, and we don't keep your source after the report goes out.
No. It catches the common, costly mistakes fast and cheap. If you handle payments or sensitive data at scale, get a professional audit too.
Anytime, in one click. No retention boss fight.
Be first in line when full scans go live. No spam, just a heads-up when it's ready.