Os navegadores modernos podem enviar um relatório estruturado sempre que bloqueiam um script, imagem ou estilo que viola a sua CSP. O SiteGuardian fornece-lhe o endpoint para os receber — agregados, desduplicados e com alertas.
Até 1 M de relatórios/dia · retenção de 180 dias · privacy-first · alojado na UE
Uma CSP mal configurada pode inundá-lo com milhões de relatórios vindos de um único separador do navegador. Agrupamos por (diretiva, URI bloqueado, ficheiro de origem) — uma linha com uma contagem, três amostras e a distribuição por navegador.
IPs de cliente com hash por um salt rotativo diário. Query strings e fragmentos removidos dos URIs dos documentos antes do armazenamento. User-Agent reduzido à família do navegador. Sem tokens de sessão. Sem cookies.
Métricas integradas para qualquer regra de alerta: deteção de picos (csp_report_volume) e notificações de novos tipos de violação (csp_new_violation_type_count). Detete um deploy avariado no momento em que o primeiro utilizador real lhe acede.
Um clique na página de detalhe do monitor. Geramos um URL assinado com HMAC e entregamos-lhe um excerto CSP pronto a copiar e colar.
São suportados em paralelo tanto o formato legado (report-uri) como o moderno (Reporting-Endpoints + Report-To). Funciona com todos os navegadores atuais.
Segundos após o primeiro tráfego real, o separador CSP Reports começa a preencher-se com os primeiros grupos. Clique numa linha para ver amostras em bruto, a distribuição por navegador e as páginas afetadas.
Após uma semana de relatórios, sugerimos adições à allowlist ordenadas pelo número de utilizadores que cada sugestão desbloquearia. Aplique o diff, faça o redeploy e restrinja o anel seguinte.
Sem taxas adicionais
A ingestão de relatórios CSP está incluída em Pro e Compliance — sem custo adicional. As quotas escalam com o tier; retenção e volumes Enterprise são negociáveis.
| Plano | Relatórios CSP / dia | Retenção |
|---|---|---|
| Starter | — | — |
| Pro | 100 000 | 90 dias |
| Compliance | 1 000 000 | 180 dias |
| Enterprise | Negociado | 365 dias |
Limite atingido? A ingestão pausa automaticamente com um aviso de atualização — nunca é cobrado por excesso. A proteção anti-abuso por monitor ativa-se aos 10 000 relatórios/minuto.
Um monitor, um cabeçalho, 60 segundos até ao primeiro bucket. Incluído em Pro (59 €/mês) e Compliance (199 €/mês).