JUHE API Marketplace

Automated Qualys Report Processing

Active

Automate report generation with ManualTrigger Automate, fetching and processing Qualys reports every hour. This workflow filters out already processed reports, creates cases in TheHive for new findings, and attaches relevant reports, ensuring efficient vulnerability management and timely updates for security operations.

Workflow Overview

Automate report generation with ManualTrigger Automate, fetching and processing Qualys reports every hour. This workflow filters out already processed reports, creates cases in TheHive for new findings, and attaches relevant reports, ensuring efficient vulnerability management and timely updates for security operations.

This workflow is ideal for Security Operations Centers (SOCs), IT security teams, and vulnerability management professionals who need to automate the retrieval and organization of security reports from Qualys into TheHive. It is particularly useful for organizations that manage multiple security reports and require timely updates to maintain their security posture.

This workflow addresses the challenge of manual report handling by automating the process of fetching, filtering, and organizing Qualys reports. It ensures that only newly generated reports are processed, thereby preventing duplicates and enhancing the efficiency of vulnerability management efforts. By creating cases in TheHive for each report, it streamlines the tracking and response to vulnerabilities.

  1. Set Global Variables: Initializes key variables like base_url and newtimestamp to ensure the workflow operates with up-to-date configurations.

  2. Fetch Reports from Qualys: Sends a GET request to the Qualys API to retrieve reports that are in a Finished state, ensuring timely updates.

  3. Convert XML to JSON: Transforms the XML response from Qualys into JSON format for easier manipulation.

  4. Filter Reports: Checks the timestamps of the reports against a stored timestamp to identify which reports are newer and have not yet been processed.

  5. Process Each Report: Loops through the filtered reports, ensuring each is handled individually for reliability.

  6. Create Case in TheHive: Generates a new case in TheHive for every new report, serving as a container for the report data.

  7. Download and Attach Report: Downloads each report from Qualys and attaches it to the corresponding case in TheHive, ensuring all relevant data is consolidated in one location.

Statistics

23
Nodes
0
Downloads
25
Views
19519
File Size

Quick Info

Categories
Schedule Triggered
Complex Workflow
+1
Complexity
complex

Tags

advanced
api
integration
logic
conditional
complex
sticky note
schedule
+12 more

Boost your workflows with Wisdom Gate LLM API

Supporting GPT-5, Claude-4, DeepSeek v3, Gemini and more.

Enjoy a free trial and save 20%+ compared to official pricing.