The Input Validation Challenge is a set of N input validation patterns used from around the web.
Validating untrusted user input is crucial for security. For example, ensuring that a ZIP code only contains numbers or that an email address does not contain any dangerous characters.
Web scanners often struggle when faced with input validation since they do not use the semantic information
available to humans. However, thanks to client-side validation, like the pattern
attribute,
scanners can potientially understand and pass these validations.