소개
This skill provides Claude with expert guidance for securing applications against hostile external data by enforcing strict input validation at trust boundaries. It establishes a 'reject by default' posture, focusing on implementing allowlist-based validation to prevent critical vulnerabilities such as command injection, path traversal, and format string attacks. By following these patterns, developers can ensure that terminal inputs, configuration files, and even LLM-generated responses are properly sanitized and validated before processing, significantly reducing the attack surface of their software.