Aller au contenu principal

ggshield hmsl decrypt

Description

Déchiffrer la sortie de query et afficher les informations sur les secrets.

ggshield hmsl decrypt [OPTIONS] PATH

Options

  • -m, --mapping FILENAME : fichier contenant les hashes et leurs noms.

    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 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"

Il 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.