❤️VibeHP Check my HP: $19

PLAYER 1: READY TO LAUNCH?

What's your app's HP?

Every vibe-coded app has a health bar. Paste your GitHub link and VibeHP shows what's draining it: leaked keys, open Supabase tables, broken builds and vulnerable packages. You also get a healing plan with a copy-paste AI prompt for every fix.

One-time payment · No account · Report in minutes · Works with Lovable, Bolt, Cursor, Replit, v0

your-lovable-app CRITICAL CONDITION
HP
52/100
🧪 Heal the critical + high issues → HP 93/100

How it works

01

Paste your repo link

Any public GitHub repo, built with AI or by hand.

02

We scan it

Your code and its git history, plus a real clean install and production build.

03

See your HP

A 0–100 health bar, broken down by category so you see where the damage is.

04

Heal it

Each fix shows its +HP and a prompt for Cursor or Lovable. Fix, push, then use your free re-scan.

💚 90–100
Full HP
🟢 75–89
Healthy
🟡 55–74
Wounded
🟠 30–54
Critical Condition
🔴 0–29
One Hit From Game Over

What drains your HP

🗄️ Supabase & Firebase deep check our specialty

Tables without Row Level Security, using (true) policies that let anyone read everything, the service_role key leaking into the browser, and wide-open Firebase rules. We know the anon key is meant to be public, so we only flag it when it's actually dangerous.

🔑 Leaked secrets

OpenAI, Stripe, Anthropic, Google keys and more, in code or old commits. Test fixtures are skipped.

🏗️ Does it actually build?

A clean npm install && npm run build, exactly like Vercel or Netlify.

📦 Vulnerable packages

Dependencies with known security holes, grouped by severity.

🛡️ Risky code patterns

Industry-standard static analysis for common security bugs.

🧾 Env hygiene

Committed .env, a missing .env.example, a leaky .gitignore.

💥 Crash risks

Data calls without error handling, and no error boundary (the white screen of death).

A real report, from a real Lovable app

Excerpt from scanning a public school-management app built with Lovable + Supabase.

❤️ VibeHP Report
HP: 52/100 🟠 CRITICAL CONDITION

Don't launch yet. Real users or data are at risk.

🔴 Critical: 2 🟠 High: 3 🟡 Medium: 2 ⚪ Low/info: 3 · Heal all critical + high → HP 93/100

🔴 CRITICAL: Supabase tables without Row Level Security (+14 HP)

Why it matters: These tables are created without RLS. With the public anon key, anyone may read or write them.

Where: health_records, payments, mpesa_c2b_transactions, attendance_records, …

📋 Copy-paste this into Cursor / Lovable:

Enable Row Level Security on these Supabase tables: attendance_records, credit_notes, health_records, payments, … Write a migration that runs `alter table ... enable row level security` and adds sensible policies (users can only read/write their own rows via auth.uid()). Explain each policy.

Built for launch night, not every commit

General scanners are great for broad code health. VibeHP goes deep on what breaks Lovable, Bolt and Supabase apps on day one.

VibeHPShipScanner
ScoreHP 0–100 with +HP per fix300–850 + letter grades
Supabase RLS / service_role / Firebase rules✅ Deep, migration-awareNot a listed focus
Real production build test✅Not listed
Copy-paste AI fix prompts✅✅
Pricing$19 one-timeFree tier · $12/mo · $39/mo

Simple pricing

AVAILABLE NOW

HP Check

$19 one-time
  • ✅ Full report, every finding visible
  • ✅ HP breakdown by category
  • ✅ Healing plan with a +HP value for each fix
  • ✅ Copy-paste AI prompt for every issue
  • ✅ One free re-scan
Check my HP →

Full Heal

$49
  • 🧪 We fix your critical and high issues
  • 🧪 Delivered as a pull request
Coming soon

No subscription. No account needed.

FAQ

What does my HP score mean?

It's your app's launch health out of 100. Big problems like leaked keys or open databases take big chunks. Repeated small issues in the same category take less each time, so one messy area can't drop you to zero on its own.

Why pay $19 when free scanners exist?

Free scanners give you a broad code score. VibeHP goes deep on what actually breaks vibe-coded apps: Supabase/Firebase security, real production builds, and leaked keys in history. You also get a healing plan you can paste straight into your AI editor.

Is this a full security audit?

No. It's an automated pre-launch check for the most common and most expensive mistakes. If you handle payments or sensitive data at scale, get a human audit too.

Do I need to understand the technical stuff?

No. Every finding explains why it matters in plain English and comes with a prompt for Cursor, Lovable, Bolt or ChatGPT.

Private repos?

Public only for now. Private support via a read-only GitHub app is coming.

How long does it take?

Usually a few minutes, always within the hour.

Refunds?

If the scan fails on our end, you're refunded automatically.

🔒 Privacy

We clone your repo into a temporary, isolated sandbox, scan it, and delete it as soon as the scan finishes. We never store your code, never train AI on it, and never use or test any secret we find. Secret values never appear in your report, only where they are. Your report goes only to the email you give at checkout.