Linha de Base e Revisão de Segredos em Repositório com detect-secrets
Escaneie um repositório em busca de segredos, mantenha uma linha de base auditável e revise apenas descobertas recém-introduzidas durante commits ou verificações de CI.
Pré-requisitos
Python, CLI detect-secrets, repositório git
Instalação
Use a instalação oficial ou o caminho de configuração que corresponda ao seu ambiente:
- $ pip install detect-secrets
- $ brew install detect-secrets
- $ pip install detect-secrets[word_list]
- $ pip install detect-secrets[gibberish]
Requisitos e ressalvas da fonte oficial:
- python
- Especifique o caminho para um filtro personalizado. Pode ser um módulo python
- É ótimo para segredos não estruturados, mas pode exigir ajustes para refinar a precisão da varredura.
Notas de uso básico ou para iniciar:
-
Crie uma linha de base dos segredos potenciais atualmente encontrados em seu repositório git.
-
bash
-
$ detect-secrets scan > .secrets.baseline
-
Extraído da documentação oficial: https://raw.githubusercontent.com/Yelp/detect-secrets/HEAD/README.md