← all appssecure·vibes iconsecurevibes.ogbuilds.ai

security scores for vibe-coded apps

secure·vibes reads a github repo the way an attacker would, hunting committed secrets, injection-prone code, broken auth, and disabled tls. then it hands back a 0-100 score and six weighted subscores. every finding comes with file, line, and a ready-to-paste claude prompt.

securevibes.ogbuilds.ai
secure·vibessecure·vibes
scanreportfindings
+ new scan
github.com/acme/checkout-app
61grade C
2 critical3 high4 medium
scanned 2m ago · 7,412 lines read
six weighted subscoresweights sum to 100
secrets & credentials×3040
injection & unsafe code×2055
auth & access control×1570
data exposure×1565
dependencies & supply chain×1085
transport & tls×1090

20.4%

of 549 vibe-coded repos had a secrets finding

26.8%

had at least one critical or high finding

42.6%

used dangerouslySetInnerHTML — the top finding

securevibes rules-engine study · 549 public self-described AI/vibe-coded GitHub repos · july 2026 · read the full study

secure·vibes logosecure·vibes

before & after

  1. an app that shipped before its security review

    before

    committed secrets and injection bugs sitting unseen

    after

    a 0-100 security score with six subscores, every issue found

  2. knowing what's actually exploitable

    before

    a long scanner report full of noise and false positives

    after

    every finding with file and line, ranked by severity

  3. fixing the vulnerabilities

    before

    research each issue and patch it by hand

    after

    a ready-to-paste claude prompt that fixes it: paste, diff, re-scan

simple pricing

Free

know your score before attackers do

free

4 credits · one free haiku scan

  • security reviews on claude haiku
start free
most popular

Pro

the full security pass, watched weekly

$29/mo

300 credits / mo · 30 scans

everything in free, plus:

  • whole-repo reads on claude opus 4.8
  • every finding double-checked by a second skeptical pass; false positives filtered
  • weekly monitoring: re-scans + an email the moment your score drops
  • scans your private repos
  • export findings as github issues
  • fix-everything mega-prompt
get pro

every plan includes

  • 0-100 score + six subscores
  • every finding with file + line
  • ready-to-paste claude fix prompts
  • shareable public reports + live readme security badge

a look inside

a few of the screens you'll actually use.

  • 0-100 score + six subscores
  • every finding, file + line
  • ready-to-paste claude prompts
securevibes.ogbuilds.ai
secure·vibessecure·vibes
scanreportfindings
+ new scan

how secure is your vibe-coded app?

paste a public github repo — get a security score, ranked findings, and the claude prompts that fix them.

github.com/you/your-appscan
recent scans
Bacme/checkout-app822h ago
Fside-project31yesterday
Aolly/launch-page943d ago
securevibes.ogbuilds.ai
secure·vibessecure·vibes
scanreportfindings
+ new scan
ranked findings9 open
criticalstripe live key committedconfig/keys.js:12prompt →
highsql built with string concatdb/users.js:48view
mediumcors allows any originserver.js:33view
lowx-powered-by header exposedserver.js:9view
claude prompt · stripe live keycopy
# paste into claude code
config/keys.js commits a live stripe secret
key at line 12. move it to an environment
variable: read process.env.STRIPE_SECRET_KEY,
add a .env.example entry, gitignore .env,
and update every reference. then flag the
old key for rotation in the stripe dashboard.
fixes config/keys.js:12one prompt per finding

ready to try secure·vibes?