input-validation
Installation
SKILL.md
Input Validation
Validate and sanitize all untrusted input using Zod v4 and Pydantic.
Overview
- Processing user input
- Query parameters
- Form submissions
- API request bodies
- File uploads
- URL validation
Core Principles
- Never trust user input
- Validate on server-side (client-side is UX only)
- Use allowlists (not blocklists)
- Validate type, length, format, range