At a glance
Use whenScan results exceed what teams can fix, severity labels are driving the queue, and patching deadlines are being missed without anyone deciding to miss them.
InputsScanner and agent output; asset inventory with owners; asset criticality; exploitation intelligence; change calendar; current remediation policy.
OutputA de-duplicated queue grouped by fix, with a decision, an owner, a clock and a closure test for each item.
RolesVulnerability management lead; system and application owners; change management; a risk owner for exceptions.

Most remediation programs do not have a scanning problem. They have a conversion problem: the path from a raw finding to a fixed, verified system has too many steps where the work stalls or gets mislabelled. This note covers that path from first export to closure. It does not cover how to test whether a fix truly worked, how to govern the wider program, or how to turn an attack path into a plan. Each has its own field note, listed under Related Reading.

Step 1. Normalize and de-duplicate

Different tools describe the same weakness differently and the same asset by different names. Before any ranking, resolve identity. Build a key from the asset, the weakness and the location, and merge duplicates. Drop findings against assets that no longer exist. Separate the finding types, because each follows a different path:

  • Software flaws with a CVE. Patch, upgrade or mitigate.

  • Misconfigurations. Change a setting or a policy.

  • End-of-life software. Replace, isolate or accept with a plan.

  • Weak or exposed credentials and keys. Rotate and investigate.

Then group findings by the fix that removes them. One operating system update can close hundreds of findings. Work is assigned and measured by remediation unit, not by finding, and teams respond better to a queue that says “apply this update to these twelve servers” than to a spreadsheet of nine hundred rows.

Step 2. Enrich each remediation unit

Attach the facts that change the decision:

  • Exploitation evidence. Listed in CISA’s Known Exploited Vulnerabilities catalog; public exploit code; EPSS estimate of exploitation activity over the next 30 days.

  • Exposure. Internet-facing, reachable from the internal network, or isolated.

  • Asset importance. Criticality of the system and the data and services depending on it.

  • Compensating controls. Verified protections that block the vulnerable path.

  • Constraints. Owner, change window, downtime tolerance, vendor support.

CVSS base severity remains useful, but it measures how bad a flaw can be in the abstract. It does not say whether anyone is exploiting it or whether it matters on this system, so it should be one input among several.

Step 3. Decide

Convert the enriched data into a decision with a small rule set that owners can read. CISA’s Stakeholder-Specific Vulnerability Categorization offers a model: it combines exploitation status, technical impact, whether exploitation can be automated, how prevalent the affected product is in the mission, and public well-being impact, and produces one of four outcomes, Track, Track*, Attend or Act. Most organizations do better adapting that approach to their own data than adopting a complex score. The table below shows an adapted example. It is not the CISA decision tree, and the thresholds are for the organization to set.

Exploitation evidenceExposureAsset importanceDecision
Active exploitation (KEV or equivalent)Internet-facingAnyAct: emergency change; mitigate immediately if a fix is not ready
Active exploitationInternal onlyHighAct: expedited change
Active exploitationInternal onlyLowAttend: next scheduled maintenance, shortened
Public exploit or high exploitation likelihoodInternet-facingHighAttend: prioritized, defined window
Public exploit or high exploitation likelihoodInternal onlyAnyAttend: standard window, elevated within queue
No evidence of exploitationInternet-facingHighAttend: standard window
No evidence of exploitationInternal or isolatedLowTrack: routine patch cycle
AnyAnyAny, but fix not possibleMitigate or accept: see Step 4

Step 4. Choose the response

Patching is one response. NIST SP 800-40 Revision 4 treats it as preventive maintenance planned by groups of assets and describes different maintenance approaches: routine patching, emergency patching, emergency mitigation, and handling of assets that cannot be patched. Apply that thinking to each remediation unit:

ResponseWhen it fitsWhat to record
RemediateA fix exists and can be deployed in the required windowChange reference; version after fix
MitigateFix not yet available or deployable; exposure can be reduced by configuration, segmentation, access restriction, disabling the feature or a detection ruleThe control applied, who verified it, and when the real fix is expected
AcceptBusiness context makes remediation impractical and residual risk is tolerableRisk owner, rationale, compensating control, expiry and review trigger
Retire or replaceAsset is end-of-life or no longer neededDecommission date and dependencies

Acceptance needs discipline. An exception with no expiry, no owner at the right level and no compensating control is not a risk decision. It is a record of delay.

Step 5. Route the work and start the clock

Assign each remediation unit to the team that can change the system. Where ownership is unclear, escalate; do not let the item sit in a shared queue. Set a target by decision type. The examples below are illustrative and should reflect your own operating reality and risk appetite.

DecisionIllustrative targetGovernance
ActMitigation immediately; fix on emergency changeDaily visibility to security leadership until closed
AttendA short defined windowWeekly review; escalate on breach
TrackNormal patch cycleMonthly reporting

One design choice matters more than the numbers. Start the clock when the vulnerability is first detected, not when a ticket is created or assigned. CISA’s Binding Operational Directive 19-02, which applies to US federal civilian agencies, does this for internet-accessible systems, with deadlines of 15 days for critical and 30 days for high-severity findings. Starting at detection stops the time lost in triage, assignment and waiting from disappearing out of the reported figures.

Step 6. Verify before you close

Closure means the weakness is gone, not that a change request was approved. Confirm with a fresh scan, a version or configuration check, or a targeted test, and attach the evidence to the item. For vulnerabilities that were being exploited, patching does not undo a prior intrusion. Check for indicators of compromise and review logs for the period of exposure before closing. The companion note on testing remediation covers verification methods in more depth.

Step 7. Measure what leadership can act on

Raw counts of open findings reward scanning more and say little about risk. Measure the following instead:

  • Time to remediate by decision tier, measured from detection.

  • Number of overdue Act and Attend items, and how long each has been overdue.

  • Share of items closed with verification evidence attached.

  • Recurrence: findings that reopen or return in the same asset group.

  • Exception count, age and the share that expired without review.

  • Scan coverage: share of in-scope assets assessed within the target interval.

Where this goes wrong

FailureSymptomCorrection
Queue driven by severity label aloneHundreds of “critical” items; teams ignore the listUse exploitation, exposure and asset importance in the decision
Findings assigned individuallyOwners drowning in thousands of ticketsGroup by fix and assign by remediation unit
Clock starts at ticket creationReported times look good; exposure stays longStart at first detection
Mitigation treated as closureTemporary control becomes permanent and forgottenKeep the item open with a date for the real fix
Exceptions without expiryAccepted risks accumulate silentlyRequire owner, compensating control and review date
Closure without evidenceItems reappear in the next scanRequire verification output on every closure

Use this to improve remediation governance and validation

Take one month of scan output and run it through Steps 1 to 5. Compare the resulting queue with the current one. The difference shows how much effort the current approach spends on the wrong items.

Sources

  1. Cybersecurity and Infrastructure Security Agency. Stakeholder-Specific Vulnerability Categorization (SSVC) guide and decision tree. cisa.gov

  2. Cybersecurity and Infrastructure Security Agency. Known Exploited Vulnerabilities Catalog. cisa.gov

  3. Cybersecurity and Infrastructure Security Agency. Binding Operational Directive 19-02, Vulnerability Remediation Requirements for Internet-Accessible Systems. cisa.gov

  4. National Institute of Standards and Technology. Guide to Enterprise Patch Management Planning: Preventive Maintenance for Technology, NIST SP 800-40 Revision 4. csrc.nist.gov

  5. FIRST. Exploit Prediction Scoring System (EPSS), model documentation. first.org

  6. FIRST. Common Vulnerability Scoring System (CVSS), specification document. first.org

How we label evidence

Facts carry a source. Analysis and recommendations are marked as ours. Examples that are hypothetical are labeled as hypothetical.