VibeSec — Summary
VibeSec is a security rules bundle for Cursor and Windsurf AI coding assistants that installs OWASP-aligned security guidelines directly into the IDE's rule system (.cursor/rules/*.mdc or Windsurf's .windsurf/rules/*.md) via a single bash install script.
Problem it solves: Developers using AI vibe-coding tools (Cursor, Windsurf) lack security context by default — the AI will happily generate SQL-injectable queries, weak password hashing, or prompt-injection-vulnerable LLM integrations unless the IDE's rule layer injects security constraints.
Distinctive trait: The framework maintains canonical rule definitions in a definitions/ directory and uses a build_rules.sh script to generate IDE-specific versions for both Cursor (.mdc with YAML frontmatter and glob matchers) and Windsurf (plain .md) from the same source — a dual-format build system for security rules.
Target audience: Solo developers and small teams using Cursor or Windsurf who want OWASP Top 10 and framework-specific security guidance injected automatically into their AI assistant's context.
Production-readiness: Early-stage community project (46 stars, AGPL-3.0), maintained by Untamed Theory. Last commit August 2025, indicating dormant state.
Differs from seeds: VibeSec is closest to the Archetype 4 (Markdown scaffold, zero primitives) pattern used by agent-os and claude-conductor, but targets Cursor/Windsurf rather than Claude Code, and focuses exclusively on security rules rather than general workflow scaffolding. Unlike spec-kit's command/skill mirror pattern, VibeSec has no commands or skills — purely passive rules injected via IDE-specific file formats. The dual-format build system (definitions → windsurf + cursor) is unique in the corpus.