Pular para o conteúdo

Automação, baselines e relatórios

Crie limites de IC estáveis, compare relatórios e mantenha visíveis os problemas existentes detectados.


Execute de forma não interativa

Use --ci em scripts e sistemas de construção. O VICE sai com sucesso quando a pontuação de segurança atinge o limite e falha quando isso não acontece. Defina o limite explicitamente para que a política fique visível no comando.

Política explícita
vice audit . --ci --min-score 80 --min-confidence high --severity-min HIGH

Baseline revisou os problemas detectados

Um baseline captura as impressões digitais estáveis dos problemas detectados no momento. As auditorias futuras mantêm os problemas detectados no resultado, mas excluem-nos do limite para problemas recentemente detectados.

Crie e ignore um baseline
1vice baseline .
2vice audit . --ci
3vice audit . --ci --no-baseline
Um baseline não é uma solução
Confirme o baseline somente após revisão. Remova as entradas à medida que os problemas são corrigidos e execute-as periodicamente sem elas para ver a exposição total.

Compare duas execuções

Use impressões digitais para separar problemas detectados adicionados, inalterados e resolvidos. Compare os metadados de mecanismo, conjunto de regras, pontuação e cobertura antes de tratar cada delta como uma alteração de código.

Diferença de relatório
1vice diff scans/old.json scans/new.json
2vice diff scans/old.json scans/new.json --markdown

Armazene o formato certo

  • JSON preserva o resultado completo legível por máquina para automação personalizada.
  • SARIF integra problemas detectados na origem com ferramentas de verificação de código compatíveis.
  • Markdown from diff é útil para um resumo de revisão.
  • O selo JSON é um sinal de status público e não deve conter evidências confidenciais.

Proteja artefatos de CI

A VICE mascara valores confidenciais, mas os relatórios ainda podem revelar caminhos privados, nomes de host e postura de segurança. Dê aos artefatos de relatório os mesmos controles de retenção e acesso que outras saídas de segurança.


Continuar com VICE

Revise o mecanismo de código aberto, os módulos e os controles de escopo.

Explore o motor VICE