Uma ferramenta CLI que encontra credenciais expostas em Git, armazenamento em nuvem, chats e outras fontes, e verifica se ainda estão ativas.
sobolevn/git-secret
Uma ferramenta bash que armazena arquivos privados criptografados em um repositório git, usando as chaves GPG de membros específicos da equipe.
Alternativa open source a:HashiCorp Vault
1Password Secrets Automation
- Estrelas
- 4,056
- Forks
- 213
- Issues abertas
- 153
- Último commit
- há 20 dias
O que é?
git-secret é uma ferramenta bash para manter dados privados, como credenciais e arquivos de configuração, dentro de um repositório git. Os arquivos são criptografados com as chaves públicas GPG de pessoas em quem você confia, e só elas podem descriptografá-los com suas próprias chaves secretas.
O gerenciamento de acesso é feito pelo chaveiro, sem precisar trocar os segredos. Para revogar o acesso de alguém, remova a chave dessa pessoa do chaveiro do repositório e criptografe os arquivos novamente, impedindo que ela os descriptografe. Se essa pessoa pode ter copiado os segredos ou as chaves enquanto tinha acesso, ainda é necessário trocar os próprios segredos.
A ferramenta depende de bash, gawk, git, GPG e sha256sum. Está disponível pelo Homebrew, apt e yum, ou pode ser instalada com make.
Recursos principais
- 01Criptografa arquivos com as chaves públicas GPG dos membros da equipe antes do commit
- 02Permite adicionar ou remover pessoas gerenciando as chaves no chaveiro do repositório
- 03Criptografa os segredos novamente após a remoção de um usuário
- 04Pode ser instalada pelo Homebrew, apt, yum ou make
Casos de uso
- Armazenar chaves de API ou senhas compartilhadas junto com o código da aplicação
- Compartilhar arquivos de configuração com segredos entre uma equipe pequena, sem precisar de um servidor de segredos separado
- Gerenciar o acesso a arquivos criptografados conforme membros entram ou saem da equipe
Tópicos
Perguntas frequentes
- O que é git-secret?
- Uma ferramenta bash que armazena arquivos privados criptografados em um repositório git, usando as chaves GPG de membros específicos da equipe. git-secret é uma ferramenta bash para manter dados privados, como credenciais e arquivos de configuração, dentro de um repositório git. Os arquivos são criptografados com as chaves públicas GPG de pessoas em quem você confia, e só elas podem descriptografá-los com suas próprias chaves secretas.
- git-secret é gratuito? Qual é a licença?
- git-secret é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- git-secret ainda é mantido?
- Manutenção ativa. O último commit de git-secret foi em 28 de set. de 2026.
- Para que posso usar git-secret?
- Armazenar chaves de API ou senhas compartilhadas junto com o código da aplicação Compartilhar arquivos de configuração com segredos entre uma equipe pequena, sem precisar de um servidor de segredos separado Gerenciar o acesso a arquivos criptografados conforme membros entram ou saem da equipe
- Onde consigo git-secret?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sobolevn/git-secret
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App e rede de mensagens sem identificadores de usuário, com criptografia de ponta a ponta e roteamento privado em iOS, Android, desktop e CLI.
Software de criptografia de disco baseado no TrueCrypt 7.1a, com melhorias de segurança, para criptografar unidades, partições e contêineres.
Uma ferramenta de programação com agentes que roda no terminal, lê sua base de código e executa tarefas de programação, explica código e gerencia fluxos de trabalho do git por meio de linguagem natural.
Um comando cd mais inteligente, que aprende quais diretórios você mais usa para levar você até eles com poucas teclas.
Um workspace auto-hospedável onde pessoas e agentes de IA compartilham canais, baseado em um relay Nostr que você mesmo mantém.