For apps built with Cursor, Lovable, Bolt or v0

Vibe-Coded App Security Scanner: find leaked API keys in 10 seconds

Paste a file, .env or config. The scanner flags leaked keys, public env prefixes, open CORS, disabled RLS and missing headers. Runs in your browser, nothing is uploaded.

✓ Runs 100% in your browser✓ Free score, no signup✓ Instant download after checkout✓ Free terminal scanner

đŸ•šī¸ Try It Right Now in Your Browser

A realistic broken sample is preloaded. Nothing is uploaded: the scan runs in this tab.

$python3 <(curl -sL https://thorp-tools.pages.dev/starters/vibe-security-scan.py)

Or scan your whole repo from the terminal (Python 3, stdlib only, reads files locally).

Before: key in client code
const stripe = Stripe('sk_live_51H...')
NEXT_PUBLIC_OPENAI_KEY=sk-proj-...
After: key server-side
const stripe = Stripe(process.env.STRIPE_SECRET_KEY)
# .env is gitignored, pre-commit hook blocks leaks
$29$9one-time, no subscription. 10-second fix bundle. Get the fix bundle

100% Working Patch Guarantee — full refund if it doesn't pass your build check
Refund requests: open a Discussion at thorp-tools.pages.dev

The math: One leaked OpenAI or AWS key can be drained for $500 to $5,000 overnight. The bundle is $9 and moves secrets out of code in one command.

Key Takeaways

  • AI-built apps often ship secret keys in front-end code, where anyone can read them.
  • The free scanner runs in your browser and flags keys and risky patterns without uploading your code.
  • The $9 bundle adds the fix steps, a pre-commit secret check and a key-rotation checklist.

Free instant diagnostic: your Readiness Score

What the $9 bundle contains

  • secure.js: scan plus --fix that moves secrets to process.env and writes .env.example
  • Pre-commit hook that blocks new leaks
  • Security header templates for Vercel, Netlify, Next.js, nginx
  • Key rotation guide and AI repair prompts

Who this is NOT for

  • Teams with a security engineer and secret scanning in CI
  • Apps with no API keys at all
  • Anyone needing a pentest or compliance audit (this is not one)

Security fix: this bundle vs by hand

This toolManual / ChatGPT
Finds every issueYes, file and lineMisses files you did not paste
TimeAbout 10 seconds1 to 3 hours
CostOne-time feeYour hourly rate
Runs offlineYesNo

Run Free 10-Second Terminal Scan

Paste this in your project folder. One Python 3 file, standard library only, nothing is uploaded. It checks for leaked keys, public secrets and open CORS and prints a 0-100 score.

python3 <(curl -sL https://thorp-tools.pages.dev/starters/vibe-security-scan.py) .
View the script

leaked API keys: which option is best suited for you

OptionBest Suited ForCost
Free scanner on this pageA quick check before you launchFree
$9 fix bundleSolo builders who want the fix steps and a pre-commit check$9 one-time
gitleaks / trufflehogTeams comfortable setting up a CLI in CIFree, more setup
A paid security auditApps that handle payments or health data$$$

⚡ Building a dev tool? Get featured in our comparison table & GitHub Wiki ($49) →

Exact errors this fixes

Error: Incorrect API key provided / quota exceeded

Often a leaked key being used by someone else. Rotate it, then the bundle moves it server-side.

GitGuardian: secret detected in your repository

The fixer removes it from code and installs a pre-commit hook.

For agencies: white-label this security scanner

Put the same security scanner on your own site with your logo, colours and call to action. Static files only: no server, no tracking, no calls home. Includes the full fix bundle and a license to use it with unlimited clients.

$29 one-time. No subscription.

Get the white-label bundle ($29)

Methodology

The free checker runs entirely in your browser: it matches the text you paste against rules written from the official changelogs and migration guides. Nothing is uploaded. The paid deliverables are files (codemod, templates, checklist) unlocked right after checkout; each pack is tested against the fixtures shipped inside it.

Sources and free assets: GitHub Wiki guide. Contact and support: open a Discussion at thorp-tools.pages.dev.

Last Updated: