Vulnerability Research

How to Build a Vulnerability Management Program from Scratch

Build a working vulnerability program around owned scope, current evidence, decision rules, delivery capacity, and verified closure.

Chris Seymour, Cofounder and Principal at Artemes AI
Chris Seymour
Cofounder, Principal
Sep 14, 2026 9 min read
Five stage vulnerability management program loop with a visible queue for missing evidence and blocked work

A vulnerability management program does not begin with a scanner purchase. It begins when the organization decides which systems count, who owns the risk, and what proof is required before work can close.

Buying the tool first feels productive because a dashboard appears in days. Then the dashboard fills with findings that have no service owner, no maintenance path, and no agreed response clock. Security sends spreadsheets. Infrastructure argues about versions. Leaders see a total that rises whenever coverage improves. The organization has data, but it still does not have a program.

Start smaller. Build one control loop that can move a finding from current evidence to an accountable decision and a verified result. Make failure visible at every step. Once that loop works for a bounded asset group, scale it with evidence instead of hope.

Infographic

A program is an accountable control loop

Every handoff needs evidence, an owner, a clock, and a failure route.

Five stage vulnerability management program control loopFive connected stages move from scope through observation, decision, action, and verification. Failed verification returns work to the decision stage, while missing evidence enters a visible exception queue.The smallest program that can reduce risk1Scopeassets + owners2Observefresh evidence3Decidereason + clock4Actchange + owner5Verifynew observationfailed verification returns to decisionVisible failure queueunknown asset, missing owner, stale evidence, blocked change, expired exceptionA scanner creates findings. A program turns evidence into owned decisions.

What is a vulnerability management program?

A vulnerability management program is the continuing system an organization uses to identify weaknesses, decide which ones require action, assign that action, and verify whether risk changed. It includes technology, but its hardest parts are ownership, decision rules, change capacity, and proof.

The program sits above the vulnerability management process and below enterprise risk governance. Policy grants authority. Procedures describe the current method. The operating program supplies people, queues, meetings, evidence, and escalation. If those parts do not connect, a perfect scan schedule still produces abandoned work.

Current disclosure volume makes that distinction urgent. On April 15, 2026, NIST reported that CVE submissions had grown 263 percent between 2020 and 2025. NIST enriched nearly 42,000 CVEs in 2025, 45 percent more than any prior year, and still moved the NVD to a selective enrichment model. The NIST NVD operations update is a useful warning. More input is guaranteed. Equal treatment is impossible.

What should you decide before running the first scan?

Write a one page charter. Name the initial scope, the executive sponsor, the program owner, the service owners who will receive work, and the risk owner who can approve an exception. Define the result you expect after 90 days. A useful result is not “find every vulnerability.” It is “move urgent findings on 200 production servers through a repeatable decision and verification loop.”

Put exclusions in the charter too. If unmanaged acquisitions, lab networks, or a legacy plant are out of scope, say so and assign a date to revisit them. Hidden exclusions become false coverage claims. Visible exclusions become funded decisions.

Choose the approved asset record before choosing a finding repository. Every asset needs a stable identifier, a business service, a technical owner, an environment, an exposure state, and a last observation time. Create a failure queue for assets missing any of those fields. Do not let incomplete records vanish from the denominator.

Which five capabilities make the minimum viable program?

1. Owned scope

Begin with a bounded group whose owners can attend a weekly working session. Critical production services are usually better than “all servers.” Reconcile the approved inventory with at least one independent observation source. Record why counts differ instead of choosing the larger number.

2. Fresh observations

Define how current evidence must be for each asset type. A laptop that has not reported for 21 days and a public server observed this morning are not equivalent inputs. Scanner health, credential failures, stale agents, and unreachable hosts belong in the program queue alongside vulnerabilities.

3. Written decision rules

Use mandatory gates for active exploitation, public exposure, incident connection, and binding obligations. Rank the rest using exploit probability, technical impact, service consequence, reachability, and working controls. The risk based vulnerability management model explains how to keep local context separate from source facts.

The pressure has changed since most program guides were written. FIRST published a midyear forecast on June 15, 2026 that raised its annual estimate to about 66,000 CVEs after disclosures through April ran 46.3 percent above the February forecast path. Yet the FIRST vulnerability forecast found that the subset in CISA KEV or above a 10 percent EPSS score had not risen with raw volume. That is the operating clue. Fund prioritization quality, not backlog theater.

4. Accountable action

Every selected response needs one owner, one due date, and one allowed state. Useful states include investigating, planned remediation, active mitigation, accepted risk, blocked, ready for verification, and verified. “Open” and “closed” hide too much. Keep the reason and supporting evidence with each state change.

5. Independent verification

A deployed patch is an activity. Closure requires a new observation showing the vulnerable condition is gone or the intended control is working. Check service health too. Failed changes return to action with the original history intact. This is where many scanner centered programs lose the plot without noticing.

How do you build the first 30 days?

During days one through five, approve the charter and select the first asset group. Name real owners. Reconcile inventory counts. Write down every missing owner and stale observation. Do not tune severity thresholds yet.

The NIST, SANS, and CIS framework comparison shows how to turn published guidance into local evidence rules, workflow states, and measurable control tests without copying a crosswalk and calling it a program.

Next, connect current vulnerability intelligence during days six through ten. CISA maintains a public feed that can seed the exploitation gate. This tested command exports the core fields into a file a working team can review:

curl -fsSL https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json | jq -r '.vulnerabilities[] | [.cveID, .dateAdded, .dueDate, .knownRansomwareCampaignUse] | @csv' > kev.csv

Days eleven through fifteen are for decision rules and response clocks. CISA’s Binding Operational Directive 26-04, issued June 10, 2026, is a current design reference even for organizations it does not bind. It combines KEV status, public exposure, exploit automation, and technical impact to produce dynamic clocks of three, 14, 60 days, or the next major system upgrade. Copy the logic only if you can supply the inputs.

Use days sixteen through twenty to push ten real findings through the workflow. Include a finding with no patch, an unowned asset, a public KEV, a failed deployment, and a disputed false positive. Ask what state each record enters, who decides, what starts the clock, and what evidence moves it forward.

Spend the final ten days running the loop, measuring failure, and fixing the process. Publish coverage, urgent exposure, owner acceptance, blocked work, and verification failure. Do not publish a vanity total without its denominator.

How much remediation capacity does the program need?

Measure safe delivery before promising a response target. Suppose six service owners can each complete eight relevant changes a week. Capacity is 48 changes. If the decision rules create 70 due items each week, backlog grows by 22. Over 52 weeks, that is 1,144 overdue changes before outages, leave, and deployment failures.

Do not hide the deficit by relabeling findings after the fact. Reduce exposure, automate a repeatable change, add delivery capacity, or tighten the decision gate using evidence. Show leaders the trade. A clock without capacity is a reporting mechanism for predictable failure.

Why should the program prioritize exploitation and exposure?

Verizon published its 2026 Data Breach Investigations Report findings on May 19, 2026. Vulnerability exploitation started 31 percent of breaches and became the leading entry point for the first time in 19 editions. The Verizon breach analysis makes one point hard to ignore: a program that treats known exploitation as another dashboard column is too slow by design.

Public exposure also changes the decision. A vulnerable package on an isolated test host and the same package behind an internet service do not deserve the same clock. Preserve both the global fact and the local observation. When either changes, recalculate the action instead of waiting for the monthly meeting.

What meetings and reports keep the loop moving?

Run a short weekly working session for exceptions, blocked actions, verification failures, and new urgent evidence. Resolve ownership during the meeting. Do not spend the hour reading totals that everyone could see beforehand.

Monthly reporting should answer five questions. What portion of approved scope produced fresh evidence? Which urgent exposures remain? Where is work blocked and by whom? Which treatments failed verification? Which repeated cause deserves a system change? The vulnerability management metrics guide turns those questions into definitions and denominators.

Quarterly governance should review capacity, exclusions, exception debt, and recurring causes. It should also remove rules that no longer produce decisions. A program grows stronger when it learns which inputs matter and which reports waste time.

Where should automation and AI enter?

Automate collection, source enrichment, deterministic gates, date calculations, routing, and stale evidence checks first. Those actions are repeatable and testable. Deep endpoint context with AI driven analysis can then draft an explanation, identify missing facts, and propose a remediation step for practitioner review. Artemes uses that evidence first pattern.

Keep promotion into the operational queue separate from generated analysis. An uncertain draft should not create a false fact, approve an exception, or close a finding. The program owns the decision. The system helps assemble the case.

Frequently asked questions about a vulnerability management program

Who should own the program?

A security leader should own the operating model and evidence quality. Service and asset owners own changes. A named executive risk owner handles exceptions beyond delegated authority.

Can a small team build one?

Yes. Limit the first scope and protect the control loop. A small team covering 200 important assets with current evidence is more useful than a nominal enterprise program with unknown coverage.

Which tool should come first?

Start with the asset and finding sources you already have. Prove the ownership, decision, action, and verification flow before adding another platform. Use the vulnerability management pricing model to account for labor and integration cost, not only licenses.

How do you know the program works?

Coverage is known, urgent exposure falls, owners accept work quickly, blocked items escalate, and fixes pass fresh verification. Track recurring causes as well. Removing one obsolete service can prevent more work than closing a hundred tickets.

The executive takeaway

Approve a one page charter this week. Choose one critical asset group, name its owners, set evidence freshness, and move ten real findings through a written decision and verification loop. Measure where each record stalls. Fix those handoffs before expanding scope or buying another tool. That is how a vulnerability management program starts producing defensible risk reduction.

Artemes AI

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, Cofounder and Principal at Artemes AI

Chris Seymour

Cofounder, Principal

Chris writes about vulnerability prioritization, exploitability, remediation supported by AI, and the engineering realities of turning scanner output into remediation decisions.

Risk Informed Prioritization
Security Automation
Contextual Scanning
Found this useful? Share it.

Get articles like this in your inbox.

Security research and occasional Artemes AI product updates.