Cross Site Scripting Risks Every Developer Must Know