ggshield secret scan pypi
Description
Scanner un paquet pypi.
ggshield secret scan pypi [OPTIONS] PACKAGE_NAME
Sous le capot, cette commande utilise la commande pip download pour télécharger le paquet
python.
Vous pouvez utiliser les variables d'environnement pip ou des fichiers de configuration pour définir les
paramètres de pip download comme expliqué dans la documentation pip. Par exemple, vous pouvez définir
le paramètre --index-url de pip avec la variable d'environnement PIP_INDEX_URL.
Options
--source-uuid TEXT: identifiant de la source personnalisée dans GitGuardian. Si utilisé, des incidents seront créés et visibles dans le tableau de bord. Nécessite le scopescan:create-incidents.--all-secrets: ne pas ignorer les secrets. La raison d'ignore possible est également affichée.--instance URL: URL de l'instance à utiliser.--with-incident-details: affiche tous les détails de l'incident du tableau de bord si trouvé (formats JSON et SARIF uniquement). Nécessite le scopeincidents:read.-b,--banlist-detector DETECTOR: exclut les résultats d'un détecteur.--ignore-known-secrets: ignore les secrets déjà connus du tableau de bord GitGuardian.--exclude PATTERNS: ne scanne pas les chemins qui correspondent aux patterns glob spécifiés.--exit-zero: retourne un code de statut 0 (non-erreur), même si des incidents sont trouvés. Un code de statut d'erreur sera toujours retourné pour d'autres erreurs, comme les erreurs de connexion. Cette option peut également être définie avec la variable d'environnementGITGUARDIAN_EXIT_ZERO.--show-secrets: affiche les secrets en clair au lieu de les masquer.-o,--output PATH: redirige la sortie ggshield vers PATH.--format [text|json|sarif]: format à utiliser pour la sortie.--json: raccourci pour--format json.
Cette commande prend en charge toutes les options globales ggshield.