Cross-Site Scripting (XSS) je zranitelnost, kdy útočník injektuje zlomyslný JavaScript do webové stránky, kterou si prohlížejí ostatní uživatelé — spouští se v jejich prohlížečích a krade data, přejímá relace nebo provádí akce za ně. Jde o běžnou, nebezpečnou webovou zranitelnost, kterou lze předejít správným zacházením s výstupem.
Jak XSS funguje
When user input is rendered into a page WITHOUT proper escaping, injected SCRIPTS run:
Welcome, <%= userInput %>
