convex-security-check

Audit Convex applications for security flaws with a checklist and code examples.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the critical need for robust security in Convex applications by providing a comprehensive checklist and code examples to prevent common vulnerabilities.

Core Features & Use Cases

  • Security Auditing: A checklist covering authentication, function exposure, argument validation, row-level access control, and environment variable handling.
  • Code Examples: Demonstrates secure patterns for authentication, function exposure, argument validation, row-level access control, and environment variable usage in Convex.
  • Use Case: A developer can use this Skill to quickly audit their Convex backend for potential security flaws before deployment, ensuring data integrity and user privacy.

Quick Start

Run a security check on your Convex application using the provided checklist and code examples.

Frequently Asked Questions about convex-security-check

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

FAQPage Schema
How do I secure my Convex backend before deployment?

Securing a Convex backend requires auditing authentication, function exposure, argument validation, row-level access control, and environment variables. This skill provides a comprehensive checklist and code examples to identify and fix potential security vulnerabilities before deployment.

What is row-level access control in Convex and how do I implement it?

Row-level access control in Convex restricts database document access based on user identity. This skill provides code examples demonstrating secure patterns to implement row-level access control, ensuring data integrity and user privacy by validating user permissions before returning or modifying data.

How do I prevent unauthorized function execution in Convex applications?

Preventing unauthorized function execution in Convex involves properly managing function exposure and implementing robust authentication. This skill offers a security audit checklist and code examples to help you restrict backend function access and validate user identities effectively.

Can I use this security checklist to audit argument validation in my Convex app?

Yes, you can use this security checklist to audit argument validation in your Convex app. It provides specific code examples demonstrating secure patterns for argument validation, ensuring that your backend functions only process correctly formatted and expected input data.

What environment variable security best practices should I follow for Convex?

For Convex environment variable security, you should follow best practices for handling sensitive configuration data. This skill includes a checklist and code examples that cover secure environment variable usage, helping you prevent accidental exposure of secrets in your backend application.