Vibe Security Skill
Runs a security review pass over vibe-coded projects before they ship.
by AgentVoltv1.0.0Published 1y ago1 install
Free to sign up · every skill included with AgentVolt Pro
Before & after
Same prompt, same agent — the only difference is the skill.
Prompt“I vibe-coded this app fast. Check it for security holes before I ship.”
Beforegeneric AI agent
Reviewing a quickly-built app for security is a good idea. Here are common issues to check: - **Exposed secrets** — API keys or credentials committed to the repo - **Input validation** — unvalidated user input leading to injection - **Authentication** — weak or missing auth on protected routes - **Authorization** — users accessing data they shouldn't - **Dependencies** — known vulnerabilities in packages I'd start by scanning for hardcoded secrets and checking that user input is validated everywhere it's accepted. If you share the code, I can point out specific issues. Fast-built apps often skip security in favor of shipping speed. What does the app do?
Afterwith Vibe Security Skill
Security pass tuned for vibe-coded apps specifically — the holes are
predictable because the build was fast, so it hunts the exact shortcuts
AI-assisted speed-building tends to leave.
THE VIBE-CODE FAILURE MODES — checked first, because they're always here
▸ EXPOSED SECRETS
Scanned for API keys, tokens, connection strings in source AND in
the client bundle. The classic: a key in a .env that got hardcoded
into a frontend fetch during a "just make it work" moment. Anything
shipped to the browser is public.
▸ MISSING INPUT VALIDATION
Every endpoint that takes user input, checked for validation. Fast
builds trust the frontend to validate — but the API is the boundary,
and skipping server-side validation is the #1 injection vector.
▸ AUTH GAPS
Protected routes that aren't actually protected. The pattern: auth
on the UI (button hidden) but not on the API (endpoint open). Hiding
a button isn't security; the endpoint has to reject the request.
WHY THESE THREE
They're not a generic checklist — they're what the speed of AI-assisted
building produces. When you're moving fast, you validate on the client,
you hardcode the key to unblock yourself, and you gate the UI instead of
the route. This pass assumes those exact shortcuts and looks for them.
WHAT A REPORT LOOKS LIKE
CRITICAL Stripe secret key in src/checkout.js, shipped to browser
CRITICAL /api/admin/* has no auth check (UI-gated only)
HIGH POST /api/orders accepts unvalidated body → injection risk
MEDIUM No rate limiting on /api/login → brute-force open
Each with the file, the line, and the fix.
THE SHIP DECISION
Criticals block. The exposed-key + open-admin-route combination is the
one that turns a fast launch into an incident. Fix those two before
anything goes live.
Point me at the repo and I'll run the pass against your actual code.About this skill
name: vibe-security-skill description: Use when Runs a security review pass over vibe-coded projects before they ship.
Vibe Security Skill
Scans vibe-coded codebases for common security issues such as exposed secrets, missing input validation, and auth gaps, tailored to fast AI-assisted build workflows.
What you get
- Claude Code skill repo for security scanning.
Customize your output
- Adaptable to any stack or framework.
Example output
A security findings report with fixes for vibe-coded projects.
Best for
Non-technical and technical builders shipping AI-assisted apps.
SKILL.md preview
SKILL.md
---
name: vibe-security-skill
description: Use this skill when running a security review pass over a vibe-coded project before it ships.
version: 1.0.0
category: Security & QA / Security and Quality
author: AgentVolt
license: proprietary
tags:
- security-qa
- security-and-quality
- standard
---
# Vibe Security Skill
Scans fast, AI-assisted "vibe-coded" projects for the security issues that build velocity tends to skip: exposed secrets, missing input validation, and auth gaps.
## When to use
… (sign up to view the full skill)Sign up to view, copy, and install the full skill
More development skills
View all Development skills →Skill Evaluator
Scans Claude skills and MCP servers for security issues, prompt injections, and malicious code.
Development
Business Automation Stack
A connected set of agents that handle the repetitive ops work — follow-ups, summaries, and handoffs.
Development
Generate
Scaffold code, tests, and boilerplate from a short spec.
Development
Performance Profiler
Systematic performance profiling for Node.js, Python, and Go applications.
Development