Validate inputs with Zod

sanitizing-inputs-zodskillsetup L2381
majiayu000/claude-skill-registry
What it does

Validate and sanitize form inputs using Zod schemas

Best for

Server-side input hardening for form submissions before database mutation

Inputs
  • · User form data (strings, numbers, enums)
Outputs
  • · Validated TypeScript types
  • · Sanitized values
Requires
  • · Zod library
Preconditions

Server Action context; Zod installed

Failure modes

Schema too permissive → XSS; client-only validation → backend vulnerability

Trust signals
  • · Server-side validation emphasis
  • · Custom refine for XSS checks
  • · Type inference via z.infer