Missing input validation occurs when applications fail to validate data from users or external sources before processing it. This enables SQL Injection, Cross-Site Scripting (XSS), Command Injection, and Path Traversal attacks. Treat all incoming data as untrusted. Validate against strict rules for type, length, format, and range.
Trusting external input without server-side validation. Client-side validation provides no security—attackers bypass it trivially.
Antipatrón de seguridad para validación de entradas faltantes (CWE-20). Úselo al generar o revisar código que procesa entradas del usuario, datos de formularios, parámetros de API o datos externos. Detecta validación exclusiva del cliente, verificaciones de tipos faltantes y límites de longitud ausentes. Vulnerabilidad de la base que permite la mayoría de las clases de ataques. Fuente: igbuend/grimbard.
Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/igbuend/grimbard --skill missing-input-validation-anti-pattern Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw