vibesec
Installation
SKILL.md
Secure Web Application Coding
Think like a bug hunter. Secure applications without breaking functionality.
The Audit Mindset
Vulnerabilities rarely live in obvious "security" code. They hide in parsers, normalizers, transformers, and renderers — the mundane plumbing that moves data through your app.
Trace from attacker input:
- Start at ingress points (forms, URLs, headers, uploads, APIs, webhooks, imports)
- Follow data through every parse → normalize → transform → render → fetch step
- Treat each step as a new trust boundary
Review the invisible:
- Framework defaults (parsers, content-type handling, redirect behavior)
- Parser selection and configuration
- Feature composition — benign features can chain into severe bugs, including RCE