This chapter covers the following recipes: Detecting dependency vulnerabilities Hardening headers in web frameworks Anticipating malicious input Guarding against Cross Site Scripting (XSS) Preventing Cross Site Request Forgery