The Vulnerability Management Process: A Practical Walkthrough
Run vulnerability findings through clear states, owners, exit tests, treatment, fresh verification, and visible failure queues.


The vulnerability management process is not “scan, ticket, patch.” It is a decision system that moves each finding from uncertain evidence to verified risk reduction.
That short version sounds efficient because it hides the hard work. Which asset is this? Does the vulnerable condition exist? Why should this owner act now? What change is safe? Who can accept the remaining risk? What proves the repair reached the real system?
A process answers those questions with states, owners, exit tests, and side queues. It does not rely on a weekly meeting to rescue ambiguous tickets. This walkthrough gives operators a model they can implement with the tools they already have.
A vulnerability management process should work like a state machine
Every state has one owner, one exit test, and one route for missing evidence.
What is a vulnerability management process?
In practice, a vulnerability management process is the documented flow that receives asset and weakness observations, validates them, sets priority, assigns treatment, verifies outcomes, and records what the organization learned. It operates inside the vulnerability management program, where leadership sets policy, risk tolerance, funding, and decision authority.
The process should behave like a state machine. Each finding has one current state. Every state has an accountable owner and a clear test for moving forward. A finding that fails the test goes to a named side queue, not back into a general backlog.
CIS Control 7 says organizations should continuously assess and track vulnerabilities. Its Control 7 assessment specification gives two useful cadences: review the documented vulnerability management process annually or after a major change, and review the risk based remediation process monthly or more often. Documentation changes slowly. Operational decisions do not.
Step 0: Which decisions must exist before findings arrive?
Name the authority for scope, technical validation, priority, change approval, risk acceptance, and closure. These can be different people. Security may qualify a finding. A service owner may approve downtime. A business leader may accept residual risk. The evidence source should confirm closure.
Define service classes and response rules before an urgent flaw arrives. Record what counts as public exposure, which services are mission critical, how long evidence stays current, who can approve an exception, and when an unowned asset is escalated. If the rules are invented inside each ticket, speed will depend on who argues best.
Write the closure standard too. “Deployment succeeded” proves that a tool ran. “Ticket resolved” proves that a user changed a field. Neither proves the vulnerable condition is gone. Closure requires a fresh observation tied to the original claim, or a current acceptance by the authorized risk owner.
Step 1: How should findings enter the process?
Accept findings from network scans, endpoint observations, cloud services, application tests, source code tools, vendor advisories, researchers, incident response, and manual review. Normalize the record without erasing source detail. Preserve the tool, rule, time, scope, raw evidence, and collection health.
Match every observation to a stable asset or component identity. Addresses, hostnames, container names, and repository branches can change or be reused. The record should connect to the business service, environment, owner, and expected lifecycle. When identity is uncertain, route it to an identity queue. Do not create three repair tickets for one asset or merge two assets into one finding.
Deduplicate only when the asset, affected condition, and required action are actually the same. Two tools reporting the same CVE can strengthen confidence. A network banner and a local package record are different evidence, not waste. Keep both under one finding when they describe the same condition.
Step 2: How do analysts validate a vulnerability?
Confirm the product, version, affected range, asset identity, detection logic, and time. Check vendor advisories for backports and platform details. Determine whether the affected component is installed, loaded, configured, exposed, reachable, and protected by a working control. Mark which facts are observed and which are inferred.
Use three outcomes: applies, does not apply, and insufficient evidence. The third outcome matters. It protects operators from bad work without hiding an unresolved condition. Assign an owner and deadline to collect the missing evidence.
A vulnerability assessment can perform much of this analysis for a defined scope. The continuing process must preserve the result, notice when it becomes stale, and trigger a new decision when facts change.
Step 3: How should the process set priority?
Start with threat evidence and local consequence. Consider confirmed exploitation, exploit probability, public exposure, attack path reachability, adversary control after exploitation, service criticality, data sensitivity, safety impact, and tested compensating controls. Use CVSS as technical input, not as a due date generator.
CISA issued Binding Operational Directive 26-04 on June 10, 2026. For covered federal agencies, it combines four decision points: Known Exploited Vulnerabilities status, public exposure, exploit automation, and technical impact. The highest risk combination can require remediation or mitigation plus forensic triage within three calendar days.
The important operating detail is that the clock can change. If a team removes public exposure, the required response can move. If CISA later marks the CVE as known exploited, the clock can shorten. Store the inputs, their dates, and the resulting reason. Priority without a reason cannot be reviewed or defended.
Finish the step by assigning one owner, treatment path, due date, and closure test. “Platform team” is not an owner. Use a person or accountable role that accepts the work and can escalate missing authority.
Step 4: How does a finding become safe change work?
Send the owner an action package, not a vulnerability dump. Include the exact asset, affected condition, business reason, vendor guidance, command or configuration when available, prerequisite, expected interruption, rollback, and validation method. State whether the action needs a normal window or an emergency path.
The owner can remediate, mitigate, or request acceptance. Remediation removes the weakness. Mitigation changes exposure or impact while the weakness remains. Acceptance records a decision to carry the residual risk. Every exception needs scope, rationale, approver, controls, expiration, and a condition that forces early review.
Do not confuse patch installation with service recovery. NIST published SP 1800-31 in April 2022 with a laboratory workflow that contains 20 numbered exchanges and actions. It moves from device discovery and scanning through quarantine, patch deployment, rescan, and restored access. The number is not a standard to copy. It shows how much coordination the three word slogan “scan, patch, done” leaves out.
Step 5: What proves the treatment worked?
Reobserve the condition with the original source or a stronger one. Confirm the new package, image, build, route, or configuration on the target that produced the finding. Check that the vulnerable service restarted and the safe version is active. For mitigations, test the control against the path it claims to block.
Then test service health. A security change that breaks production is not a successful outcome. Record the validation time, source, result, and any rollback. The remediation validation guide covers closure tests and recurrence in more detail.
Failed verification should reopen the finding automatically and preserve the failed change. Do not overwrite history with the next attempt. That record tells engineering whether the cause was targeting, deployment, restart, dependency, or detection logic.
Step 6: How should reporting improve the process?
Report the flow, not just the stock. Open critical counts matter, but they do not show where work stalls. Track time in intake, validation, ownership, change, verification, and exception states. Show coverage failures beside finding counts. Separate accepted risk from missing evidence.
Group recurring findings by service, base image, product, configuration, and root cause. Ten copies of the same unsafe package in new servers are not ten isolated repair failures. They are one build problem creating ten symptoms. Fund the preventive fix.
The five stage vulnerability management lifecycle explains how those lessons change the next cycle. The daily process should produce the evidence needed to make that feedback useful.
Which queues should the process maintain?
- New observations waiting for stable identity and deduplication.
- Findings waiting for validation or missing evidence.
- Prioritized work waiting for an accountable owner.
- Approved changes waiting for a window or prerequisite.
- Completed changes waiting for fresh verification.
- Exceptions nearing expiration or a changed trigger condition.
- Failed changes and disputed decisions waiting for escalation.
Do not put all seven in one backlog view. They need different owners and clocks. A finding waiting for a maintenance window is not the same operational problem as a finding nobody can match to an asset.
What meeting cadence keeps work moving?
Run a short daily review for urgent changes, new exploited vulnerabilities, public exposure, failed verification, and unowned high priority work. Keep it to exceptions. The system should route normal work without a meeting.
Use a weekly operating review for aging by state, capacity, repeated disputes, overdue evidence, and blocked changes. Bring the people who can move those states. A monthly program review should cover coverage, root causes, exception health, service trends, labor, and policy changes.
The 2026 Verizon Data Breach Investigations Report release, published May 19, found that vulnerability exploitation started 31 percent of breaches. It also reported third party involvement in 48 percent of breaches, up 60 percent. Daily attention belongs on changes in exploit and exposure state, not every medium severity item that entered overnight.
How much triage can the process afford?
Suppose 1,200 new findings arrive each week. At six minutes of manual intake and validation per finding, the queue demands 120 analyst hours. Three analysts lose a full week before deeper investigation or remediation support begins.
If stable identity, deduplication, and local context automate 75 percent of that work, manual review falls to 30 hours. Test the claim with a truth set. Sample automated closures, disputed findings, and true positives. Labor saved by deleting signal is not savings.
Deep endpoint context with AI driven analysis can help qualify local state and produce exact remediation commands. Artemes applies that approach to reduce the research inside validation and handoff. People still set authority, approve risky changes, and review uncertain evidence.
How do you implement the process in 30 days?
Pick one service and no more than 200 assets. In the first week, name decision owners and define states, exit tests, evidence age, and escalation. In the second, connect one observation source and create a truth set with confirmed, false, uncertain, duplicated, and stale examples.
During week three, route real findings through treatment and verification. Time each state. Record every clarification the receiving team needs. In week four, fix the largest handoff cost, document the runbook, and show coverage plus outcomes to the service owner.
Expand only after the pilot can close correctly and recover from failure. A small process with visible uncertainty is more useful than enterprise scale automation that quietly closes the wrong things.
Frequently asked questions about the vulnerability management process
Who should own the vulnerability management process?
A security leader usually owns the process design and reporting. Technical teams own changes to their systems. A business or risk owner approves material acceptance. Publish each decision right instead of assigning the whole process to one team.
What is the first step in vulnerability management?
Define scope and authority before collecting findings. If you do not know which assets should exist or who can decide their treatment, scanning only creates an unowned list.
Should every critical vulnerability have the same deadline?
No. Use severity with exploitation, exposure, technical impact, service consequence, and working controls. Record why the deadline applies and recalculate it when facts change.
When should the process close a finding?
Close after a fresh observation proves the affected condition is gone, or after an authorized owner accepts documented residual risk. A successful job or completed ticket is not sufficient proof.
The executive takeaway
Give every finding one state, one owner, one exit test, and one visible failure route. Start with a single service. Measure time in each state and the labor required to repair weak handoffs. Require fresh proof before closure. Once that loop works, automate the repetitive parts and expand. The process should make decisions easier to inspect, not merely make tickets faster to create.
Put more evidence behind vulnerability decisions
Artemes AI combines endpoint telemetry, sourced vulnerability intelligence, and analysis with practitioner review so teams can examine the evidence, missing context, and recommended next step together. We are accepting early access requests now.

Chris Seymour
Chris writes about vulnerability prioritization, exploitability, remediation supported by AI, and the engineering realities of turning scanner output into remediation decisions.
Related Reading
Get articles like this in your inbox.
Security research and occasional Artemes AI product updates.

