Save Qualys reports to TheHive
Ready for 3.0What this workflow does
This workflow has 15 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects TheHive 5.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Global Variables (Edit Fields (Set)): sets 2 fields: base_url, newtimestamp
- Get Last Timestamp (Execute Sub-workflow): calls another n8n workflow
- Fetch Reports from Qualys (HTTP Request): calls an HTTP API (GET)
- XML: converts between XML and JSON
- Split Out: splits a list into separate items
- Remove Already Processed Reports (Filter): keeps only the items that match a condition
- Any Reports to Process? (If): checks a condition and branches into true / false
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Update Timestamp (n8n): update
- Wait: pauses before continuing
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (13)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Filter
n8n-nodes-base.filter - If
n8n-nodes-base.if - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Wait
n8n-nodes-base.wait - n8n
n8n-nodes-base.n8n - Execute Sub-workflow
n8n-nodes-base.executeWorkflow - XML
n8n-nodes-base.xml - Split Out
n8n-nodes-base.splitOut - TheHive 5
n8n-nodes-base.theHiveProject - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Automate Report Generation with n8n & Qualys Introducing the Save Qualys Reports to TheHive Workflow—a robust solution designed to automate the retrieval and storage of Qualys reports in TheHive. This workflow fetches reports from Qualys, filters out already…