Pular para o conteúdo

Ler o resultado no build

Onde O que aparece
Step [<appName>] Leavory Security Gate Tabela com as vulnerabilidades avaliadas, a regra usada e o total acima do limite
Aba Extensions do build O card Leavory Security Gate - <appName>, com o resumo formatado
Lista de erros Uma linha por vulnerabilidade acima do limite
Resultado do build fail: vermelho e os passos seguintes não rodam. warn: amarelo. Nada acima do limite: verde

Exemplo de linha na lista de erros:

CVE-2026-47884 CRITICAL in org.springframework:spring-webmvc 6.2.19: published 45 days ago (2026-08-27, NVD), limit 7 days; fixed in 7.0.9

As mensagens do step são em inglês.

Linha de status: ❌ N over the limit · Exposure age rule: CRITICAL > 7 days, HIGH > 30 days · Mode: fail, ou ✅ Nothing over the limit · ....

Linha de detalhes: quantas foram avaliadas, quantas estão sem data e a ordem das fontes de data.

Coluna O que mostra
Status 🔴 Over the limit, 🟢 Within limit ou ⚪ No date
Vulnerability ID da vulnerabilidade (CVE ou GHSA)
Severity CRITICAL ou HIGH
Package Pacote afetado
Installed → Fixed Versão instalada → versão que corrige
Published Data de publicação e a fonte dela
Age Dias desde a publicação e o limite. Em negrito quando passa do limite

Quem usa os steps de scan gerados pelo Leavory também vê o card Trivy Scan - <appName>, no mesmo formato.

Coluna O que mostra
Scan Image (a imagem construída) ou Filesystem (o código do repositório)
Critical / High / Medium / Low Quantidade por severidade
Misconfigurations Problemas de configuração (Dockerfile, Kubernetes etc.)
Secrets Segredos expostos no código ou na imagem

Abaixo vem a tabela Critical and high vulnerabilities (N), com até 50 linhas. O relatório completo fica no artefato trivy-report-<appName> do build.

Ícone Significado
✅ Nada que exija ação
❌ Há itens que exigem ação
⚠️ Não foi possível avaliar
🔴 Crítico, ou acima do limite
🟠 Alto
🟢 Dentro do limite
⚪ Sem informação (por exemplo, sem data de publicação)