← all appssecurevibes.ogbuilds.ai

securevibes

security scores for vibe-coded apps

securevibes is the security pass your vibe-coded app skipped. Paste a public GitHub link and it reads the repo the way an attacker would — hunting committed secrets, injection-prone code, broken auth, exposed data, and disabled TLS — then hands back a 0–100 score, a grade, and six weighted subscores so you know exactly where you stand.

Every finding comes with the file and line, why it matters, and a ready-to-paste Claude Code prompt — so the same kind of tool that wrote the bug can fix it.

securevibes.ogbuilds.ai
vibesecure
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

how it works

  1. 01

    paste your repo link

    Drop in any public GitHub URL — no OAuth, no installs, nothing written to disk.

  2. 02

    read your score

    One number, six subscores, and every finding ranked by severity with file + line.

  3. 03

    paste the fix

    Each finding ships a Claude-ready prompt. Paste it, review the diff, re-scan.

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
vibesecure
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
vibesecure
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

securevibes guides

Ways to use securevibes, and how it compares.

ready to try securevibes?