FLUTTER ECOSYSTEM

sanitize_html

Função para sanitizar HTML para prevenir XSS restringindo elementos e atributos a um subconjunto seguro de valores permitidos.

Versão mais recente
2.1.0
Downloads em 30 dias
701,3 mil
Curtidas
51
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O pacote sanitize_html é uma utilidade em Dart projetada para sanitizar de forma segura o conteúdo HTML filtrando elementos e atributos potencialmente perigosos, evitando ataques XSS. Permite que os desenvolvedores definam um subconjunto seguro de tags e atributos HTML, garantindo que apenas o conteúdo confiável seja renderizado. Ideal para aplicações que processam conteúdo gerado pelo usuário, suporta todas as principais plataformas, incluindo web, móvel e desktop. O pacote é mantido pelo Google e se integra perfeitamente a projetos Flutter.

Casos de uso
  • Processamento de conteúdo gerado pelo usuário
  • Renderização segura de texto rico
  • Prevenção de XSS em visualizações da web
  • Protegendo entradas de formulário
  • Exibindo markdown ou HTML de fontes não confiáveis
Principais recursos
  • Filtragem segura de HTML
  • Tags e atributos permitidos personalizáveis
  • Suporte multiplataforma
  • Leve e eficiente
  • Mantido pela Google
Indicado para
  • Aplicativos web e móveis com entrada de usuário
  • sistemas de gerenciamento de conteúdo
  • seções de bate-papo ou comentários
  • Plataformas educacionais
  • renderização de documento seguro
Considerações
  • Requer a definição explícita de regras seguras
  • Pode remover o formatação desejada se for excessivamente restritivo
  • Não adequado para transformação completa em HTML
  • Impacto no desempenho com strings HTML grandes
  • Limitado à sanitização, não a análise ou renderização
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add sanitize_html

Categorias

Repositório-fonte

Projetos relacionados