convex-security-check

Identify and remediate security issues in Convex applications.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/gursheyss/styx --skill convex-security-check-gursheyss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-security-check
Source: https://github.com/gursheyss/styx/tree/main/.agents/skills/convex-security-check
Command: npx skills add https://github.com/gursheyss/styx --skill convex-security-check-gursheyss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quick security audit checklist covering authentication, function exposure, argument validation, row-level access control, and environment variable handling.

Core Features & Use Cases

  • Provides a practical, repeatable security checklist for Convex apps.
  • Focuses on authentication, function exposure, input validation, and environment variable safety.
  • Use case: teams auditing Convex server-side code to reduce risk and improve compliance.

Quick Start

Follow the checklist to start a fast security review of your Convex project.

Frequently Asked Questions about convex-security-check

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

FAQPage Schema
How do I run a security audit on my Convex application?

Audit your Convex application by applying a security checklist that verifies authentication boundaries, function exposure limits, argument validation, and row-level access controls across server-side functions.

What security checks should I perform on Convex server-side functions?

Security checks for Convex server-side functions include enforcing proper access controls, documenting explicit validators for arguments and returns, and verifying safe environment variable handling across all code paths.

How do I prevent unauthorized function exposure in Convex?

Prevent unauthorized function exposure in Convex by defining safe exposure boundaries and enforcing ownership checks to ensure only authenticated users can invoke specific server-side operations.

Does this security checklist cover input validation for Convex args?

Yes, the security checklist requires documenting explicit validators for Convex args and returns, ensuring parameter validation is enforced across all server-side code paths to prevent malicious inputs.

Can I use this to audit environment variable handling in Convex apps?

Yes, you can audit environment variable handling in Convex apps to verify sensitive configurations are securely managed and not improperly exposed across server-side function code paths.