Exportação de SBOM e evidências do CRA de cada build
SBOM registadas durante o build, o registo do build através da API e registos de vulnerabilidades até à versão corrigida: as evidências em que assenta a sua documentação técnica
SBOM geradas durante o build, em CycloneDX ou SPDX
O CRACI regista a SBOM enquanto cada build é executado no seu runner, pelo que esta lista os pacotes que o job realmente obteve, incluindo os pacotes restaurados a partir de caches de CI. Cada SBOM é exportada em CycloneDX ou SPDX, com as dependências transitivas, as vulnerabilidades encontradas nos respetivos componentes e a licença declarada de cada componente. A SBOM de cada job inclui também um estado de completude.
SBOM, traços de rede e proveniência através da API
A REST API pública devolve a SBOM de um job, o respetivo traço de rede e os dados de proveniência, para que o registo do build possa ser integrado na sua própria documentação e nas suas ferramentas. A API de SBOM devolve JSON em CycloneDX 1.7.
Registos de vulnerabilidades, da triagem à versão corrigida
As SBOM monitorizadas são reavaliadas à medida que são publicadas novas vulnerabilidades. As equipas de segurança fazem a triagem de cada vulnerabilidade detetada e encaminham-na para a equipa responsável pela correção, e o CRACI mantém o registo até à versão corrigida. O histórico de builds mostra todos os builds anteriores e a respetiva SBOM, bem como os builds que continham a dependência vulnerável, direta ou transitiva, para que saiba durante que período esteve exposto.
Policy gates que mantêm de fora um problema conhecido
As policy gates podem parar um build em tempo real com base nas conclusões, incluindo builds que contêm uma CVE específica, e em licenças. Cada build é também executado sob uma política de egress aplicada no runner, validada antes do início do job e que falha em modo fechado, com alertas em caso de violação da política.
Evidências para a sua documentação técnica do CRA
Ao abrigo do Cyber Resilience Act, é o fabricante que prepara a documentação técnica, realiza a avaliação da conformidade e elabora a declaração UE de conformidade. O CRACI não executa esses passos. Fornece as evidências que resultam do build: SBOM, registos de vulnerabilidades e de correção, e dados de proveniência. O CRACI submete também, em seu nome, as notificações de vulnerabilidades exigidas pelo CRA: o alerta precoce, a notificação e o relatório final.
Veja as evidências que os seus builds produzem
Marque uma demo para ver a exportação de SBOM, a API e o acompanhamento de vulnerabilidades no CRACI
Marcar uma demo