Pular para o conteúdo principal

Excepções e Aceitação de Risco em Vulnerabilidades de Dependências

Processo base, alçadas, campos obrigatórios, cadeia de autoridade e lifecycle estão definidos em Cap. 14 - addon/12-processo-excecoes.md. Este ficheiro define apenas as especificidades deste domínio.


Âmbito

Excepções a findings de análise de composição de software (SCA) - vulnerabilidades em dependências identificadas por scanner, referenciadas por CVE ou equivalente.


Triggers específicos deste domínio

Uma excepção SCA exige que todos os seguintes critérios sejam analisados e documentados:

  • a vulnerabilidade não tem impacto directo no contexto de execução da aplicação (ex: dependência usada apenas no build, não no runtime);
  • não existe versão alternativa viável com o mesmo comportamento esperado;
  • existem controlos compensatórios eficazes e verificáveis (ex: sandboxing, WAF, isolamento de build);
  • o risco residual é explicitamente documentado e aceite formalmente.

A ausência de patch disponível é condição necessária mas não suficiente para aprovação da excepção.


Campos adicionais obrigatórios (SCA)

CampoObrigatórioNotas
CVE / ID de vulnerabilidadeSim
Componente afectadoSimNome e versão exacta (ex: lib-legacy@1.0.4)
Contexto de usoSimruntime / build-only / test-only
Versão corrigida disponível?SimSe sim, justificação para não aplicar

Template YAML

- cve: CVE-YYYY-NNNNN
componente: nome-do-pacote@versao
contexto: build-only | runtime | test-only
motivo: "Justificação técnica objectiva"
controlo_compensatorio: "Controlo alternativo aplicado"
aprovado_por: "nome@funcao"
validade: "YYYY-MM-DD"
revisao_agendada: true

Localização sugerida: /security/excecoes-sca.yaml no repositório, ou sistema centralizado com equivalência rastreável.


Referências cruzadas

DocumentoRelação
02-analise-sca.mdOrigem dos findings que podem originar excepção
04-integracao-ci-cd.mdVerificação de validade das excepções no pipeline
08-rastreabilidade-vulnerabilidades.mdRegisto da decisão de aceitação de risco como estado final
Cap. 14 - addon/12-processo-excecoes.mdProcesso canónico de gestão de excepções