skills/security-check/SKILL.md
Automatic OWASP security checks on generated code. Use when: any code is generated in the pipeline. Triggers: internal use only.
npx skillsauth add timequity/vibe-coder security-checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
OWASP validation on every code generation. User doesn't see.
For common issues:
| Issue | Auto-Fix | |-------|----------| | Raw SQL | Convert to parameterized | | Missing sanitization | Add input validation | | Exposed secrets | Move to env vars | | Missing auth check | Add middleware |
Run OWASP checks programmatically:
python scripts/security_scan.py --path /project/path
python scripts/security_scan.py --path /project/path --json # JSON output
python scripts/security_scan.py --fail-on high # Fail on high+ severity
Checks: SQL injection, hardcoded secrets, unsafe eval, command injection, insecure HTTP.
| Result | Action | |--------|--------| | All pass | Continue silently | | Auto-fixed | Continue, log internally | | Can't fix | Block + ask user to clarify |
User sees nothing unless there's an unfixable security issue.
development
Hidden quality gate that runs before showing "Done!" to user - ensures all tests pass, build succeeds, and requirements met before claiming completion
data-ai
Use when about to claim work is complete or fixed - requires running verification commands and confirming output before making any success claims
tools
Generate UI components from natural language descriptions. Use when: user asks for a page, component, or UI element. Triggers: "create page", "add component", "show form", "make button", "страница", "компонент", "форма".
content-media
10 ready-to-use themes with colors and fonts for consistent styling. Use when: applying visual themes to pages, components, or design systems. Triggers: "theme", "color palette", "color scheme", "fonts", "branding", "visual identity", "design system colors".