Skip to content

CodeManager 1.0.3

Choose a tag to compare

@JFSF JFSF released this 06 Oct 17:11
· 7 commits to master since this release

CodeManager 1.0.3

A lista de materiais de software (SBOM) do teu projeto, em CycloneDX e SPDX. O CodeManager continua só a ler o teu código e o teu repositório.

O que há de novo

  • SBOM — uma página nova com a lista de materiais de software do projeto: as units de fora que usa, de onde vem cada uma (RTL, VCL e FMX da Embarcadero, ou terceiros), a evidência e a confiança (forte, média, fraca) e o SHA-256 dos ficheiros encontrados.
  • Sem compilar — parte do código-fonte e do .dproj (configuração, plataforma, caminhos de procura e variáveis do projeto, do ambiente e do IDE). Se existir um ficheiro .map, usa-o para confirmar as units realmente ligadas ao executável, acrescentar as que só o mapa conhece e assinalar as que ficam fora.
  • Formatos padrão — exporta CycloneDX 1.5 e SPDX 2.3 (JSON, validados antes de gravar), úteis para auditorias e para o Cyber Resilience Act da UE.
  • Relatório — em HTML (com as frases em português, inglês, francês e alemão e um seletor na própria página) ou em Markdown. Nenhum caminho completo das tuas pastas vai para os ficheiros.
  • Adapta ideias e regras do DX.Comply (MIT, Olaf Monien).
  • Mais de 870 testes automáticos.

Instalação

Não há instalador: é um único ficheiro. Descarrega CodeManager-1.0.3-win64.exe, coloca-o onde quiseres e executa-o. Requer Windows 10/11 (64 bits). O git, o svn, o hg (linha de comandos) e o SonarQube são opcionais.

Podes confirmar a integridade com o SHA256SUMS.txt:

Get-FileHash .\CodeManager-1.0.3-win64.exe -Algorithm SHA256

O executável não está assinado, por isso o Windows SmartScreen pode avisar na primeira execução.

Documentação: README · Guia do utilizador · Registo de alterações