Dacă un model generează taguri <script> sau atribute onload=, acestea pot executa cod malițios în browserul utilizatorului:
import bleach
ETICHETE_PERMISE = ['p', 'strong', 'em', 'ul', 'li', 'code', 'pre', 'a']
ATRIBUTE_PERMISE = {'a': ['href', 'title']}
def sanitizeaza_markdown_html(html_text: str) -> str:
return bleach.clean(
html_text,
tags=ETICHETE_PERMISE,
attributes=ATRIBUTE_PERMISE,
strip=True
)
Protejează aplicația frontend împotriva exploatării prin injecție de cod client.
Întrebări & Exemple practice:
Curățarea Tagurilor HTML Malițioase și Prevenirea XSSAi o întrebare despre Curățarea Tagurilor HTML Malițioase și Prevenirea XSS sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.