Compartilhe tokens do GitHub com segurança
Transmita tokens de acesso pessoal e deploy keys do GitHub por meio de links criptografados que se autodestroem após a visualização.
O problema
Tokens de acesso pessoal e deploy keys do GitHub concedem acesso direto a repositórios, pipelines de CI/CD e recursos da organização. Compartilhá-los pelo Slack ou e-mail os deixa em históricos de mensagens pesquisáveis, onde scanners automatizados e agentes maliciosos podem coletá-los. O GitHub busca ativamente tokens vazados, mas não consegue proteger credenciais já armazenadas em registros de chat.
Como o Vaulted ajuda
O Vaulted criptografa seu token do GitHub no lado do cliente com AES-256-GCM antes que ele saia do seu navegador. O link autodestrutivo garante que o token fique disponível apenas até o destinatário recuperá-lo. A arquitetura zero-knowledge significa que o servidor do Vaulted nunca tem acesso ao seu token em texto simples.
Como fazer
- Cole seu token de acesso pessoal ou deploy key do GitHub no Vaulted
- Defina um limite de uma única visualização e uma janela de expiração curta
- Compartilhe o link criptografado com o desenvolvedor que precisa de acesso ao repositório
- O destinatário copia o token, configura seu ambiente e o link se autodestrói
Compartilhe tokens do GitHub pela linha de comando
Use a CLI do Vaulted para compartilhar tokens do GitHub sem abrir um navegador: npx vaulted-cli "ghp_xxxxxxxxxxxx" --views 1 --expires 1h. Adicione uma frase-senha para mais segurança: npx vaulted-cli "ghp_xxxxxxxxxxxx" -v 1 -p mypassphrase. Instale globalmente com npm install -g vaulted-cli.
Compartilhe tokens do GitHub no GitHub Actions
Use a GitHub Action do Vaulted para compartilhar tokens em fluxos de CI/CD: uses: vaulted-fyi/share-secret@v1 com seu token do GitHub como entrada secreta. A action criptografa no lado do cliente e produz um link autodestrutivo. Disponível no GitHub Marketplace.