Input validation for the security-minded developer
If you spent any time developing web applications you’ve come across a need to validate input, whether it be on forms or API endpoints. In an ideal world, we’d only deal with trusted users with good intentions and completely close off any interactions with untrusted users. But the reality is that most applications need to deal with input, and we can’t always guarantee that it’s coming from a trusted source or that a malicious threat actor isn’t sitting in between the connection....