This talk was given at OggCamp 2018 and aims to give a better understanding of both ends of web app security, being attack or defense. It uses the OWASP Top 10 as a guideline for this. More files can be found here: https://github.com/Daniel-Dixon-UTC/talks/tree/master/oggcamp-2018 .