vibe-security

Audit codebases for security vulnerabilities in authentication, payments, and secrets.

Updated Jul 17, 2026
One-click install
npx skills add https://github.com/kartikkabadi/skills --skill vibe-security-kartikkabadi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vibe-security
Source: https://github.com/kartikkabadi/skills/tree/main/vibe-security
Command: npx skills add https://github.com/kartikkabadi/skills --skill vibe-security-kartikkabadi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you find security vulnerabilities that are easy to miss in AI-generated or rapidly built applications, especially when authentication, payments, database access, or secrets are involved.

Core Features & Use Cases

  • Secrets review: Detect hardcoded credentials, exposed API keys, and unsafe client-side environment variables.
  • Access-control audit: Check Supabase RLS, Firebase rules, Convex auth guards, and other server-side authorization boundaries.
  • Security review for critical flows: Inspect authentication, rate limiting, payment handling, AI integrations, deployment settings, and input validation for exploit paths.
  • Use case: Review a codebase before launch to confirm that prices, user roles, subscription checks, and sensitive data are enforced on the server rather than trusted from the client.

Quick Start

Audit this codebase for security issues and prioritize any critical vulnerabilities first.

Frequently Asked Questions about vibe-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my codebase for security vulnerabilities before launch?

Auditing a codebase for security vulnerabilities involves inspecting authentication, payment handling, secrets, and database access control to detect exposed credentials and enforce server-side validation. This Skill reviews critical application flows to identify exploit paths and client-side trust issues before deployment.

What security issues are common in AI-generated applications?

Common security issues in AI-generated applications include hardcoded credentials, unsafe client-side environment variables, authentication bypasses, and inadequate access-control enforcement. Rapidly built applications often trust client-side data for pricing and user roles instead of enforcing server-side checks.

How do I check my database access control rules for auth bypasses?

Checking database access control rules requires auditing server-side authorization boundaries like Supabase RLS, Firebase rules, and Convex auth guards. This Skill evaluates these configurations to confirm sensitive data and user roles are protected against unauthorized access and exploit paths.

Does this security review work with Supabase, Firebase, and Convex?

Yes, this security review supports Supabase RLS, Firebase rules, and Convex auth guards. It audits these specific access-control implementations alongside authentication flows, deployment configurations, and AI integrations to ensure proper server-side authorization and input validation.

How do I ensure prices and user roles are enforced on the server?

Ensuring prices and user roles are enforced on the server requires verifying that subscription checks, payment handling, and sensitive data processing reject client-side trust. This Skill reviews code to confirm critical application state is validated and authorized server-side.

What is the best way to review input validation and rate limiting for exploit paths?

The best way to review input validation and rate limiting is to audit critical flows for missing server-side checks and potential bypasses. This Skill inspects these mechanisms alongside secrets and deployment configuration to prevent unauthorized access and data exposure.