Repolode
getsops

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