Para o índice completo da documentação, consulte llms.txt.

O que é a Chainguard?

Uma visão geral da Chainguard: sua missão de ser a fonte segura de código aberto, seus produtos (Containers, Libraries e OS) e a Factory que os cria.
  4 min de leitura
Esta página foi traduzida do inglês e pode conter erros. Leia o original em inglês

Quase todos os aplicativos modernos são criados com software de código aberto. Esse software é poderoso, mas traz problemas: vulnerabilidades (incluindo CVEs divulgadas publicamente), dependências sem correção, procedência pouco clara e o trabalho constante de manter tudo atualizado. Rastrear e corrigir esses problemas em uma base de código grande consome um tempo de engenharia que poderia ser dedicado à criação de produtos.

A missão da Chainguard é ser a fonte segura de código aberto. Em vez de deixar que você mesmo corrija e proteja o software de código aberto, a Chainguard o recompila a partir do código-fonte em um ambiente de build protegido, o mantém atualizado continuamente e o distribui com os metadados de que você precisa para verificar o que está executando. O resultado é um software com poucas ou nenhuma CVE conhecida e que exige muito menos trabalho de correção da sua equipe.

O que a Chainguard oferece

A Chainguard recompila software de código aberto em produtos que você pode adotar diretamente, de acordo com a forma como você consome dependências:

  • Chainguard Containers é uma coleção de imagens de contêiner mínimas e protegidas. Seguindo a filosofia distroless, cada imagem inclui apenas o seu aplicativo e as dependências de tempo de execução essenciais, o que reduz a superfície de ataque. Esse minimalismo é um dos principais motivos pelos quais elas têm poucas ou nenhuma CVE.
  • Chainguard Libraries aplicam a mesma abordagem às dependências de linguagem. Elas substituem diretamente pacotes de código aberto dos ecossistemas Java, Python e JavaScript, são recompiladas a partir de fontes verificadas e monitoradas continuamente.

Você baixa os Chainguard Containers e as Chainguard Libraries de um único endpoint que aplica políticas, o Chainguard Repository.

A maioria das equipes começa pelos Containers e pelas Libraries, mas a Chainguard protege mais do que isso. Os outros produtos incluem:

  • Chainguard OS, a base Linux protegida sobre a qual os outros produtos são criados.
  • Chainguard VMs, imagens mínimas de máquina virtual para cargas de trabalho em nuvem e em hipervisores.
  • Chainguard Actions, substitutos protegidos para GitHub Actions populares.
  • Guardener, ferramentas para proteger o seu próprio código-fonte.
  • Chainguard Agent Skills, skills para agentes de IA com revisão de segurança.
  • Chainguard Checks, CI para pull requests do GitHub que executa cada verificação em sua própria microVM isolada.
  • Chainguard Workspaces, sessões remotas em microVMs para desenvolvimento e agentes de programação, que mantêm suas credenciais fora da sessão.

A Chainguard Factory

Por trás desses produtos está a Chainguard Factory, o sistema de build automatizado que é o centro do trabalho da Chainguard. A Factory monitora continuamente milhares de projetos de código aberto. Quando surge uma nova versão upstream, ela obtém o código-fonte, verifica, recompila, testa novamente e publica pacotes assinados, criados a partir do código-fonte, junto com SBOMs e metadados de procedência.

Como a Factory faz esse trabalho por você, adotar um artefato da Chainguard reduz imediatamente o risco da sua cadeia de suprimentos de software. Como a Chainguard mantém o artefato continuamente, essas melhorias de segurança continuam ao longo do tempo, com mudanças mínimas nos seus fluxos de trabalho.

Por que a Chainguard

Em comparação com artefatos de repositórios públicos, a Chainguard oferece:

  • Poucas ou nenhuma CVE, para que sua equipe gaste menos tempo triando e corrigindo vulnerabilidades.
  • Uma superfície de ataque mínima, porque os artefatos incluem apenas o que precisam para funcionar.
  • Procedência verificável por meio de assinaturas, SBOMs e builds a partir do código-fonte, para que você possa comprovar o que há na sua cadeia de suprimentos de software.
  • Atualizações contínuas, para que as correções cheguem automaticamente em vez de esperar por atualizações manuais.

Próximos passos

Última atualização: 2026-10-14 00:00