Aller au contenu principal

Démarrer

info

Il s'agit du parcours mono-machine : il utilise une connexion interactive via le navigateur et ne nécessite pas de token de compte de service. Pour un déploiement à l'échelle d'un parc, gérez plutôt l'installation et les identifiants via votre MDM avec un token de compte de service (voir Déployer à grande échelle avec un token de compte de service).

Prérequis

  • Un compte business GitGuardian avec Endpoint Protection activé.

Étape 1 : Installer ggshield et activer le scan de la machine

curl -sSfL \
https://raw.githubusercontent.com/GitGuardian/ggshield/main/scripts/install/install.sh |
bash -s -- --plugin machine_scan
remarque

Par défaut, le script cible le workspace US. Pour le workspace EU ou une instance Self-Hosted, exportez l'URL de votre instance avant d'exécuter la commande. Elle s'applique alors à l'installation et à toutes les commandes ci-dessous (même shell) :

export GITGUARDIAN_INSTANCE=https://dashboard.eu1.gitguardian.com # ou l'URL de votre instance Self-Hosted

Étape 2 : Lancer votre premier scan

ggshield machine scan --dashboard

Étape 3 : Envoyer vos résultats à GitGuardian

ggshield machine inventory

Votre machine apparaît alors sous Endpoint protection → Endpoints dans le dashboard GitGuardian. Consultez Core concepts pour découvrir ce que chaque vue affiche.

Vérifier votre configuration

Confirmez l'installation et le plugin à tout moment :

ggshield --version
ggshield plugin list # machine_scan doit être listé et activé

Notes

Le script installe le build autonome par utilisateur (aucun droit admin ou sudo requis), et chaque artefact de release téléchargé est vérifié par checksum par rapport au digest publié par GitHub pour cette release. Cette vérification couvre les binaires, mais pas le script d'installation lui-même, qui est récupéré depuis main. Pour un contrôle plus strict de la chaîne d'approvisionnement, épinglez le script à un commit relu ou servez-le depuis un package hébergé en interne ou par votre MDM (voir Déployer à grande échelle avec un token de compte de service).

Supprimer ggshield

Pour désinstaller plus tard, suivez Uninstall dans le README des scripts d'installation.

Étapes suivantes