About
This skill provides comprehensive guidance for implementing defensive validation patterns that safeguard applications from invalid data and security vulnerabilities. It focuses on symmetric validation across frontend and backend layers, utilizing allowlist strategies to reject unexpected inputs and providing structured, actionable error responses. By integrating domain-specific business rules and ensuring rigorous sanitization at every boundary, it helps developers build resilient systems that prevent resource exhaustion and maintain a clear audit trail of validation failures.