What problem does it solve? Convex applications often ship with authorization gaps, missing ownership checks, unprotected actions, and no rate limiting, exposing user data and sensitive operations to abuse. ## Core Features & Use Cases - Authorization Audits: Review RBAC role hierarchies and permission-based checks using getUser, requireRole, and requirePermission patterns. - Data Access Boundary Checks: Verify ownership filtering, shared document access lists, and visibility rules so users only see permitted data. - Action Isolation & Rate Limiting: Audit external API calls for key exposure, enforce internal-only actions, and implement per-user rate limits with audit logging. - Use Case: Before launching a Convex app, run a security review to confirm payment processing is an internalAction, destructive mutations require confirmation codes, and all sensitive operations write audit log entries. ## Quick Start Audit my Convex functions for authorization flaws, missing ownership checks, exposed API keys, and absent rate limiting.