Web Application Security: A Survey | Synapse