Webhooks de Relatórios SonarQube
Aprenda como os webhooks do SonarQube funcionam no Procurize AI, incluindo configuração, estrutura da carga, validação de segurança e comportamento de tentativas.
Visão geral
Os webhooks da Procurize permitem que sistemas externos recebam notificações quando novos relatórios SonarQube são ingeridos ou atualizados.
Configurando webhooks
Webhooks podem ser adicionados ou editados no painel de configurações da organização, seção Relatórios de segurança, em https://dashboard.procurize.ai.
Por favor, note que o acesso ao painel de configurações requer autorização, e o acesso ao painel de configurações da organização requer um papel de usuário de, no mínimo, Administrador nessa organização.

Para verificar webhooks, você pode usar serviços online populares como https://webhook-test.com
Carga do Webhook
Eventos de webhook são entregues como requisições HTTP POST com uma carga JSON.
Exemplo de carga
{
"organizationId": "00000000-0000-0000-0000-000000000001",
"reports": [
{
"projectName": "Test product",
"id": "00000000-0000-0000-0000-000000000002",
"reportType": "CWE Top 25",
"reportVersion": 2024,
"projectVersion": "1.0",
"date": "2025-12-17T09:05:48.5946432+00:00",
"uploadDate": "2025-12-17T09:05:48.5946432+00:00",
"vulnerabilitiesCount": 0,
"securityRating": "A"
}
]
}
Segurança do Webhook
Para garantir autenticidade, as requisições de webhook incluem um cabeçalho de assinatura gerado usando um segredo compartilhado.
- A assinatura é calculada usando HMAC-SHA256
- Clientes devem verificar a assinatura antes de processar a carga
Isso impede entregas de webhook não autorizadas ou falsificadas.
Entrega e Tentativas
- Webhooks esperam uma resposta
2xxpara serem considerados entregues com sucesso - Entregas falhadas são automaticamente reprocessadas a cada hora.
- Eventos podem ser entregues mais de uma vez; os consumidores devem implementar processamento idempotente
Casos de Uso Típicos
- Ingerir automaticamente os achados do SonarQube em painéis de segurança internos
- Disparar fluxos de trabalho de conformidade quando os critérios de qualidade falham
- Arquivar relatórios de segurança para auditorias e revisões de risco de fornecedores
- Manter sistemas de terceiros sincronizados com a postura de segurança de código mais recente
Veja também:
Artigos relacionados
O que são Relatórios de Segurança?
