Automated Virtual Patch Approval for Confirmed Vulnerabilities

Automated Virtual Patch Approval for Confirmed Vulnerabilities

Automated Virtual Patch Approval for Confirmed Vulnerabilities

Every day, the automation reviews confirmed vulnerability detections, matches each affected asset to its owner in the configuration database, and creates an assigned incident. High-risk cases are marked for approval and posted to the responsible Teams channel so an approver can authorize the downstream virtual patch job.

Patch Management

Incident Response

Security Monitoring

IT Asset Management

Trigger

A daily scheduled run at 07:00 Europe/Paris that retrieves confirmed vulnerability detections and their affected hosts.

Outcome

An owner-assigned ServiceNow incident is created for each valid affected asset, with high-score cases placed into approval requested and announced in Teams.

Trigger

A daily scheduled run at 07:00 Europe/Paris that retrieves confirmed vulnerability detections and their affected hosts.

Outcome

An owner-assigned ServiceNow incident is created for each valid affected asset, with high-score cases placed into approval requested and announced in Teams.

Before

Security teams likely had to review confirmed vulnerability findings, identify the affected configuration item, and locate its owner manually. They then had to create and assign an incident, decide whether approval was needed, update the incident, and notify the relevant team through a separate channel.

How it works

  1. Retrieve confirmed, still-open vulnerability findings on the daily schedule and prepare one record per affected asset.
  2. Validate the asset and owner in the configuration database, calculate the maximum risk score and urgency, and create an assigned incident when the required data exists.
  3. Request approval and notify the team for scores of 70 or higher; otherwise leave the incident as a ticket without approval, while missing asset or owner records are skipped.

Workflow details

  • Scheduled detection review: Each day at 07:00 Europe/Paris, the workflow retrieves confirmed vulnerability detections and keeps only findings that remain open with New, Active, or Re-Opened status, excluding fixed findings.
  • Asset and ownership validation: For every affected asset, it identifies the host, confirmed vulnerability IDs, maximum Qualys Detection Score, and urgency, then looks up the corresponding configuration item and owner in the configuration database. Assets without a matching configuration item or owner are not processed further.
  • Incident creation and prioritization: For valid matches, the workflow creates an incident assigned to the asset owner, links it to the configuration item, records the vulnerability correlation details, and sets urgency according to the maximum score. The incident is tracked without approval when the maximum score is below 70.
  • Approval handoff: When the maximum score is 70 or higher, the incident is moved to an approval-requested state and a Teams message identifies the incident, asset, score, and vulnerability IDs, with a link for review. Once an authorized person changes the incident approval to Approved, the related downstream workflow can create the Qualys Patch Management job.

What changed

The daily workflow now performs the vulnerability filtering, CMDB validation, incident creation, prioritization, and approval routing automatically. Humans only need to review and approve the qualifying high-score incidents before the downstream virtual patch job can be created.

Work removed

Reviewing qualifying vulnerability findings one by one, looking up asset ownership, copying vulnerability details into incidents, assigning incidents to owners, calculating urgency from the maximum score, changing the approval state, and manually posting approval requests to Teams.

Expected outcome

For each qualifying asset, roughly four to five recurring manual actions can be replaced by one scheduled workflow run, producing consistent incident coverage and approval routing without claiming a measured time saving.

Related flows

Related flows

Explore more workflows with similar topics or tools.

Automated Security Alert Enrichment

This automation runs a complex query against Log Analytics to retrieve Azure Sentinel alerts or other security logs, converts the returned data into JSON, and uses it to update security alerts with additional information. It replaces a manual search-and-update process with a consistent enrichment workflow.

This automation runs a complex query against Log Analytics to retrieve Azure Sentinel alerts or other security logs, converts the returned data into JSON, and uses it to update security alerts with additional information. It replaces a manual search-and-update process with a consistent enrichment workflow.

Explore use case

Explore use case

Automated Notable Event Status Updates

This automation receives notable security alerts, locates the corresponding notable event through a controlled search process, and updates its status with a comment in the security platform. It also monitors search completion and emails an administrator when the search fails.

This automation receives notable security alerts, locates the corresponding notable event through a controlled search process, and updates its status with a comment in the security platform. It also monitors search completion and emails an administrator when the search fails.

Explore use case

Explore use case

Single-Session User Activity Investigation Reports

This automation investigates the actions performed during a single Azure Active Directory session after a suspicious event. It retrieves the relevant audit history, organizes key activity details into a Workbook, and shares the completed report back with the investigating team.

This automation investigates the actions performed during a single Azure Active Directory session after a suspicious event. It retrieves the relevant audit history, organizes key activity details into a Workbook, and shares the completed report back with the investigating team.

Explore use case

Explore use case

Less busywork. More possibility.

Let your agents handle the routine. Make room for what comes next.

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research โ€” straight to your inbox. No spam, unsubscribe anytime.

ยฉ 2026 Mindflow โ€” All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
รŽle-de-France

Less busywork. More possibility.

Let your agents handle the routine. Make room for what comes next.

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research โ€” straight to your inbox. No spam, unsubscribe anytime.

ยฉ 2026 Mindflow โ€” All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
รŽle-de-France

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research โ€” straight to your inbox. No spam, unsubscribe anytime.

ยฉ 2026 Mindflow โ€” All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
รŽle-de-France
To embed a website or widget, add it to the properties panel.