Software de código aberto para gerenciar, armazenar e distribuir segredos, certificados e chaves, derivado da linhagem de código aberto do HashiCorp Vault.
getsops/sops
Editor de arquivos criptografados que protege arquivos YAML, JSON, ENV, INI e binários com chaves de cloud KMS, age ou PGP.
Alternativa open source a:HashiCorp Vault
- Estrelas
- 23,485
- Forks
- 1,105
- Issues abertas
- 462
- Último commit
- há 3 dias
O que é?
SOPS (Secrets OPerationS) é um editor de linha de comando para arquivos criptografados. Ele permite abrir um arquivo, editar seus valores em um editor comum e salvá-lo novamente criptografado. Assim, segredos como senhas, chaves de API e certificados podem ficar sob controle de versão sem serem armazenados em texto puro.
O SOPS funciona com arquivos YAML, JSON, ENV, INI e binários. As chaves de criptografia podem vir do AWS KMS, GCP KMS, Azure Key Vault, HuaweiCloud KMS, age ou PGP, permitindo que as equipes usem o sistema de gerenciamento de chaves que já adotam.
O projeto faz parte do CNCF Sandbox, foi lançado originalmente na Mozilla em 2015 e hoje é mantido por um grupo da comunidade.
Recursos principais
- 01Edita arquivos YAML, JSON, ENV, INI e binários de forma criptografada.
- 02Oferece suporte a chaves do AWS KMS, GCP KMS, Azure Key Vault, HuaweiCloud KMS, age e PGP.
- 03Mantém a estrutura dos arquivos legível para que os diffs no controle de versão continuem úteis.
- 04Descriptografa arquivos para uso em scripts e pipelines de deploy.
Casos de uso
- Armazenar secrets do Kubernetes ou do Helm em um repositório Git.
- Compartilhar arquivos de configuração com credenciais criptografadas entre os membros de uma equipe.
- Gerenciar arquivos de ambiente de aplicações implantadas por meio de CI/CD.
Em coleções
Tópicos
Perguntas frequentes
- O que é sops?
- Editor de arquivos criptografados que protege arquivos YAML, JSON, ENV, INI e binários com chaves de cloud KMS, age ou PGP. SOPS (Secrets OPerationS) é um editor de linha de comando para arquivos criptografados. Ele permite abrir um arquivo, editar seus valores em um editor comum e salvá-lo novamente criptografado. Assim, segredos como senhas, chaves de API e certificados podem ficar sob controle de versão sem serem armazenados em texto puro.
- sops é gratuito? Qual é a licença?
- sops é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sops ainda é mantido?
- Manutenção ativa. O último commit de sops foi em 20 de out. de 2026.
- Para que posso usar sops?
- Armazenar secrets do Kubernetes ou do Helm em um repositório Git. Compartilhar arquivos de configuração com credenciais criptografadas entre os membros de uma equipe. Gerenciar arquivos de ambiente de aplicações implantadas por meio de CI/CD.
- Onde consigo sops?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/getsops/sops
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma ferramenta Bash que armazena arquivos privados criptografados com GPG em um repositório Git e os compartilha com usuários confiáveis por meio de suas chaves públicas.
Plataforma open source para gerenciar secrets, certificados, chaves, acesso privilegiado e credenciais de agentes de IA em um só lugar.
CLI e mecanismo de Infrastructure as Code que permitem definir e implantar recursos em nuvem usando linguagens de programação de propósito geral.
Lista selecionada e mantida pela comunidade com recursos sobre Kubernetes, incluindo ferramentas, livros, tutoriais e links de provedores de nuvem.
PaaS self-hosted que implanta apps e bancos de dados no seu próprio servidor com Docker, Nginx e Let's Encrypt, por meio de uma interface web e CLI.