Baseline et Examen des Secrets dans un Répertoire avec detect-secrets
Analyser un dépôt à la recherche de secrets, conserver une base de référence vérifiable et examiner uniquement les résultats nouvellement introduits lors des validations ou des vérifications CI.
Prérequis
Python, CLI detect-secrets, dépôt git
Installation
Utilisez l'installation en amont ou la méthode de configuration qui correspond à votre environnement :
- $ pip install detect-secrets
- $ brew install detect-secrets
- $ pip install detect-secrets[word_list]
- $ pip install detect-secrets[gibberish]
Exigences et mises en garde de la source amont :
- python
- Spécifiez le chemin vers un filtre personnalisé. Il peut s'agir d'un module python
- est excellent pour les secrets non structurés, mais peut nécessiter un réglage pour ajuster la précision de l'analyse.
Notes sur l'utilisation de base ou la prise en main :
-
Créez une base de référence des secrets potentiels actuellement présents dans votre dépôt git.
-
bash
-
$ detect-secrets scan > .secrets.baseline
-
Extrait de la documentation amont : https://raw.githubusercontent.com/Yelp/detect-secrets/HEAD/README.md