What problem does it solve?
This Skill provides deep security review patterns for Convex applications, ensuring robust protection against unauthorized access, data breaches, and other security threats.
Core Features & Use Cases
- Security Review Patterns: Offers patterns for reviewing authorization logic, data access boundaries, action isolation, rate limiting, and protecting sensitive operations.
- Authorization Logic: Implements role-based access control (RBAC) with clear role definitions and permission checks.
- Data Access Boundaries: Ensures that users can only access their own data and verifies ownership before returning sensitive information.
- Action Isolation: Protects external API calls and restricts access to critical functions.
- Rate Limiting: Prevents abuse by limiting the number of requests per window.
- Sensitive Operations: Uses two-factor confirmation for dangerous operations and generates confirmation codes for sensitive actions.
- Use Case: Ideal for securing Convex applications by implementing these patterns and following best practices for security and safety.
Quick Start
Run the convex-security-audit skill to review and enhance the security of your Convex application.