Skip to content

Frontend: remover style-src unsafe-inline sem regressao visual #43

Description

@pedrobragabes

Epic: #13
Follow-up da #23.

Contexto

A CSP de scripts pode ser endurecida sem alterar o visual. Ja style-src 'unsafe-inline' ainda e necessario por blocos <style>, atributos style e HTML do Leaflet/painel. Separar esta migracao evita misturar uma refatoracao visual extensa com a correcao P0 de XSS.

Tasks

  • Externalizar blocos <style> das paginas publicas e de autenticacao
  • Substituir atributos style por classes nos templates publicos e no Minha Conta
  • Remover estilos inline dos popups do mapa sem quebrar o Leaflet
  • Remover 'unsafe-inline' de styleSrc no Helmet
  • Adicionar guard automatizado para blocos/atributos de estilo inline
  • Fazer QA visual desktop e mobile da vitrine, login, cadastro, mapa e painel

Aceite

O header CSP nao contem 'unsafe-inline' em style-src, as telas principais preservam o layout e os componentes dinamicos continuam funcionais.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Alta prioridadefrontendFrontend e UXsecuritySeguranca e privacidade

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions