JavaScript

XSS & innerHTML

Në shqip: XSS dhe innerHTML

ShpjegimiSQ

Po vendose tekst nga përdoruesi me innerHTML, një sulmues mund të fusë <script> ose <img onerror> dhe të ekzekutojë kod te vizitorët e tjerë. Përdor textContent, ose pastroje me DOMPurify.

EnglishEN

If you put user text in with innerHTML, an attacker can insert <script> or <img onerror> and run code for other visitors. Use textContent, or sanitise it with DOMPurify.

Si ta mendosh

Si t'i lejosh dikujt të shkruajë direkt në tabelën e njoftimeve të shkollës pa e kontrolluar.

Lexoje në anglisht

Like letting anyone write directly on the school notice board unchecked.

Shembull kodijavascript

el.innerHTML = komenti;     // ✗ e rrezikshme
el.textContent = komenti;   // ✓

Terma të lidhur