Línea base y revisión de hallazgos de secretos en repositorios con detect-secrets
Escanea un repositorio en busca de secretos, mantén una línea de base auditable y revisa solo los hallazgos recién introducidos durante commits o verificaciones de CI.
Prerrequisitos
Python, CLI de detect-secrets, repositorio git
Instalación
Usa la instalación oficial o la ruta de configuración que coincida con tu entorno:
- $ pip install detect-secrets
- $ brew install detect-secrets
- $ pip install detect-secrets[word_list]
- $ pip install detect-secrets[gibberish]
Requisitos y advertencias del proyecto original:
- python
- Especifica la ruta al filtro personalizado. Puede ser un módulo de python
- Es excelente para secretos no estructurados, pero puede requerir ajustes para mejorar la precisión del escaneo.
Notas de uso básico o inicio rápido:
-
Crea una línea base de los secretos potenciales actualmente encontrados en tu repositorio git.
-
bash
-
$ detect-secrets scan > .secrets.baseline
-
Extraído de la documentación oficial: https://raw.githubusercontent.com/Yelp/detect-secrets/HEAD/README.md