Aller au contenu principal

Slack

Ce notifier peut envoyer des messages dans un canal Slack pour les événements du cycle de vie des incidents (depuis Internal et/ou Public Monitoring) et les alertes honeytoken.

Pour mettre en place votre intégration Slack, fournissez une URL de webhook entrant Slack dans la section des paramètres Slack et configurez les événements pour lesquels vous souhaitez recevoir des notifications.

Comment intégrer

  1. Visitez Slack API : Create an App.

  2. Créez une nouvelle application pour GitGuardian. 1

  3. Activez la fonctionnalité Incoming Webhooks. 2

  4. Générez un nouveau webhook.
    3

  5. Copiez l'URL de webhook générée.
    4

  6. Collez l'URL de webhook dans la section d'intégration Slack de vos paramètres de tableau de bord GitGuardian. 5

    Configuration au niveau équipe :

    • Workspace personnel : vous pouvez uniquement configurer l'alerting sur l'équipe « All-incidents ».
    • Workspace business : vous pouvez configurer l'intégration sur n'importe quelle équipe :
      • Créez-la dans l'équipe « All-incidents » pour recevoir les notifications de tous les incidents du workspace.
      • Créez-la dans une équipe spécifique pour recevoir les notifications uniquement pour les incidents de cette équipe.

    Cela peut être fait directement depuis la page d'intégration ou depuis la page de l'équipe.

  7. Sélectionnez les événements auxquels vous souhaitez vous abonner et recevoir.

Événements

Vous pouvez vous abonner aux événements suivants depuis GitGuardian Internal Monitoring et/ou GitGuardian Public Monitoring (si votre workspace et équipe ont accès à Public Monitoring) :

NomDescription
New incident detectedUn nouvel incident a été détecté.
New occurrence detectedUne nouvelle occurrence a été détectée pour cet incident.
Incident resolvedCet incident a été résolu.
Incident ignoredCet incident a été ignoré.
Incident reopenedCet incident a été rouvert.
Incident regressionUne nouvelle régression a été trouvée pour cet incident.
Incident assignedCet incident a été assigné à un utilisateur.
Incident reassignedCet incident a été réassigné à un autre utilisateur.
Incident unassignedUn utilisateur a été désassigné de cet incident.
Incident Severity changedLa sévérité a été mise à jour pour cet incident.
Incident Validity changedLa validité a été mise à jour pour cet incident.
Incident access grantedUn utilisateur s'est vu accorder l'accès à cet incident.
Incident access revokedL'accès à cet incident a été révoqué pour un utilisateur.
Incident shared publiclyUn utilisateur a généré un lien de partage public pour cet incident.
Incident unshared publiclyUn utilisateur a désactivé le lien de partage public pour cet incident.
Feedback submittedUn feedback a été soumis pour cet incident.
New comment on an incidentUne nouvelle note a été créée pour cet incident.