Aller au contenu principal

Intégrez vos premiers dépôts

Pour démarrer avec Internal Monitoring pour les secrets, vous devez ajouter une intégration avec une source comme un système de contrôle de version (VCS).

Get started page - connect a source Sources integrations

astuce

Si vous voulez essayer GitGuardian Internal Monitoring sur un dépôt de test, n'hésitez pas à cloner notre dépôt sample_secrets. Il contient 8 secrets uniques que notre moteur de détection trouvera lors des scans.

Intégrer avec GitHub

  1. Depuis la page d'intégrations VCS, sélectionnez GitHub

GitHub integration

  1. Confirmez l'accès à votre compte GitHub

GitHub integration

  1. Choisissez si vous souhaitez que GitGuardian monitore tous vos dépôts ou une sélection de dépôts. Cela peut être modifié plus tard depuis votre compte GitHub.

GitHub integration GitHub integration

  1. Retournez à votre tableau de bord GitGuardian pour voir l'utilisateur ou l'organisation ajoutée et ses dépôts.

GitHub integration

Une fois installé, GitGuardian vous donnera également la possibilité d'ajouter ou de retirer des dépôts du périmètre monitoré directement depuis votre workspace.

Intégrer avec d'autres plateformes VCS

Intégrer avec GitLab

Lors de l'intégration de GitGuardian avec GitLab, vous pouvez choisir de monitorer une instance entière ou seulement certains groupes. Dans les deux cas, vous devrez générer un personal access token avec les permissions admin pour le périmètre choisi.

Une fois installé, GitGuardian vous donnera également la possibilité d'ajouter ou de retirer des dépôts du périmètre monitoré directement depuis votre workspace.

Étape 1. Créez un personal access token

  1. Allez dans vos User Settings sur GitLab
  2. Affichez la section Access Tokens
  3. Choisissez un nom (par exemple « gitguardian-secrets-scanning »)
  4. IMPORTANT : sélectionnez le scope API

Si nécessaire, consultez la documentation GitLab pour plus de détails sur la création de personal access tokens.

Étape 2. Configurez votre intégration GitLab via un system hook ou un group hook

Il y a deux façons de configurer votre intégration GitLab, en utilisant des system hooks ou des group hooks. Maintenant que votre personal access token est prêt, suivez l'un de ces guides selon votre préférence :

Intégrer avec Bitbucket server/data center

attention

Cette intégration ne supporte pas les projets et dépôts hébergés sur Bitbucket Cloud (bitbucket.org). Consultez notre intégration Bitbucket Pipelines pour garder votre workspace Bitbucket Cloud sécurisé.

Étape 1. Créez un personal access token

  1. Dans votre workspace Bitbucket, naviguez vers vos paramètres utilisateur Bitbucket (typiquement dans le coin supérieur droit, sous Manage Account)
  2. Allez dans la section Personal access tokens
  3. Créez un personal access token avec un nom simple comme « GitGuardian » et des permissions Read sur les projets et Admin sur les dépôts. Définissez l'option « Automatic Expiry » à « No ».

Étape 2. Configurez votre intégration Bitbucket via un system hook ou un group hook

Il y a deux façons de configurer votre intégration Bitbucket, au niveau instance ou au niveau projet. Suivez l'un de ces guides selon votre préférence :