LIVEBootcamps IA · Mai 2026 · 🇫🇷 CET
Ressources · Intégrations · n8n FREE · 2026Logo TheHive avec l'icône de l'abeille hexagonale et le nom de la plateforme de réponse aux incidents

INTÉGRATION THEHIVE n8n : AUTOMATISER THEHIVE AVEC N8N

INTÉGRATION THEHIVE N8N : AUTOMATISER THEHIVE AVEC N8N

Besoin d'aide

Besoin d'aide pour automatiser Thehive avec n8n ?

Notre équipe vous répond en quelques minutes.

Réponse en moins d'une heure
Pourquoi automatiser

Why automate Thehive with n8n?

L'intégration TheHive n8n met à votre disposition 1 trigger webhook capable de surveiller 14 types d'événements différents et 22 actions couvrant l'ensemble des ressources TheHive : cases, tâches, observables et logs. Cette richesse fonctionnelle vous donne les moyens d'automatiser l'intégralité de votre workflow de réponse aux incidents.

Gain de temps considérable : plus besoin de basculer manuellement entre TheHive et vos autres outils de sécurité. Configurez des règles intelligentes qui créent automatiquement des cases à partir d'alertes SIEM, enrichissent vos observables via des analyseurs Cortex, ou mettent à jour le statut de vos tâches en fonction d'événements externes. Réactivité améliorée : chaque création d'alerte, modification de case ou ajout d'observable peut déclencher instantanément une chaîne d'actions coordonnées. Zéro oubli : le trigger webhook surveille 24h/24 votre instance TheHive et garantit qu'aucun événement critique ne passe inaperçu.

Exemples de workflows métier : synchronisation bidirectionnelle TheHive-JIRA pour le suivi des incidents, enrichissement automatique des IOC avec VirusTotal ou Shodan, escalade conditionnelle vers PagerDuty selon la sévérité des cases, ou encore génération de rapports PDF automatiques à la clôture d'un case. Vous pouvez facilement économiser plusieurs heures par semaine sur les tâches répétitives de gestion d'incidents.

Identifiants

How to connect Thehive to n8n?

  1. !
    1 step

    How to connect Thehive to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Thehive credentials
    TIP
    💡 TIPS : Créez un utilisateur dédié "n8n-automation" dans TheHive avec uniquement les permissions nécessaires à vos workflows. Cela facilite l'audit des actions automatisées et limite les risques en cas de compromission de la clé API.
Besoin d'aide

Besoin d'aide pour automatiser Thehive avec n8n ?

Notre équipe vous répond en quelques minutes.

Réponse en moins d'une heure
Déclencheurs

Thehive triggers available in n8n

  1. 01
    Trigger 01

    TheHive Webhook Trigger

    Le trigger webhook TheHive est le point d'entrée de toutes vos automatisations basées sur les événements de votre plateforme SIRP. Dès qu'un événement survient dans TheHive — qu'il s'agisse d'une nouvelle alerte, d'une mise à jour de case ou d'un ajout d'observable — ce trigger déclenche immédiatement votre workflow n8n avec l'ensemble des données associées.

    Configuration du trigger :

    Webhook URLs : Cette section affiche l'URL webhook unique générée par n8n que vous devez configurer dans TheHive. Copiez cette URL et ajoutez-la dans les paramètres de notification de votre instance TheHive. C'est une étape requise pour établir la communication.

    Events : Ce paramètre multi-select vous permet de choisir précisément quels événements TheHive déclencheront votre workflow. Les options disponibles incluent : Alert Created, Alert Updated, Alert Deleted, Case Created, Case Updated, Case Deleted, Task Created, Task Updated, Observable Created, Observable Updated, Observable Deleted, Log Created, Log Updated, Log Deleted.

    Cas d'usage typiques : Déclencher l'enrichissement automatique des IOC dès qu'un observable est créé, notifier l'équipe SOC sur Slack ou Discord à chaque nouvelle alerte, synchroniser les cases TheHive avec votre système de ticketing (JIRA, ServiceNow), lancer des playbooks de réponse automatisée selon le type d'alerte.

    Quand l'utiliser : Ce trigger est indispensable pour toute organisation souhaitant réagir en temps réel aux événements de sécurité. Il constitue la base de tout workflow SOAR (Security Orchestration, Automation and Response) construit avec n8n.

    TheHive Webhook Trigger
Actions

Thehive actions available in n8n

  1. 01
    Action 01

    Update Task

    Cette action modifie une tâche existante : changement de statut, réassignation, mise à jour de la description, etc.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Task (requis). Operation : Update (requis). Task ID : Identifiant de la tâche à modifier (requis). Update Fields : Sélection des champs à mettre à jour.

    Cas d'usage : Marquer automatiquement une tâche comme complétée, réassigner une tâche en cas d'indisponibilité, mettre à jour la description avec les résultats d'analyse.

    Update Task
  2. 03
    Action 03

    Get Task

    Cette action récupère les détails d'une tâche spécifique via son identifiant. Permet de vérifier l'état d'avancement ou d'extraire des informations pour d'autres traitements.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Task (requis). Operation : Get (requis). Task ID : Identifiant unique de la tâche (requis).

    Cas d'usage : Vérifier si une tâche est complétée avant de passer à l'étape suivante, récupérer les logs associés à une tâche pour analyse, alimenter un système de suivi externe.

    Get Task
  3. 04
    Action 04

    Get Many Tasks

    Cette action récupère plusieurs tâches, avec possibilité de filtrer par case. Utile pour obtenir une vue d'ensemble des tâches en cours ou générer des rapports d'avancement.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Task (requis). Operation : Get Many (requis). Case ID : Filtrer par case spécifique (optionnel). Return All : Récupérer toutes les tâches (optionnel). Limit : Nombre maximum de résultats (défaut : 100). Options : Paramètres additionnels.

    Cas d'usage : Lister les tâches non assignées pour répartition automatique, générer un rapport des tâches en retard, synchroniser l'état des tâches avec un outil de gestion de projet comme ClickUp.

    Get Many Tasks
  4. 05
    Action 05

    TheHive: Execute Responder on Task

    Cette action exécute un responder Cortex directement sur une tâche. Permet de déclencher des actions de remédiation contextualisées au niveau tâche.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Task (requis). Operation : Execute Responder (requis). Task ID : Identifiant de la tâche cible (requis).

    Cas d'usage : Exécuter un responder d'enrichissement sur une tâche d'analyse, déclencher des actions automatisées liées à une tâche spécifique.

    TheHive: Execute Responder on Task
  5. 06
    Action 06

    Create Task

    Cette action crée une nouvelle tâche au sein d'un case TheHive. Les tâches structurent le travail d'investigation et permettent de répartir les actions entre analystes.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Task (requis). Operation : Create (requis). Case ID : Identifiant du case parent (optionnel). Title : Nom descriptif de la tâche. Status : État initial (Waiting, InProgress, Completed, Cancel). Flag : Marquer la tâche comme prioritaire. Options : Propriétés additionnelles (assignee, description, etc.).

    Cas d'usage : Créer automatiquement les tâches d'un playbook de réponse, assigner des tâches de vérification suite à une alerte, générer des tâches de suivi post-incident.

    Create Task
  6. 07
    Action 07

    Update Observable

    Cette action modifie un observable existant : ajout de tags, changement de TLP, mise à jour du statut IOC, etc.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Observable (requis). Operation : Update (requis). Observable ID : Identifiant de l'observable (requis). Update Fields : Sélection des champs à modifier.

    Cas d'usage : Marquer un observable comme IOC après confirmation, mettre à jour le TLP suite à déclassification, ajouter des tags basés sur les résultats d'analyse.

    Update Observable
  7. 08
    Action 08

    Search Observable

    Cette action recherche des observables selon des critères de filtrage avancés.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Observable (requis). Operation : Search (requis). Return All : Récupérer tous les résultats (optionnel). Limit : Nombre maximum de résultats (défaut : 100). Options : Configuration supplémentaire. Filters : Critères de recherche.

    Cas d'usage : Rechercher si un IOC existe déjà dans TheHive, identifier tous les observables d'un type spécifique, trouver des observables non analysés.

    Search Observable
  8. 09
    Action 09

    Get Observable

    Cette action récupère les détails d'un observable spécifique via son identifiant.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Observable (requis). Operation : Get (requis). Observable ID : Identifiant unique de l'observable (requis).

    Cas d'usage : Récupérer les résultats d'analyse d'un observable, vérifier si un observable a déjà été traité, extraire les données pour enrichissement externe.

    Get Observable
  9. 10
    Action 10

    TheHive: Get Many Observables

    Cette action récupère plusieurs observables, avec possibilité de filtrer par case.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Observable (requis). Operation : Get Many (requis). Case ID : Filtrer par case spécifique (optionnel). Return All : Récupérer tous les observables (optionnel). Limit : Nombre maximum de résultats (défaut : 100). Options : Paramètres additionnels.

    Cas d'usage : Exporter tous les IOC d'un case pour blocage périmétrique, générer une liste d'observables pour rapport d'incident, alimenter un outil de threat intelligence externe.

    TheHive: Get Many Observables
  10. 11
    Action 11

    Execute Responder

    Cette action exécute un responder Cortex sur un observable. Permet de déclencher des actions de remédiation liées à un IOC spécifique.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Observable (requis). Operation : Execute Responder (requis). Observable ID : Identifiant de l'observable cible (requis).

    Cas d'usage : Bloquer une IP malveillante sur le pare-feu, ajouter un domaine à une liste noire DNS, déclencher une action de quarantaine.

    Execute Responder
  11. 12
    Action 12

    Execute Analyzer

    Cette action lance un analyseur Cortex sur un observable pour l'enrichir automatiquement. Les analyseurs interrogent des sources externes (VirusTotal, Shodan, PassiveTotal, etc.) pour collecter des informations sur l'observable.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Observable (requis). Operation : Execute Analyzer (requis). Observable ID : Identifiant de l'observable à analyser (requis). Data Type Name or ID : Type de données pour l'analyseur.

    Cas d'usage : Enrichir automatiquement chaque nouvel observable avec VirusTotal, lancer des analyses OSINT sur les domaines suspects, vérifier la réputation des IP dans plusieurs bases de données.

    Execute Analyzer
  12. 13
    Action 13

    Create Observable

    Cette action ajoute un nouvel observable (IOC) à un case TheHive. Les observables représentent les indicateurs de compromission : IP, domaines, hash, emails, etc.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Observable (requis). Operation : Create (requis). Case ID : Case auquel rattacher l'observable (optionnel). Data Type Name or ID : Type d'observable (ip, domain, hash, etc.). Data : Valeur de l'observable (requis). Message : Description contextuelle. Start Date : Date de première détection. TLP : Niveau de confidentialité (requis, défaut : Amber). IOC : Marquer comme indicateur de compromission (optionnel).

    Cas d'usage : Ajouter automatiquement les IOC extraits d'un email de phishing, importer des indicateurs depuis un feed de threat intelligence, créer des observables à partir de logs SIEM.

    Create Observable
  13. 14
    Action 14

    Get Log

    Cette action récupère les détails d'une entrée de log spécifique.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Log (requis). Operation : Get (requis). Log ID : Identifiant du log (optionnel).

    Cas d'usage : Récupérer le contenu d'un log pour analyse, vérifier le statut d'une entrée de log.

    Get Log
  14. 15
    Action 15

    Get Many Logs

    Cette action récupère plusieurs logs, avec possibilité de filtrer par tâche.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Log (requis). Operation : Get Many (requis). Task ID : Filtrer par tâche spécifique (optionnel). Return All : Récupérer tous les logs (optionnel). Limit : Nombre maximum de résultats (défaut : 100).

    Cas d'usage : Exporter l'historique complet d'une tâche, générer un rapport d'activité, auditer les actions réalisées sur un case.

    Get Many Logs
  15. 16
    Action 16

    Execute Responder

    Cette action exécute un responder Cortex sur une entrée de log spécifique.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Log (requis). Operation : Execute Responder (requis). Log ID : Identifiant du log cible (requis).

    Cas d'usage : Déclencher des actions basées sur le contenu d'un log, automatiser des réponses à des événements documentés.

    Execute Responder
  16. 17
    Action 17

    TheHive Log: Create

    Cette action crée une entrée de log dans une tâche TheHive. Les logs documentent les actions réalisées et les découvertes faites pendant l'investigation.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Log (requis). Operation : Create (requis). Task ID : Tâche parente du log (optionnel). Message : Contenu du log. Start Date : Horodatage de l'entrée. Status : État (Success, Failure, InProgress). Options : Propriétés additionnelles.

    Cas d'usage : Documenter automatiquement les résultats d'analyse, ajouter des logs de traçabilité pour les actions automatisées, créer des entrées de log à partir de résultats d'outils externes.

    TheHive Log: Create
  17. 18
    Action 18

    Update Case

    Cette action modifie un case existant dans TheHive. Elle permet de mettre à jour n'importe quel champ du case : statut, sévérité, description, tags, etc.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Case (requis). Operation : Update (requis). Case ID : Identifiant du case à modifier (requis). JSON Parameters : Interrupteur pour utiliser le format JSON. Update Fields : Sélection des champs et nouvelles valeurs.

    Cas d'usage : Escalader automatiquement la sévérité selon des critères externes, mettre à jour le statut après validation d'un playbook, ajouter des tags basés sur les résultats d'analyse.

    Update Case
  18. 19
    Action 19

    Get Case

    Cette action récupère les informations détaillées d'un case spécifique à partir de son identifiant unique. Utile pour enrichir vos workflows avec les données d'un case existant avant d'exécuter des actions conditionnelles.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Case (requis). Operation : Get (requis). Case ID : Identifiant unique du case à récupérer (requis).

    Cas d'usage : Vérifier le statut d'un case avant d'envoyer une notification, récupérer les détails d'un case pour les inclure dans un rapport, alimenter un dashboard externe avec les données TheHive.

    Get Case
  19. 20
    Action 20

    Get Many Cases

    Cette action récupère plusieurs cases simultanément, avec la possibilité de filtrer et limiter les résultats. Idéale pour les tableaux de bord, rapports ou traitements par lots.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Case (requis). Operation : Get Many (requis). Return All : Interrupteur pour récupérer tous les cases (optionnel). Limit : Nombre maximum de résultats (défaut : 100). Options : Propriétés supplémentaires pour affiner la requête. Filters : Critères de filtrage pour cibler des cases spécifiques.

    Cas d'usage : Générer un rapport quotidien des cases ouverts, synchroniser les cases vers un outil de BI externe comme Metabase, identifier les cases non assignés pour répartition automatique.

    Get Many Cases
  20. 21
    Action 21

    Execute Responder

    Cette action exécute un responder Cortex sur un case spécifique. Les responders permettent d'effectuer des actions de remédiation comme bloquer une IP, désactiver un compte ou isoler une machine.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Case (requis). Operation : Execute Responder (requis). Case ID : Identifiant du case cible (requis).

    Cas d'usage : Déclencher un responder de blocage IP après confirmation d'intrusion, lancer une action de remédiation automatique selon le type de case, orchestrer plusieurs responders en séquence.

    Execute Responder
  21. 22
    Action 22

    Create Case

    Cette action vous permet de créer un nouveau case directement dans TheHive depuis votre workflow n8n. C'est l'action fondamentale pour automatiser l'ouverture d'investigations à partir de sources externes comme vos SIEM, outils de détection ou feeds de threat intelligence.

    Paramètres clés : Credential to connect with : Sélection de vos identifiants TheHive (requis). Resource : Case (requis). Operation : Create (requis). Title : Nom du case, accepte des valeurs fixes ou des expressions dynamiques. Description : Zone de texte pour les détails complets du case. Severity : Menu déroulant (Low, Medium, High, Critical). Start Date : Sélecteur date/heure pour horodater le début de l'incident. Owner : Champ texte pour assigner un responsable. Flag : Interrupteur on/off pour marquer le case. TLP : Niveau de confidentialité (White, Green, Amber, Red).

    Cas d'usage : Créer automatiquement un case à partir d'une alerte Splunk ou Elastic SIEM, ouvrir une investigation suite à la détection d'un email de phishing, générer un case depuis un formulaire de signalement interne.

    Create Case
Tu as vu l'intégration

Construis ton premier workflow avec notre équipe

Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.

  • Scénarios n8n & Make gratuits à importer
  • Docs de setup pas à pas
  • Cohorte live + support communauté

Questions fréquentes

  • L'intégration TheHive n8n est-elle compatible avec TheHive 4 et TheHive 5 ?
    L'intégration native n8n est conçue pour fonctionner avec les versions récentes de TheHive. Pour TheHive 5, assurez-vous d'utiliser les endpoints API v1 et de générer une clé API depuis l'interface d'administration. Si vous utilisez TheHive 4, vérifiez la compatibilité des endpoints dans la documentation officielle TheHive. Dans tous les cas, nous recommandons de tester votre connexion avec une action simple comme "Get Many Cases" avant de construire des workflows complexes. En cas de problème de compatibilité, le nœud HTTP Request de n8n vous permet d'appeler directement l'API TheHive.
  • Comment déclencher un workflow n8n depuis plusieurs types d'événements TheHive simultanément ?
    Le trigger webhook TheHive supporte la sélection multiple d'événements. Dans la configuration du trigger, le paramètre "Events" vous permet de cocher tous les types d'événements que vous souhaitez surveiller : Alert Created, Case Updated, Observable Created, etc. Votre workflow se déclenchera pour chacun de ces événements, et vous pouvez utiliser un nœud Switch ou IF dans n8n pour router le traitement selon le type d'événement reçu. Cette approche vous évite de créer un workflow distinct pour chaque type d'événement.
  • Peut-on connecter TheHive à Cortex via n8n pour automatiser l'analyse des observables ?
    Absolument. Bien que l'action "Execute Analyzer" permette de lancer des analyseurs Cortex directement depuis n8n, vous pouvez aussi construire des workflows plus élaborés. Utilisez le trigger webhook pour détecter la création d'un observable, puis enchaînez avec l'action "Execute Analyzer" pour lancer automatiquement vos analyseurs préférés (VirusTotal, Shodan, etc.). Les résultats sont ensuite récupérables et peuvent déclencher des actions conditionnelles : mise à jour du TLP, création de tâches de suivi, ou exécution de responders si l'observable est confirmé malveillant. Consultez notre page sur l'intégration MISP n8n pour des cas d'usage complémentaires en threat intelligence.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.