convex-security-check

Audits Convex backend apps for authentication, authorization, and data exposure vulnerabilities.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/wixels/sab-colour-profile --skill convex-security-check-wixels
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-security-check
Source: https://github.com/wixels/sab-colour-profile/tree/main/.agents/skills/convex-security-check
Command: npx skills add https://github.com/wixels/sab-colour-profile --skill convex-security-check-wixels

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convex applications frequently have unaddressed security vulnerabilities in authentication, function exposure, and access control that can lead to unauthorized data access or breaches. This skill provides a structured, actionable checklist to identify and remediate these gaps quickly without missing critical security checks.

Core Features & Use Cases

  • Comprehensive Security Checklist: Covers 5 core security domains for Convex apps: authentication, function exposure, argument validation, row-level access control, and environment variable handling.
  • Verified Code Patterns: Includes production-ready code examples for secure auth helpers, internal function usage, and ownership verification to implement fixes immediately.
  • Use Case: Use this skill when deploying a new Convex application, conducting regular security reviews of an existing Convex backend, or responding to a potential security incident to ensure all sensitive operations are properly restricted.

Quick Start

Use the convex-security-check skill to run a full security audit of your Convex application's authentication, function exposure, and access control configurations to identify and fix potential vulnerabilities.

Frequently Asked Questions about convex-security-check

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

FAQPage Schema
How do I audit my Convex backend for security vulnerabilities?

Run a structured security audit covering authentication, function exposure, argument validation, row-level access control, and environment variable handling to identify unauthorized data access risks in your Convex backend.

What security checks are required before deploying a Convex application?

Pre-deployment security checks for a Convex application require validating function exposure restrictions, argument validation, authentication helpers, row-level access control rules, and secure environment variable handling aligned with Convex best practices.

How does row-level access control work in Convex security audits?

Row-level access control verification checks ownership rules and data exposure limits within query and mutation functions, ensuring users can only access authorized database records during a Convex security audit.

Can I use a security checklist for post-incident vulnerability assessments in Convex?

Yes, a Convex security checklist supports post-incident vulnerability assessments by validating whether sensitive operations are properly restricted and identifying gaps in authentication, authorization, and data exposure configurations after a breach.

Does this Convex security audit cover environment variable handling?

Yes, the Convex security audit covers environment variable handling as one of five core domains, verifying secure configuration to prevent sensitive data exposure aligned with official Convex security best practices.