This workflow is triggered by a parent workflow initiated via a Slack shortcut. Upon activation, it collects input from a modal window in Slack and initiates a vulnerability scan using the Qualys API.
Key Features
Trigger: Launched by a parent workflow through a Slack shortcut with modal input.
API Integration: Utilizes the Qualys API for vulnerability scanning.
Data Conversion: Converts XML scan results to JSON for further processing.
Loop Mechanism: Continuously checks the scan status until completion.
Slack Notifications: Posts scan summary and detailed results to a specified Slack channel.
Workflow Nodes
Start VM Scan in Qualys: Initiates the scan with specified parameters.
Convert XML to JSON: Converts the scan results from XML format to JSON.
Fetch Scan Results: Retrieves scan results from Qualys.
Check if Scan Finished: Verifies whether the scan is complete.
Loop Mechanism: Handles the repetitive checking of the scan status.
Slack Notifications: Posts updates and results to Slack.