assess.one – AI-powered business operations platform

Workflow Template

Vulnerability Remediation Workflow

Tracks a reported vulnerability from intake through validation, prioritisation, owner assignment, remediation planning or risk acceptance, fix verification, and closure. Applies a severity-based due date so overdue items can be escalated.

Security teams, IT operations, and compliance owners responsible for closing out reported vulnerabilities need a defensible, auditable process rather than a spreadsheet of open items. This workflow automates the full lifecycle — intake, validation, severity-based due dates, owner assignment, remediation planning or formal risk acceptance, fix verification, and closure — so nothing stalls silently. The result is faster mean-time-to-remediate, consistent SLA enforcement by severity, and a clean audit trail for every decision made along the way.

Business Outcomes

  • Reduces mean-time-to-remediate through automatic severity-based due dates (2/7/30/90 days)
  • Eliminates untracked or forgotten vulnerabilities with mandatory status progression
  • Provides audit-ready records of validation, remediation, and risk acceptance decisions
  • Cuts manual triage and follow-up effort via automated owner assignment and routing
  • Surfaces overdue critical and high-severity items early enough to escalate before breach exposure grows

Workflow Steps

Steps

  1. 1
    Create Vulnerability Recordcreate record

    Registers the reported vulnerability as a record for tracking.

  2. 2
    Set Status to Openupdate record

    Marks the record as Open on intake.

  3. 3
    Acknowledge Reportsend email

    Sends the reporter confirmation their report was received.

  4. 4
    Validate Vulnerabilitycreate task

    Security analyst validates the report and confirms severity.

  5. 5
    Update Status to Validatingupdate record

    Persists the validation outcome and severity to the record.

  6. 6
    Route on Validation Result

    Routes invalid reports to rejection and valid ones to prioritisation.

    validation_result: "Invalid / Duplicate / False Positive"Close as Invalid
    validation_result: "Valid"Apply Severity-Based Due Date
    DefaultApply Severity-Based Due Date
  7. 7
    Close as Invalidupdate record

    Marks the record Rejected and notifies the reporter.

  8. 8
    Notify Reporter of Rejectionsend email

    Informs the reporter their report was invalid, duplicate, or a false positive.

  9. 9
    Apply Severity-Based Due Date

    Routes to the correct due-date step based on confirmed severity.

    confirmed_severity: "Critical"Set Due Date (Critical - 2 days)
    confirmed_severity: "High"Set Due Date (High - 7 days)
    confirmed_severity: "Medium"Set Due Date (Medium - 30 days)
    confirmed_severity: "Low"Set Due Date (Low - 90 days)
    DefaultSet Due Date (Medium - 30 days)
  10. 10
    Set Due Date (Critical - 2 days)set due date

    Sets a 2-day remediation SLA for Critical severity.

  11. 11
    Set Due Date (High - 7 days)set due date

    Sets a 7-day remediation SLA for High severity.

  12. 12
    Set Due Date (Medium - 30 days)set due date

    Sets a 30-day remediation SLA for Medium severity.

  13. 13
    Set Due Date (Low - 90 days)set due date

    Sets a 90-day remediation SLA for Low severity.

  14. 14
    Assign Remediation Ownerassign user

    Assigns an owner responsible for remediating or accepting risk on this vulnerability.

  15. 15
    Set Status to In Remediationupdate record

    Marks the record as actively being worked by the owner.

  16. 16
    Record Remediation Plan or Risk Acceptancecreate task

    Owner records either a remediation plan or a documented risk acceptance justification.

  17. 17
    Persist Resolution Pathupdate record

    Saves the chosen resolution path and details to the record.

  18. 18
    Route on Resolution Path

    Sends risk acceptances for approval; remediation plans proceed to implementation.

    resolution_path: "Risk Acceptance"Request Risk Acceptance Approval
    resolution_path: "Remediation Plan"Implement and Test Fix
    DefaultImplement and Test Fix
  19. 19
    Request Risk Acceptance Approvalrequest approval

    Security lead reviews and approves or rejects the proposed risk acceptance.

  20. 20
    Route on Risk Acceptance Approval

    Approved risk acceptances close the record; rejected ones require a remediation plan instead.

    approval_status: "approved"Close as Risk Accepted
    approval_status: "rejected"Return to Owner for Remediation Plan
    DefaultEnd
  21. 21
    Return to Owner for Remediation Planrestart from step

    Restarts the plan step so the owner must submit a remediation plan instead.

  22. 22
    Close as Risk Acceptedupdate record

    Marks the vulnerability closed with the risk formally accepted.

  23. 23
    Notify Reporter of Risk Acceptancesend email

    Informs the reporter that the risk was formally accepted and the item closed.

  24. 24
    Implement and Test Fixcreate task

    Owner implements the remediation, tests it, and records evidence.

  25. 25
    Set Status to Verifying Fixupdate record

    Marks the record as under fix verification.

  26. 26
    Verify Remediation Evidencecreate task

    Security analyst independently verifies the fix evidence before closure.

  27. 27
    Persist Verification Resultupdate record

    Saves the verification outcome to the record.

  28. 28
    Route on Verification Result

    Passed verifications close the vulnerability; failures loop back for rework.

    verification_result: "Verified - Pass"Close as Remediated
    verification_result: "Failed - Needs Rework"Return for Rework
    DefaultEnd
  29. 29
    Return for Reworkrestart from step

    Restarts the fix implementation step for further rework.

  30. 30
    Close as Remediatedupdate record

    Marks the vulnerability closed after successful remediation and verification.

  31. 31
    Notify Reporter of Closuresend email

    Informs the reporter that the vulnerability has been remediated and closed.

Fields

  • Reporter Email*
  • Reporter Name*
  • Affected Asset*
  • Vulnerability Description*
  • Reported Severity*
  • Vulnerability Source*
  • +11 more fields

Forms

Vulnerability Report Intake

8 fields

Data Views

Active Vulnerabilities

vulnerability_ref, affected_asset, confirmed_severity, vuln_status +1 more

Dashboard Widgets

Vulnerability PipelineVulnerabilities by Confirmed SeverityRemediation Funnel

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
vulnerability remediationvulnerability managementsecurity findingpatch remediationcybersecurity

Similar Workflows

Similar Categories

FAQs

Why should we automate vulnerability remediation tracking instead of using a spreadsheet or ticketing tool?

Spreadsheets and generic tickets don't enforce severity-based SLAs, validation gates, or risk acceptance approvals, so items silently age past their remediation window. This workflow applies due dates automatically at intake (2 days for critical, up to 90 for low), routes invalid reports out early, and requires formal sign-off on risk acceptance, closing the gaps that let vulnerabilities slip through unmanaged.

What is the ROI of using this workflow compared to manual tracking?

The ROI comes from reduced remediation time, fewer missed SLAs, and less analyst time spent chasing status updates or reconstructing audit trails after the fact. Because severity-based due dates and escalation are automatic, teams recover the hours typically lost to manual triage and follow-up, while lowering the risk exposure window on critical findings.

How long does it take to get this workflow live?

The template is ready to use — publishing it takes minutes, not a multi-week implementation project. Once published, your team can start logging vulnerabilities immediately and the workflow runs the intake-to-closure process in real time.

Can we customise the severity-based due dates and escalation rules?

Yes. The due date logic for critical, high, medium, and low severity, along with escalation triggers for overdue items, is configured directly inside assess.one. You can adjust thresholds, notification rules, and approval routing to match your organisation's risk tolerance without any external development work.

Who needs access to this workflow?

Typically security analysts or reporters who submit vulnerabilities, a validation team that confirms severity and legitimacy, remediation owners assigned to fix issues, and an approver for risk acceptance decisions. Access and permissions for each role are configured within assess.one, so only relevant users can act at each step.

What happens if a vulnerability is found to be invalid during validation?

The workflow routes invalid findings to a dedicated closure path, automatically notifying the original reporter of the rejection rather than leaving the record open. This keeps the tracker accurate and ensures reporters get timely feedback instead of ambiguous silence.

How does risk acceptance approval work within the workflow?

When a resolution path is recorded as risk acceptance rather than remediation, the workflow automatically requests approval from the designated approver before the record can proceed. The outcome of that approval routes the vulnerability either to formal closure or back for further remediation action, ensuring accepted risks are never closed without sign-off.

What compliance considerations does this workflow support?

Every step — acknowledgement, validation outcome, due date assignment, remediation plan or risk acceptance, and approval decisions — is recorded, creating a defensible audit trail for internal and external compliance reviews. This structured history is particularly useful for demonstrating SLA adherence and formal risk sign-off during audits.

Can overdue vulnerabilities be escalated automatically?

Yes. Because due dates are set based on severity at intake, the workflow can identify overdue items and trigger escalation notifications directly within assess.one. This ensures critical and high-severity vulnerabilities that breach SLA windows are flagged before they become larger exposure risks.

Does this workflow integrate with our existing notification tools?

Yes, notifications such as reporter updates, escalation alerts, and approval requests can be configured to send via email, Slack, or other supported channels directly inside assess.one. No third-party development is required to set these integrations up.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Vulnerability Remediation Tracking Workflow | assess.one