"Vibe coding" — building an app mostly by prompting tools like v0, Bolt, Lovable, Replit Agent, or Cursor rather than writing code by hand — has made it faster than ever to ship a working product. But speed comes with a tradeoff: these tools are optimized to make a feature work, not to know which values must stay on the server. The result is a predictable pattern of mistakes that shows up across thousands of AI-generated apps: a Supabase service-role key pasted directly into a client component, a database connection string left in a config file that got bundled into the frontend, or security headers nobody thought to add because the AI never suggested them.
This website vulnerability scanner is built specifically around that pattern. Instead of a generic decade-old checklist, it looks for the exact things vibe-coded apps get wrong: hardcoded API keys and secrets in page source or linked JavaScript bundles, exposed .env and .git files, missing HTTP security headers, outdated JS libraries with known CVEs, and debug error pages that leak stack traces in production.
Every check is passive and read-only— it only fetches what your site already serves publicly. Nothing here attempts to exploit a vulnerability, inject a payload, brute-force a login, or bypass authentication. It's the same category of tool as Mozilla Observatory or SecurityHeaders.com, purpose-built for the vibe-coding era, and it's completely free.