Pular para conteúdo

Política de Segurança

Versões suportadas

Versão Suporte de segurança
latest ✅ Ativa
< latest - 1 minor ⚠️ Apenas críticos
Demais ❌ Sem suporte

Reportar uma vulnerabilidade

Não abra uma issue pública para vulnerabilidades de segurança.

Use o GitHub Private Security Advisories.

O que incluir no report

Por favor, forneça o máximo possível de informações:

  • Descrição clara da vulnerabilidade
  • Passos para reproduzir
  • Impacto potencial (confidencialidade, integridade, disponibilidade)
  • Versão do terraview afetada (terraview version)
  • Sistema operacional e arquitetura

SLA de resposta

Prazo Ação
48h Confirmação de recebimento
7 dias Avaliação de severidade e plano de resposta
30 dias Correção publicada (se confirmada crítica/alta)
90 dias Divulgação pública (coordenada com o reporter)

Supply chain

Este projeto implementa defesas de supply chain:

  • SBOM (CycloneDX) publicado em cada release
  • Assinaturas cosign (keyless, via OIDC) em binários e imagem Docker
  • SLSA Build Provenance (nível 2) via GitHub Actions
  • CVE scanning contínuo: govulncheck + OSV Scanner (semanal)
  • Imagem Docker escaneada com Docker Scout antes de cada release

Os artefatos de provenance e assinaturas podem ser verificados com:

# Verificar assinatura do binário
cosign verify-blob terraview-linux-amd64.tar.gz \
  --signature terraview-linux-amd64.tar.gz.sig \
  --certificate terraview-linux-amd64.tar.gz.pem \
  --certificate-identity-regexp "https://github.com/leonamvasquez/terraview" \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

# Verificar provenance da imagem
cosign verify-attestation ghcr.io/leonamvasquez/terraview:latest \
  --type slsaprovenance \
  --certificate-identity-regexp "https://github.com/leonamvasquez/terraview" \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Reconhecimento

Agradecemos a todos os pesquisadores que reportam vulnerabilidades de forma responsável. Os reporters serão creditados no CHANGELOG e nas release notes, a menos que solicitem anonimato.