Aller au contenu principal

ggshield hmsl decrypt

Description​

Déchiffrez la sortie de query et affichez les informations sur les secrets.

ggshield hmsl decrypt [OPTIONS] PATH

Options​

  • -m, --mapping FILENAME : Fichier contenant les hash et leurs noms.

    Valeur par défaut : mapping.txt.

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

  • --json : Raccourci pour --format json.

Cette commande prend en charge toutes les options globales de ggshield.

Exemple​

Grâce au fichier de mapping calculé lors de la première étape, filtrez et déchiffrez le résultat de notre appel API.

ggshield hmsl decrypt results.dump
Found 2 leaked secrets.

> Secret 1
Secret name: "hjshnk5**************************89sjkja"
Secret hash: "e9b39209f72228f30b60c19493a3f756ac97dc02ae7f52db2a3abbe3c3269339"
Distinct locations: 96
First occurrence:
URL: "https://github.com/ChrisJStone/gitflow-cjs/commit/1c9b5b4286361ee88d64305e5a0080f03570cc5e#diff-02557643ffc95ebd4d6d5a96c612319db32179d87b36cb1f78d2f4305c80b994R10"


> Secret 2
Secret name: "sup3*************orGG"
Secret hash: "d775db0302080c1b7516109e929dd4b214a0f353ed3b66ff2e56c47d55a102ed"
Distinct locations: 33
First occurrence:
URL: "https://github.com/akansha-nec/Sample2/commit/b06ae6b5e0869657faff9aef37fe2a1afc39370f#diff-9d6176320759464781692ac6ec7d84d987716bad52218e13ac3219c6004e630fR4"

La commande s'attend à trouver un fichier mapping.txt dans le répertoire courant. Si vous avez utilisé un préfixe ou déplacé le fichier, utilisez l'option -m pour spécifier l'emplacement du fichier de mapping.