Mais 124% CVE comunicadas por dia em 2026 do que no ano passado.

Comparação

Ferramentas e plataformas de segurança da cadeia de abastecimento de software (2026)

As soluções de segurança da cadeia de abastecimento de software protegem o que entra no seu software entre o primeiro commit e o lançamento: dependências, ferramentas de build, pipelines de CI e os artefactos que distribui. Apresentamos onze ferramentas e plataformas, o que cada uma cobre, quanto custa e até onde vai.

Atualizado a

Where supply chain security tools act Four stages of the software supply chain. At code and pipelines: Apiiro, Cycode, OX Security, Legit Security and Endor Labs. At packages and images coming in: Socket and Chainguard. At the build: CRACI, which is the runner, and Cycode's Cimon agent, and the StepSecurity Harden-Runner agent. At the finished artifact: ReversingLabs. Kusari builds a graph across SBOMs and scanner output from every stage. CRACI shows each SBOM's dependency layers as a graph, in several views. Code and pipelines Posture and risk Apiiro Cycode OX Security Legit Security Endor Labs Packages and images in Screen and harden Socket Chainguard Build Record and control CRACI is the runner Cycode Cimon agent on your CI StepSecurity agent on your runner Finished artifact Analyze the binary ReversingLabs Dependency graphs CRACI shows each SBOM's dependency layers as a graph, in several views Kusari builds a graph across your SBOMs and scanner output

A quem se destina esta página

É responsável por um mandato de "proteger a nossa cadeia de abastecimento de software" e tem de decidir para onde vai o orçamento. As ferramentas abaixo funcionam em pontos diferentes: nos seus repositórios e pipelines, no runner de build, no registo de pacotes ou no artefacto final. Somos nós que desenvolvemos o CRACI, que concorre diretamente nesta categoria, por isso tenha isso em conta. Descrevemos cada ferramenta a partir da sua própria documentação e dizemos onde outra ferramenta se adequa melhor.

O que é a segurança da cadeia de abastecimento de software?

Para o guia completo, consulte o que é a segurança da cadeia de abastecimento de software e a lista de verificação de boas práticas.

O seu software é o seu próprio código mais tudo aquilo de que depende: pacotes open source, imagens base, ferramentas de build, actions de CI de terceiros e o pipeline que transforma tudo isto numa versão. A segurança da cadeia de abastecimento de software é o trabalho de saber quais são essas partes, controlar de onde vêm e provar o que entrou em cada versão. A segurança aplicacional procura falhas no código que escreve; a segurança da cadeia de abastecimento cobre o que o rodeia.

Os atacantes visam todos os elos. Três incidentes recentes mostram onde:

  • Uma dependência. Em março de 2024, foi encontrado código malicioso nas versões 5.6.0 e 5.6.1 do xz utils, uma biblioteca de compressão incluída em distribuições Linux (CVE-2024-3094).
  • O pipeline de CI. Em março de 2025, a GitHub Action tj-actions/changed-files foi comprometida (CVE-2025-30066), expondo segredos como chaves de acesso, tokens de acesso pessoal do GitHub e tokens de npm dos workflows que a usavam.
  • O registo de pacotes. Em setembro de 2025, o worm autorreplicante Shai-Hulud comprometeu mais de 500 pacotes npm. Roubou credenciais de programadores, incluindo tokens do GitHub e chaves de cloud, e usou-as para publicar mais pacotes infetados.

What software supply chain security means

A definição de trabalho da palestra: o seu software é o seu próprio código mais tudo aquilo de que depende, e a cadeia de abastecimento é cada passo que leva essas partes a uma versão.

Petteri Pulkkinen e Erika Marttinen em Kubernetes Community Days Helsinki 2026, de 2:35 a 4:28 de SBOMbastic: Getting Ready for Upcoming EU Cybersecurity Regulation in Software Supply Chains.

Que tipos de ferramentas de segurança da cadeia de abastecimento de software existem?

Nenhum produto cobre todos os elos, e os fornecedores abaixo querem dizer coisas diferentes com "segurança da cadeia de abastecimento". A maioria das soluções enquadra-se num de sete tipos, definidos pelo local onde funcionam.

Funcionalidade Onde funciona A que responde Ferramentas nesta página
Plataformas de ASPM e de cadeia de abastecimento Repositórios, pipelines e scanners ligados Onde está o nosso maior risco em todo o ciclo de vida de desenvolvimento? Apiiro, Cycode, OX Security, Legit, Kusari
Análise de composição de software Manifestos, lockfiles e código-fonte Que dependências open source têm vulnerabilidades conhecidas? Endor Labs; mais na página de ferramentas de SCA
Segurança de build e de runners O runner de CI, enquanto o job é executado O que obteve o build e a que se ligou, e a que pode chegar? CRACI, StepSecurity, Cycode Cimon
Comportamento de pacotes e firewalls Registos de pacotes e instalações Este pacote é malicioso antes de o instalarmos? Socket, Endor Labs Package Firewall
Imagens e bibliotecas reforçadas As entradas sobre as quais constrói Podemos partir de componentes com menos CVE conhecidas? Chainguard
Análise de binários O pacote final A versão contém malware ou sinais de adulteração? ReversingLabs
SBOM e proveniência Cada build e artefacto Podemos provar o que uma versão contém e de onde veio? CRACI; Chainguard para os seus próprios artefactos; OX Security PBOM

Como escolher uma plataforma de segurança da cadeia de abastecimento de software?

Comece pela pergunta a que hoje não consegue responder e depois escolha a ferramenta que funciona onde essa resposta se encontra. Seis perguntas separam rapidamente as opções.

  • Precisa de abrangência ou de profundidade? Uma plataforma de gestão da postura de segurança de aplicações (ASPM) liga-se aos seus repositórios, pipelines e scanners e prioriza o risco em todos eles. Uma ferramenta ao nível do build vai mais fundo num ponto: o que aconteceu enquanto o software foi compilado.
  • Quer manter os seus runners? Agentes como o StepSecurity Harden-Runner e o Cimon do Cycode acrescentam monitorização aos runners que já usa. O CRACI substitui o runner para GitHub Actions.
  • O risco está nas suas entradas? Se o que mais o preocupa são pacotes maliciosos ou imagens base cheias de CVE, as ferramentas que avaliam ou reforçam as entradas atacam diretamente o problema.
  • Distribui software que não compilou? Só a análise de binários consegue ver o interior de um pacote sem o seu build.
  • Que sistemas de CI utiliza? A maioria das ferramentas aqui presentes cobre vários. O CRACI suporta hoje apenas GitHub Actions, com GitLab CI e Jenkins no roadmap.
  • O que terá de provar, e a quem? Os clientes, os auditores e regulamentos como o Cyber Resilience Act da UE pedem cada vez mais uma SBOM por versão e um registo de como as vulnerabilidades foram tratadas. Um dashboard de conclusões não é o mesmo que evidências do que foi distribuído.

Depois, faça as mesmas perguntas a cada fornecedor da sua lista restrita:

  • De onde vem a sua lista de componentes: manifestos, análise do código-fonte, o build ou o binário final?
  • A SBOM diz-me quando está incompleta, e exporta em CycloneDX ou SPDX?
  • Consegue impedir um build de chegar a um host inesperado, ou apenas reportá-lo depois?
  • Posso verificar mais tarde se o artefacto que implemento é o que foi compilado?
  • Que sistemas de controlo de código-fonte e de CI suporta hoje, e quais estão no roadmap?
  • Qual é a unidade de preço: programadores, contribuidores, imagens, builds ou orçamento?

Como se comparam as ferramentas?

As ferramentas dividem-se em dois perfis, por isso há duas tabelas. A primeira compara plataformas e ferramentas de segurança de build na forma como veem e controlam o pipeline. A segunda compara ferramentas que trabalham sobre entradas e saídas. "Não indicado" significa que as páginas de fornecedores que citamos não dizem nem que sim nem que não.

Plataformas e segurança de build

Funcionalidade CRACI Apiiro Cycode OX Security Legit Kusari StepSecurity Endor Labs
Executa os seus builds Agente na sua CI Agente nos seus runners
SBOM de pacotes registada durante o build Cimon
Bloqueia o egress de rede do build Cimon
Modo de auditoria antes de bloquear
Monitorização de processos e ficheiros na CI
Proveniência assinada ou registo do build Sem proveniência assinada PBOM Não indicado
SAST e análise de segredos Revisão de PR Não indicado
Verificações de postura de CI/CD Verificações de workflows Não indicado
Análise de alcançabilidade Não indicado Não indicado
Sistemas de CI para além do GitHub Actions GitLab CI e Jenkins
  • Incluído
  • Em parte
  • Não incluído
  • No roadmap

Entradas e saídas

Funcionalidade CRACI Socket Chainguard ReversingLabs
Executa os seus builds
Regista o que o seu build obteve Lê manifestos e lockfiles Descreve os seus próprios artefactos Analisa o pacote final
Política de egress de rede do build A firewall filtra instalações
SBOM em CycloneDX ou SPDX Por build, completude indicada Exportação em beta Assinada, com cada imagem A partir do binário
Proveniência assinada Sem proveniência assinada Não indicado Os seus próprios artefactos Não indicado
Análise de comportamento de pacotes ou de malware Não indicado
Bloqueia pacotes maliciosos na instalação Listas de bloqueio de pacotes Não indicado Não indicado
Imagens e bibliotecas reforçadas Não indicado Não indicado
Funciona em software que não compilou Não indicado Não indicado
  • Incluído
  • Não incluído
  • No roadmap

Quanto custam as ferramentas de segurança da cadeia de abastecimento de software?

Cinco das nove ferramentas abaixo têm preços por programador, e a maioria vende os planos pagos através da equipa comercial. O CRACI cobra apenas os minutos de build, pelo que o custo acompanha o volume de builds e não o número de pessoas que fazem commits. Os preços são os publicados por cada fornecedor em setembro de 2026; o Apiiro e a Legit Security ficam de fora porque as suas páginas não indicam preços.

Funcionalidade Opção gratuita Preço pago Preço calculado por
CRACI Sem plano gratuito Apenas minutos de build: $0.002 por vCPU-minuto ($0.004 com 2 vCPU), medido ao segundo; sem mensalidade nem custo por SBOM; Enterprise personalizado Minutos de build
Cycode O Cimon é gratuito e open source Não publicado Programadores ativos e utilização de IA
OX Security Não indicado Sem preços de tabela publicados Programadores contribuidores
Kusari O Inspector é gratuito para repositórios próprios e projetos OpenSSF e CNCF Inspector para equipas a partir de $25 por programador por mês; plataforma através da equipa comercial Programadores
Endor Labs Plano Developer gratuito Core e Pro através da equipa comercial Programadores contribuidores
StepSecurity Plano Community para repositórios públicos Enterprise $16 por programador contribuidor por mês; minutos de runner à parte Programadores contribuidores
Socket Plano gratuito Team $25 e Business $50 por programador por mês; Enterprise personalizado Programadores
Chainguard Até cinco imagens de contentor Maioritariamente sob orçamento Imagens
ReversingLabs Plano Community Community+ $500 por mês; Essentials e Enterprise a pedido Plano

O preço por programador cresce com a sua equipa; o preço por minuto de build cresce com os seus pipelines. O preço do CRACI inclui os minutos de runner, que substituem o que paga pelos runners alojados no GitHub. Consulte os preços do CRACI e os preços de runners comparados. Para gráficos dos preços publicados por dimensão da equipa, com o runner incluído, consulte preços de segurança da cadeia de abastecimento de software comparados.

CRACI

A página inicial de CRACI
craci.com

O CRACI é um runner para GitHub Actions. Muda runs-on para craci e, enquanto cada job é executado, um proxy que reconhece pacotes regista o que este obteve, incluindo pacotes restaurados de caches de CI. Cada SBOM indica um estado de completude por job e por cache, uma política de egress é validada antes de o job começar e falha em modo fechado, e o CRACI continua a reavaliar as SBOM do que foi distribuído. Ideal para equipas que distribuem software e têm de mostrar o que entrou em cada versão. A ter em conta: sem SAST, análise de segredos ou de IaC, verificações de postura ou análise de binários, e hoje apenas GitHub Actions (GitLab CI e Jenkins estão no roadmap). Geração de SBOM durante o build

Plataformas e ASPM

Apiiro

A página inicial de Apiiro
apiiro.com

O Apiiro é uma plataforma de ASPM. O Deep Code Analysis mapeia a sua arquitetura do código ao runtime, e o Risk Graph correlaciona as conclusões dos scanners do próprio Apiiro e de ferramentas de terceiros em "toxic combinations". O seu módulo de cadeia de abastecimento inventaria repositórios e pipelines, incluindo shadow pipelines, e assinala proteções de branch fracas e commits anómalos. Liga-se através de APIs e não exige alterações na CI. Ideal para grandes programas de AppSec que querem contexto de arquitetura em muitos sistemas de controlo de código-fonte. A ter em conta: o seu inventário vem da análise do código, não da observação dos builds, e não controla aquilo a que um build pode chegar. CRACI vs Apiiro

Cycode

A página inicial de Cycode
cycode.com

O Cycode é uma plataforma de ASPM com análise de SAST, SCA, segredos, contentores e IaC, postura de CI/CD e mais de 100 conectores. O seu componente de build, o Cimon, é um agente eBPF executado dentro dos seus jobs de CI. Monitoriza processos, egress de rede e acesso a ficheiros, aprende o comportamento normal de um pipeline antes de o impor, produz uma SBOM observada em runtime e assina proveniência SLSA. O Cycode afirma que o Cimon é gratuito e open source. Ideal para uma única plataforma para código e muitos sistemas de CI, com proteção do build em runtime nos runners que mantém. A ter em conta: o Cimon é um agente adicionado aos seus runners, não o próprio runner. CRACI vs Cycode

OX Security

A página inicial de OX Security
ox.security

A OX Security é uma plataforma de ASPM com scanners próprios, agregação de conclusões de terceiros de ferramentas como Checkmarx, Snyk e Black Duck, e políticas de postura de CI/CD que assinalam actions não fixadas, permissões excessivas de workflows e webhooks arriscados. A sua Pipeline Bill of Materials (PBOM) é um registo assinado por build das definições do pipeline, da identidade do runner, dos argumentos de build e das assinaturas dos artefactos. Ideal para políticas de postura e controlo de pull requests em GitHub Actions, GitLab, Jenkins, Azure Pipelines e CircleCI. A ter em conta: a sua SBOM é recolhida de fontes ligadas, e as suas políticas verificam a configuração do pipeline em vez de limitarem aquilo a que um job em execução pode chegar. CRACI vs OX Security e alternativas à OX Security

Legit Security

A página inicial de Legit Security
legitsecurity.com

A Legit Security mapeia todo o seu ciclo de vida de desenvolvimento: um inventário continuamente atualizado de sistemas SDLC, pipelines e dos controlos de segurança que os protegem, com centenas de políticas em controlo de código-fonte, CI e registos. Orquestra scanners como Snyk, Checkmarx e GitHub Advanced Security, acrescenta SAST e SCA nativos, encontra segredos em registos de build, Slack e Confluence, bem como no código, e cria SBOM e atestações assinadas. Ideal para uma equipa de segurança que herdou muitos repositórios e vários sistemas de CI e precisa de uma única camada de governação. A ter em conta: lê a configuração e os resultados dos scanners através de APIs, pelo que não vê o tráfego de rede de um job enquanto este é executado. CRACI vs Legit Security e alternativas à Legit Security

Kusari

A página inicial de Kusari
kusari.dev

O Kusari vem da equipa que cocriou o GUAC, o grafo da OpenSSF para metadados da cadeia de abastecimento. A sua plataforma constrói um grafo de conhecimento a partir das suas SBOM, documentos VEX e resultados de scanners, mostra o raio de impacto de uma nova vulnerabilidade, analisa a alcançabilidade e abre pull requests AutoFix que valida primeiro. O Kusari Inspector revê pull requests em busca de pacotes maliciosos, segredos e workflows inseguros, e o Kusari afirma que a sua instalação é gratuita. Ideal para um único grafo para muitas fontes de SBOM e scanners. A ter em conta: um grafo reflete as SBOM que recebe, e as do Kusari vêm de um gerador (o conjunto de ferramentas waybill do próprio Kusari ou uma ferramenta sua) e não do build. CRACI vs Kusari e alternativas ao Kusari

Endor Labs

A página inicial de Endor Labs
endorlabs.com

O Endor Labs foi construído em torno da alcançabilidade ao nível da função: a análise estática de programas verifica se o seu código pode chamar uma função vulnerável numa dependência direta ou transitiva, o que, segundo o Endor Labs, reduz as conclusões de SCA em 92%. A análise do impacto de atualizações, os pull requests automatizados e os Endor Patches, que aplicam correções à versão que utiliza, tratam da remediação. Cobre também AI SAST, segredos, contentores, um Package Firewall à frente dos seus registos e um SBOM Hub com VEX baseado em alcançabilidade. Ideal para equipas cujo principal problema é o volume de alertas. A ter em conta: o seu inventário vem da análise do código-fonte, e não executa nem restringe os seus builds. CRACI vs Endor Labs

Segurança de build e de runners

StepSecurity

A página inicial de StepSecurity
stepsecurity.io

O StepSecurity Harden-Runner é a maior sobreposição do CRACI com qualquer fornecedor de segurança. É um agente nos runners de GitHub Actions que já usa, incluindo os alojados no GitHub, e associa cada ligação de saída, processo e escrita de ficheiro ao passo do workflow que a causou. Pode auditar primeiro, construindo uma linha de base por job, e depois bloquear o egress para tudo o que esteja fora de uma lista de permissões. O StepSecurity vende também Secure Registry, pull requests de reforço de repositórios e Dev Machine Guard. Ideal para equipas que querem manter runners alojados no GitHub ou pela própria empresa, ou que utilizam GitLab CI ou Azure DevOps. A ter em conta: a sua lista de permissões é uma lista de endpoints, e regista destinos em vez de uma SBOM ao nível dos pacotes. CRACI vs StepSecurity

Segurança de pacotes e de entradas

Socket

A página inicial de Socket
socket.dev

O Socket analisa o comportamento dos pacotes open source: scripts de instalação, acesso à rede e ao sistema de ficheiros, código ofuscado, malware conhecido e typosquats. Assinala adições arriscadas nos pull requests, e o Socket Firewall bloqueia pacotes maliciosos no momento da instalação, com uma versão gratuita para npm, yarn, pnpm, pip, uv e cargo. Oferece também análise de alcançabilidade. Ideal para travar pacotes maliciosos antes de chegarem, incluindo os que ainda não têm aviso de segurança. A ter em conta: lê o manifesto e os lockfiles que um projeto declara, e a sua firewall filtra instalações de pacotes, não o resto do tráfego de rede de um job. CRACI vs Socket

Chainguard

A página inicial de Chainguard
chainguard.dev

A Chainguard compila software open source a partir do código-fonte e distribui-o reforçado: imagens de contentor a que chama zero-CVE, bibliotecas Java, Python e JavaScript recompiladas a partir de código-fonte verificado, imagens de VM e GitHub Actions reforçadas, cada uma com uma SBOM assinada e proveniência SLSA. Para clientes com encomenda, compromete-se a remediar CVE críticas em 7 dias e de outras gravidades em 14 dias após um patch elegível. Ideal para equipas cujos scanners continuam a assinalar CVE em imagens base. A ter em conta: as suas SBOM e proveniência descrevem os artefactos da Chainguard. O seu próprio build continua a precisar do seu próprio registo, e é por isso que combina bem com uma ferramenta ao nível do build. CRACI e Chainguard

Análise de binários

ReversingLabs

A página inicial de ReversingLabs
reversinglabs.com

O ReversingLabs Spectra Assure analisa pacotes de software finais sem código-fonte, usando análise estática de binários, 16 motores de deteção de malware e análise diferencial que assinala alterações suspeitas entre versões. Exporta SBOM CycloneDX e SPDX a partir do binário e pode avaliar software comercial e de terceiros antes de o implementar. Ideal para um controlo de lançamento contra malware e adulteração, e para software que não compilou. A ter em conta: trabalha de trás para a frente, a partir do resultado, pelo que não vê as ferramentas de build nem as dependências de teste que o build obteve mas não distribuiu. CRACI vs ReversingLabs

Referenciais e regulamentos por detrás da categoria

Grande parte da procura destas ferramentas vem de referenciais e regras que pedem um inventário de componentes, um registo de como o software foi compilado e um processo para tratar vulnerabilidades.

  • SLSA (Supply-chain Levels for Software Artifacts) é um conjunto de orientações de adoção incremental, mantido como colaboração intersetorial sob a Linux Foundation. O seu Build track classifica a fiabilidade da proveniência de um build.
  • NIST SSDF (SP 800-218, versão 1.1, fevereiro de 2022) estabelece práticas de desenvolvimento seguro de software para reduzir as vulnerabilidades no software lançado.
  • A Executive Order 14028 dos EUA, secção 4(e), determinou orientações para a cadeia de abastecimento de software que incluem fornecer ao comprador uma SBOM de cada produto. Molda as orientações federais de aquisição em vez de vincular diretamente todos os fornecedores.
  • A CISA, a NSA e o ODNI publicaram "Securing the Software Supply Chain: Recommended Practices Guide for Customers" em 2023, que abrange aquisição, testes, implementação, aplicação de patches e SBOM.
  • O Cyber Resilience Act da UE (Regulamento (UE) 2024/2847) põe em vigor as suas obrigações de reporte a 11 de setembro de 2026 e aplica-se na íntegra a partir de 11 de dezembro de 2027.
  • O artigo 21.º, n.º 2, da NIS2 inclui a segurança da cadeia de abastecimento e o tratamento de vulnerabilidades entre as medidas que exige, e a FDA dos EUA exige uma SBOM aos fabricantes de dispositivos cibernéticos.

Nenhum destes referenciais menciona uma categoria de produto. O que têm em comum são as evidências: uma lista de componentes exata por versão, um registo de como foi compilada e a prova de que as vulnerabilidades foram acompanhadas.

Onde se enquadra o CRACI?

O CRACI é um runner para GitHub Actions. Muda runs-on para craci e, enquanto cada job é executado, um proxy que reconhece pacotes regista o que este obteve, incluindo pacotes restaurados de caches de CI. Cada SBOM indica um estado de completude por job e por cache. Uma política de egress, de negação ou de permissão por predefinição, é validada antes de o job começar e falha em modo fechado. O CRACI continua a reavaliar as SBOM do que foi distribuído. A vista de inventário do CRACI mostra exatamente que versões de software estão implementadas em que produtos, a nível global. O resultado é uma SBOM por build, um registo daquilo a que cada build chegou e dados de proveniência a partir da API, o que automatiza uma parte significativa da visibilidade da cadeia de abastecimento e das evidências de que o seu processo de CRA precisa.

O CRACI não é a escolha certa se precisar de SAST, análise de segredos ou de IaC, verificações de postura nos seus repositórios, um modo de auditoria antes de bloquear, listas de bloqueio de pacotes (no roadmap), análise de binários ou, hoje, de sistemas de CI que não sejam o GitHub Actions (GitLab CI e Jenkins estão no roadmap). Muitas equipas combinam-no com uma ferramenta acima: uma plataforma de ASPM para código e postura, Socket ou Chainguard para as entradas, ReversingLabs para a saída. Saiba mais sobre a geração de SBOM durante o build, a integração de CI/CD e os preços, ou marque uma demo para ver um build registado de ponta a ponta.

Compare ferramentas para cada parte da cadeia de abastecimento

Esta página é a visão geral. Cada área tem a sua própria comparação aprofundada e guias.

O CRACI comparado com cada ferramenta

Segurança da cadeia de abastecimento de software: perguntas frequentes

Respostas curtas às perguntas que os compradores mais fazem

O que são soluções de segurança da cadeia de abastecimento de software?

Ferramentas que protegem tudo o que entra no seu software entre o primeiro commit e o lançamento: dependências open source, imagens base, ferramentas de build, pipelines de CI e os artefactos que distribui. Os principais tipos são as plataformas de ASPM que mapeiam o risco em todo o ciclo de vida de desenvolvimento, a análise de composição de software para dependências, a segurança de build e de runners, as firewalls de pacotes, as imagens reforçadas, a análise de binários e as ferramentas de SBOM e proveniência.

Qual é a melhor plataforma de segurança da cadeia de abastecimento de software?

Não existe uma única melhor, porque cada uma cobre um elo diferente. As plataformas de ASPM como o Apiiro, o Cycode, a OX Security e a Legit Security destacam-se pela abrangência em repositórios e sistemas de CI. O Endor Labs foca-se na alcançabilidade das conclusões de dependências, o Socket nos pacotes maliciosos, a Chainguard nas entradas reforçadas e o ReversingLabs nos binários finais. O CRACI é a escolha quando precisa de um registo do que cada build de GitHub Actions realmente trouxe, com controlo de egress e dados de proveniência.

Em que difere a segurança da cadeia de abastecimento de software da segurança aplicacional?

A segurança aplicacional procura falhas no código que a sua equipa escreve, com ferramentas como SAST e DAST. A segurança da cadeia de abastecimento de software cobre o que rodeia esse código: componentes de terceiros, o sistema de build, o pipeline de CI e o caminho do build até ao lançamento. A backdoor do xz utils, o comprometimento do tj-actions/changed-files e o worm npm Shai-Hulud entraram todos pela cadeia de abastecimento, e não por um erro no código das próprias vítimas.

Por que ferramenta de segurança da cadeia de abastecimento devo começar?

Comece pela pergunta a que hoje não consegue responder. Se não sabe que dependências vulneráveis distribui, comece pela SCA. Se os pacotes maliciosos são a sua maior preocupação, considere uma firewall de pacotes. Se tem de provar o que entrou em cada versão, para clientes ou para o Cyber Resilience Act da UE, precisa de um registo feito durante o build. Os grandes programas com muitos repositórios e sistemas de CI acrescentam muitas vezes uma plataforma de ASPM por cima.

Preciso de uma SBOM para a segurança da cadeia de abastecimento de software?

Cada vez mais, sim. O Cyber Resilience Act da UE exige que os fabricantes identifiquem os componentes dos seus produtos, nomeadamente elaborando uma SBOM, e que tratem as respetivas vulnerabilidades. A FDA dos EUA exige uma SBOM para dispositivos cibernéticos, e a Executive Order 14028 dos EUA moldou orientações federais que pedem uma aos fornecedores. Uma SBOM só é tão útil quanto é completa, por isso pergunte a cada fornecedor de onde vem a sua lista de componentes e se lhe diz quando a lista está incompleta.

Em que difere o CRACI de um scanner de segurança da cadeia de abastecimento?

Os scanners leem ficheiros a posteriori: um manifesto, um lockfile, código-fonte ou um binário final. O CRACI é um registador. É o runner dos seus jobs de GitHub Actions e, enquanto cada job é executado, regista os pacotes que o job realmente trouxe, incluindo pacotes restaurados de caches de CI. Cada SBOM indica a sua própria completude, uma política de egress controla aquilo a que o build pode chegar, e a API devolve SBOM, traços de rede e proveniência.

Que sistemas de CI suporta o CRACI?

GitHub Actions hoje; outros sistemas de CI estão no roadmap, entre eles o GitLab CI e o Jenkins. Os runners são Linux em x86-64 e ARM64, com Windows e macOS no roadmap. A maioria das plataformas desta página cobre vários sistemas de CI, por isso tenha isso em conta se também utiliza Jenkins ou Azure Pipelines.

Quanto custam as ferramentas de segurança da cadeia de abastecimento de software?

A maioria cobra por programador. Em setembro de 2026, o StepSecurity Enterprise custa $16 por programador contribuidor por mês e o Socket Team $25 por programador por mês, enquanto o Cycode, a OX Security e o Endor Labs vendem os planos pagos através da equipa comercial. O ReversingLabs Community+ custa um valor fixo de $500 por mês, a Chainguard oferece até cinco imagens gratuitas, e o CRACI cobra apenas os minutos de build, $0.002 por vCPU-minuto ($0.004 para um runner predefinido de 2 vCPU), sem mensalidade.

Veja o que os seus builds realmente trazem

Marque uma demo para ver a SBOM, o traço de rede, a política de egress e os dados de proveniência que o CRACI regista num build de GitHub Actions.

Marcar demo