FLUTTER ECOSYSTEM

sanitize_html

Funktion zur Bereinigung von HTML, um XSS zu verhindern, indem Elemente und Attribute auf eine sichere Teilmenge zulässiger Werte beschränkt werden.

Neueste Version
2.2.0
30-Tage-Downloads
919.000
Likes
53
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das sanitize_html-Paket ist ein Dart-Tool, das entwickelt wurde, um HTML-Inhalte sicher zu bereinigen, indem potenziell gefährliche Elemente und Attribute herausgefiltert werden, um XSS-Angriffe zu verhindern. Es ermöglicht Entwicklern, eine sichere Teilmenge von HTML-Tags und Attributen zu definieren, sodass nur vertrauenswürdige Inhalte gerendert werden. Ideal für Anwendungen, die benutzererzeugten Inhalt verarbeiten, unterstützt es alle wichtigen Plattformen wie Web, Mobil und Desktop. Das Paket wird von Google gepflegt und lässt sich nahtlos in Flutter-Projekte integrieren.

Anwendungsfälle
  • Verarbeitung von benutzererzeugtem Inhalt
  • Sichere Darstellung von Rich Text
  • XSS in Webansichten verhindern
  • Sicherung von Formular-Eingaben
  • Anzeigen von Markdown oder HTML aus nicht vertrauenswürdigen Quellen
Hauptmerkmale
  • Sichere HTML-Filterung
  • Anpassbare zulässige Tags und Attribute
  • Plattformübergreifende Unterstützung
  • Leichtgewichtig und effizient
  • Von Google gepflegt
Geeignet für
  • Web- und Mobile-Apps mit Benutzereingaben
  • Content-Management-Systeme
  • Chat- oder Kommentarbereiche
  • Bildungsplattformen
  • sichere Dokumentenwiedergabe
Hinweise
  • Erfordert die explizite Definition sicherer Regeln
  • Kann gewünschte Formatierung entfernen, wenn zu restriktiv
  • Nicht geeignet für vollständige HTML-Umwandlung
  • Leistungsbeeinträchtigung bei großen HTML-Zeichenfolgen
  • Beschränkt auf die Bereinigung, nicht auf Parsing oder Rendern
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add sanitize_html

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Verwandte Projekte