Aller au contenu principal

ggshield plugin install

Description​

Télécharger et installer un plugin.

ggshield plugin install [OPTIONS] PLUGIN_SOURCE

Installer depuis GitGuardian (nécessite une authentification) :

ggshield plugin install machine_scan

ggshield plugin install machine_scan --version 0.1.0

Installer depuis un fichier wheel local :

ggshield plugin install ./path/to/plugin.whl

Installer depuis une URL :

ggshield plugin install https://example.com/plugin.whl

ggshield plugin install https://example.com/plugin.whl --sha256 abc123...

Installer depuis une release GitHub :

ggshield plugin install https://github.com/owner/repo/releases/download/v1.0.0/plugin.whl

Installer depuis un artefact GitHub Actions (nécessite GITHUB_TOKEN) :

ggshield plugin install https://github.com/owner/repo/actions/runs/123/artifacts/456

Hôtes multi-utilisateurs ou planifiés :

Une installation par utilisateur place ggshield sous le répertoire personnel de l'utilisateur qui l'installe, que d'autres utilisateurs — y compris root et les tâches cron/systemd — peuvent ne pas être en mesure d'atteindre. Pour exécuter des scans en tant qu'un autre utilisateur ou de manière planifiée, installez et activez en tant que cet utilisateur, ou utilisez une installation à l'échelle du système.

Options​

  • --version TEXT : Version spécifique à installer (API GitGuardian uniquement)
  • --sha256 TEXT : Somme de contrôle SHA256 attendue pour la vérification de l'URL
  • --allow-unsigned : Autorise l'installation de plugins sans signatures valides (remplace le mode strict)

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