Aller au contenu principal

ggshield hmsl check-secret-manager hashicorp-vault

Description

Vérifier les secrets d'une instance Hashicorp Vault.

ggshield hmsl check-secret-manager hashicorp-vault [OPTIONS] VAULT_PATH

Compatible uniquement avec les moteurs de secrets kv (v1 ou v2) pour l'instant.

Utilisera la variable d'environnement VAULT_URL pour obtenir l'URL de l'instance Vault, ou l'option --url si aucune variable d'environnement n'est définie.

Utilisera la variable d'environnement VAULT_TOKEN pour s'authentifier, sauf si l'option --use-cli-token est définie.

Options

  • --use-cli-token : au lieu d'obtenir le token depuis la variable d'environnement, l'obtenir depuis l'outil CLI.

  • --url TEXT : l'URL du serveur du gestionnaire de secrets.

  • -r, --recursive : si le chemin du gestionnaire de secrets est un répertoire et non un fichier, explorer récursivement.

  • --format [text|json] : format à utiliser pour la sortie.

  • --json : raccourci pour --format json.

  • -f, --full-hashes : place les hashes complets dans la payload au lieu des préfixes. C'est utile pour les partenaires qui font confiance à GitGuardian car cela permet d'envoyer plus de hashes par lot et consomme moins de crédits.

  • -n, --naming-strategy [censored|cleartext|none|key] : stratégie pour générer les indices dans la sortie.

    • censored : seuls les premiers et derniers caractères sont affichés.
    • cleartext : le secret complet est utilisé comme indice (non recommandé !).
    • none : aucun indice n'est généré.
    • key : le nom de la clé est sélectionné si disponible (par exemple dans les fichiers .env), sinon censored est utilisé.

    Par défaut : key.

Cette commande prend en charge toutes les options globales ggshield.