Cole código, um arquivo de configuração, logs ou um ticket de suporte antes de compartilhar. Chaves de API, tokens de acesso, chaves privadas, strings de conexão e senhas são encontrados e podem ser ocultados com um clique. A página não consegue enviar nada pela rede, então o seu texto fica neste dispositivo. É grátis.
Como procurar segredos, passo a passo
- Cole o texto na caixa Texto a verificar ou toque em Abrir um arquivo.
- Veja os resultados se atualizarem enquanto você digita. Eles são contados como Alto, Médio e Baixo.
- Escolha um número de linha para pular até a ocorrência. As ocorrências são mostradas parcialmente mascaradas.
- Toque em Não é um segredo em qualquer coisa segura ou adicione o seu próprio padrão para chaves que só a sua equipe usa.
- Toque em Ocultar tudo para substituir cada resultado e depois em Copiar texto.
O que ele procura
Mais de 25 tipos de segredos com formatos conhecidos, incluindo tokens de AWS, GitHub, GitLab, Slack, Stripe, Google, Hugging Face, npm, PyPI, SendGrid, Twilio, Mailgun, Shopify e Telegram, chaves de API de plataformas de IA, blocos de chave privada, JSON Web Tokens e URLs de banco de dados com senhas. Também sinaliza valores atribuídos a nomes como password, secret ou api_key quando parecem aleatórios o bastante para serem de verdade. Você pode ligar ou desligar a verificação de atribuição de senhas e tokens.
Achou uma chave de verdade?
Ocultar aqui protege o que você está prestes a compartilhar, mas se a chave já foi commitada ou postada, trate-a como exposta: revogue ou troque com o provedor e depois atualize o seu app. Removê-la da versão mais recente de um arquivo não a remove do histórico.
Bons hábitos
- Guarde chaves em variáveis de ambiente ou em um gerenciador de segredos, e não no código.
- Adicione um arquivo de exemplo .env com valores de exemplo para os outros saberem o que definir.
- Mantenha arquivos .env de verdade fora do seu repositório com um gitignore.
- Examine logs e tickets antes de colar em um chat ou em uma issue pública.
- Confira um site no ar em busca de chaves e arquivos expostos com a verificação pré-lançamento.
Quem usa
Desenvolvedores que compartilham um trecho ou pedem ajuda, equipes de suporte que colam logs em um ticket, estudantes que publicam um projeto e equipes pequenas que conferem uma configuração antes de um lançamento.
Privado por design
Esta página não pode fazer requisições de rede, então o texto que você cola não pode ser enviado a lugar nenhum. As ocorrências são mostradas parcialmente mascaradas.
Perguntas
Uma verificação limpa significa que estou seguro?
Não. Ele encontra formatos comuns e prováveis segredos, mas nenhum verificador pega tudo. Revise você mesmo os textos sensíveis.
Posso ensinar o nosso formato de chave?
Sim. Abra Adicionar seu próprio padrão, digite texto simples ou uma expressão regular como ACME-[0-9]{8}, e as correspondências aparecem como achados. Os padrões e as escolhas de Não é um segredo duram até você fechar a aba.
Ele encontra senhas em texto simples?
Ele marca valores atribuídos a nomes como password ou secret quando parecem aleatórios o bastante para serem reais. Palavras curtas ou óbvias podem não ser marcadas.
Meu código é enviado?
Não. A verificação roda no seu navegador.