Cross-Site Scripting, kurz XSS, ist eine Art von Sicherheitslücke, die es Angreifern ermöglicht, schädlichen Code (meist JavaScript) in Webseiten einzuschleusen, die andere Nutzer dann anzeigen und ausführen. Diese Art von Angriff wird verwendet, um Daten von Benutzern zu stehlen, Benutzersitzungen zu übernehmen oder Benutzer auf schädliche Websites umzuleiten.