HumbleBee

Confiança nas versões

As versões incluem arquivos da CLI e da interface gráfica, checksums e uma lista de materiais de software CycloneDX.

Os arquivos das versões são publicados no GitHub Releases:

github.com/grobmeier/humblebee/releases

Arquivos da versão

Uma versão pode incluir:

  • Arquivos da CLI compilados pelo GoReleaser.
  • Downloads da interface gráfica independente, compilados com Wails.
  • checksums.txt.
  • Uma SBOM CycloneDX, como HumbleBee_v0.2.1_sbom.cdx.json.

Somas de verificação

As somas de verificação, ou checksums, ajudam a conferir se o arquivo baixado corresponde ao publicado.

Baixe o arquivo e checksums.txt. Compare a soma com as ferramentas do sistema operacional.

SBOM

A SBOM é uma lista de materiais de software legível por máquina. Ela documenta dependências detectadas na criação da versão e ajuda em revisões de segurança, auditorias e evidências de publicação.

Atualmente, o HumbleBee publica uma SBOM por versão. Ela cobre o código-fonte e os manifestos de dependências usados na CLI e na interface gráfica.

Compilações no GitHub Actions

O GitHub Actions e o GoReleaser criam a versão da CLI a partir de tags v*. Um processo separado anexa os arquivos da interface gráfica à mesma versão.

O que ainda não é garantido

As versões atuais não afirmam procedência completa de binários assinados nem distribuição do macOS autenticada por notarização.