VibeSec-Skill
This skill helps Claude write secure web applications. Use this when working on any web application or when a user requests a scan or audit to ensure security best practices are followed.
pinned to #0590993updated 2 weeks ago
Ask your AI client: “install skills/vibesec-skill”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/vibesec-skillmetahub onboarded this repo on the author's behalf.
If you own github.com/BehiSecc/VibeSec-Skill on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
1,049
Last commit
2 weeks ago
Latest release
published
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.0590993· 2 weeks ago
Documentation
32Description quality
32 words · 187 chars — "This skill helps Claude write secure web applications. Use this when working on …"
README is present and substantial
4,270 chars · 7 sections · 1 code block
Tags / topics declaredwarn
No manifest tags and no GitHub repo topics
Add tags to the manifest (or GitHub topics on the repo) so the registry's search and category filters surface this artifact.
README has usage / example sectionswarn
README has no Usage / Example / Quick start / Installation heading at any level
Add a `# Usage`, `## Quick start`, or similar section so end users can copy/paste a working invocation. Code blocks alone work too if there are several.
Homepage / docs URL declared
no homepage declared (registry will use the repo URL) — info-only, not blocking
Release history
1- releasecurrent0590993warn2 weeks ago
Contents
Stop vibe coding vulnerabilities into production.
An AI skill that brings 5+ years of bug bounty hunting experience directly into your AI coding workflow - so LLM models write secure code from the start.
Introduction
Vibe coding is fun until your app ends up on social media for all the wrong reasons.
We have all seen the posts/memes:
- API keys hardcoded in JavaScript bundles
- IDOR vulnerabilities allowing user data dumps
- No authentication for sensitive pages
- Weak passwords for admin panels
Security gaps aren't obvious until someone exploits them. Without the right guidance, AI will confidently ship vulnerable patterns alongside your features.
VibeSec is an AI Skill that acts as a security-first co-pilot. It teaches your selected model to approach your code from a bug hunter's perspective, catching vulnerabilities before they ship.
📚 Table of Contents
[!Tip] This skill already covers 60-70% of the common vulnerabilities. However, if you need a more robust version with more vulnerability coverage, please visit vibesec.sh
📥 Installation
-
Claude Code
-
Clone this repository:
git clone https://github.com/BehiSecc/VibeSec-Skill -
Add it to
~/.claude/skills(global) or.claude/skillsin your project directory (project-only).
-
-
Cursor
-
Clone this repository:
git clone https://github.com/BehiSecc/VibeSec-Skill -
Add it to
~/.cursor/skills(global) or.cursor/skillsin your project directory (project-only).
-
-
Codex
-
Clone this repository:
git clone https://github.com/BehiSecc/VibeSec-Skill -
Add it to
~/.agents/skills(global) or.agents/skillsin your project directory (project-only).
-
-
Github Copilot
-
Clone this repository:
git clone https://github.com/BehiSecc/VibeSec-Skill -
Add it to
~/.copilot/skills(global) or.github/skillsin your project directory (project-only).
-
-
Antigravity
-
Clone this repository:
git clone https://github.com/BehiSecc/VibeSec-Skill -
Add it to
~/.gemini/antigravity/skills/(global) or.agent/skills/in your project directory (project-only).
-
🛡️ Covered Vulnerabilities
VibeSec provides comprehensive protection against:
| Category | Covered Vulnerabilities |
|---|---|
| Access Control | IDOR, Privilege Escalation, Horizontal/Vertical Access, Mass Assignment, Token Revocation |
| Client-Side | XSS (Stored, Reflected, DOM), CSRF, Secret Key Exposure, Open Redirect |
| Server-Side | SSRF, SQL Injection, XXE, Path Traversal, Insecure File Upload |
| Authentication | Weak Passwords, Session Management, Account Lifecycle, JWT Security |
| API Security | Mass Assignment, GraphQL Security |
Deep Coverage Includes:
- ✅ Bypass techniques - Not just "sanitize input" but specific bypasses attackers use
- ✅ Edge cases - URL fragments, DNS rebinding, polyglot files, Unicode tricks
- ✅ Framework-aware - Patterns for React, Vue, Node.js, Python, Java, .NET
- ✅ Cloud-aware - Metadata endpoint protection for AWS, GCP, Azure
- ✅ Checklists - Actionable verification steps for each vulnerability class
🚀 Quick Start
# Add the skill to your project dir:
"I'm building a [web app description]. Please follow secure coding practices."
# Claude/Codex/etc will now automatically:
# - Implement proper access controls
# - Add security headers
# - Validate and sanitize all inputs
# - Flag potential security issues
🤝 Contribution
If you have suggestions, improvements, or new resources to add:
- Fork this repo
- Make your changes
- Submit a Pull Request
You can also open an Issue 🐛 if you spot something that needs fixing.
📬 Contact
If you want to contact me, you can reach me on X.
Reviews
No reviews yet. Be the first.
Related
Verification Before Completion
Evidence before assertions, always
Writing Plans
Turn specs into phased implementation plans
Test-Driven Development
Red → green → refactor discipline for any feature or bugfix
mh install skills/vibesec-skill