Cross-site scripting (XSS) explained