security

Audit authentication, authorization, cryptography, API defenses, and Supabase hardening.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/luyzkk/Anti-Vibe-Coding --skill security-luyzkk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security
Source: https://github.com/luyzkk/Anti-Vibe-Coding/tree/main/skills/security
Command: npx skills add https://github.com/luyzkk/Anti-Vibe-Coding --skill security-luyzkk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you identify and fix real security weaknesses in authentication, authorization, cryptography, API/Webhook defenses, and Supabase hardening—without generating production code.

Core Features & Use Cases

  • Security consultation & code auditing: Explain security concepts, surface anti-patterns, and recommend remediation steps based on your current implementation.
  • Focused threat coverage: OWASP-inspired checks across crypto choices, auth/session/token storage, RBAC/ABAC/RLS authorization, API hardening, webhook HMAC validation, and Supabase/BaaS risks.
  • Verification-driven guidance: Provides targeted verification methods (e.g., grep-based checks) so you can confirm the code is actually safe.
  • Consultor workflow rule: If you ask to “implement,” it redirects you to the TDD workflow using /anti-vibe-coding:tdd-workflow instead of producing production code.

Quick Start

Ask the Skill: “Audit my auth and webhook security for vulnerabilities and tell me exactly what to verify and change.”

Frequently Asked Questions about security

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

FAQPage Schema
How do I audit authentication and authorization flows for security vulnerabilities?

To audit authentication and authorization flows, you review existing codebases for anti-patterns in token storage, session handling, and RBAC/ABAC policies. This process provides explicit remediation guidance and verification steps without generating production code.

What is the best way to validate webhook HMAC signatures and harden API defenses?

Validating webhook HMAC signatures and hardening API defenses requires checking your current implementation against OWASP-inspired anti-patterns. This audit identifies cryptographic weaknesses and provides targeted verification methods to confirm your API is secure.

How do I check my Supabase Row Level Security policies for authorization gaps?

Checking Supabase Row Level Security policies involves auditing your database authorization rules for bypass vulnerabilities. The audit examines existing RLS configurations, explains security concepts, and outlines remediation steps to fix identified gaps.

Can I use this security audit to generate patched code for my login flows?

You cannot use this security audit to generate patched production code. When you request implementation, it redirects you to the TDD workflow to ensure secure development, focusing instead on providing consultation, explicit anti-patterns, and verification steps.

What verification methods are provided after identifying cryptography and session handling weaknesses?

Verification methods provided after identifying cryptography and session handling weaknesses include targeted grep-based checks. These methods allow you to search your codebase and confirm that the recommended security remediations have been correctly applied.