Cross-Site Scripting (XSS) é quando um script mal-intencionado é injetado em um site ou aplicativo confiável. O invasor usa isso para enviar código mal-intencionado, geralmente scripts do lado do navegador, para o usuário final sem que eles saibam. O objetivo é geralmente pegar dados de cookie ou sessão ou até mesmo reescrever HTML em uma página.