Vulnerability Management
Vulnerability management is the recurring work of finding weaknesses, deciding which ones matter, getting them fixed or formally accepted, and checking that the decision held. A scanner can produce the list. It cannot tell you which asset is in scope, who may change it, or whether last month's patch actually landed. That gap is where most programs stall: the queue grows, owners are unclear, and a high score gets treated as a decision.
This guide is an operating model for that work. It is written for a senior IT leader standing up a practice, including someone moving from an internal role into a virtual CISO engagement. It is also for the security lead at a small insurer who has to show underwriters and examiners that findings turn into action.
MSP and MSSP delivery has its own constraints. Those belong in the guide to vulnerability management for MSPs, not here. NIST treats enterprise patching as preventive maintenance for technology risk in SP 800-40 Rev. 4. Use that as the maintenance frame. Then add the parts a patch policy does not cover: discovery limits, exploit context, exceptions, and verification.
What should vulnerability management accomplish?
A program that holds up under review can answer four questions with evidence, not with a dashboard screenshot.
- Coverage. Which systems, applications, cloud accounts, and network segments are in scope, and which are known gaps?
- Prioritization. Which findings move first once severity is set next to exposure, asset role, and credible exploit information?
- Ownership. Who is accountable for the asset, who approves a change, and who accepts residual risk?
- Verification. What shows the fix reached the right system, or that an exception has an owner and a review date?
Tools make discovery and reporting more repeatable. They do not replace a written rule for who can authorize testing, who can accept risk, and who confirms closure.
Ayewo is Hudson Infosec's testing engine for that discovery layer. It covers continuous vulnerability assessment, AI-assisted penetration testing with proof of access, and read-only OT discovery. Scan and penetration-test data is analyzed on Hudson-owned U.S. hardware. Compare that scope with yours on the Ayewo overview.
No scanner, including Ayewo, makes an organization compliant. Mappings to HIPAA, PCI DSS, NIST, or SOC 2 are evidence inputs. The assessor decides what satisfies a requirement. PCI external scans still need an approved scanning vendor where the standard requires one.
How does the vulnerability management lifecycle work?
Treat the cycle as five decisions, not five tool features. Skip one and the others produce activity without a closed loop.
1. Define scope and ownership
Write the environments, asset classes, testing windows, exclusions, and the person who approves a change. Reconcile the inventory from more than one source: endpoint management, cloud accounts, network discovery, and the application catalog. A system that appears in one source and not another is a coverage gap, not proof that the missing source is wrong. Record an owner or an accountable group for each in-scope asset. An asset with no owner cannot be prioritized honestly, because nobody can accept the change or the exception.
2. Discover and assess
Match the method to the asset and the operational constraint. Authenticated checks usually reveal more about patch level and configuration than an unauthenticated probe, but only where credentials and access are appropriate. Network assessment helps find exposed services. Application and API testing need their own scope.
In sensitive production, start with non-disruptive settings. Agree on a window and an escalation contact before anything more intrusive. Keep the method, the exclusions, the date, and the limitations with the result. A later reader has to be able to see what the evidence does not cover.
CISA publishes a Known Exploited Vulnerabilities Catalog of weaknesses with evidence of exploitation in the wild. Use a catalog entry as one input, not as proof the finding is present on your asset or that a compensating control is irrelevant.
3. Triage in context
A severity score is an initial indicator. Reachability, business function, compensating controls, and credible exploit information can all change the order. Keep the original finding and write down why the priority moved. If the evidence is incomplete, send the item for validation instead of quietly lowering it. Two findings with the same score are not the same decision: an internet-facing system that supports a customer process is not an isolated lab host scheduled for retirement.
4. Remediate or document an exception
Turn the finding into work the responsible team can do: a patch, a configuration change, removal of an unused service, or a tighter access path. When the fix cannot land now, record the reason, the interim safeguard, the owner, the approval, and the next review date. An exception with no review date becomes permanent by neglect.
5. Verify and improve
Retest the asset or the configuration after the change. Close the finding only when the evidence shows the issue is gone, or when an approved exception is on record.
If a finding survives a claimed fix, check three things before you blame the scanner. Did the change reach the correct system? Are the credentials used for the check still valid? Does the original evidence still apply? Recurring findings, missed assets, aging items, and confirmed false positives are the material for the next cycle, not a separate project.
How should teams prioritize findings?
Agree the model with the people who own remediation, then apply it the same way every cycle. Do not import another organization's deadline and call it a policy. Response time belongs to your risk tolerance and your obligations.
| Signal | Question to ask | What it changes |
|---|---|---|
| Technical severity | How serious is the weakness under the method that found it? | Sets the starting point. It is not the decision. |
| Exposure | Can an untrusted network reach the asset, or is access already narrow? | Raises or lowers urgency and points at containment. |
| Asset role | Does the system support a critical operation, sensitive data, or a dependency others rely on? | Decides who owns the response and how fast it is reviewed. |
| Exploit evidence | Is there credible evidence of exploitation, or a known-exploited listing that still needs local confirmation? | Can justify faster review and an interim safeguard. |
| Fix feasibility | Can the change go out safely now, or does it need a controlled window? | Sets the owner, the window, the interim measure, and the retest. |
Write the facts behind the order so another reviewer can reproduce it. FIRST's Exploit Prediction Scoring System estimates the probability that a vulnerability will be exploited in the wild. Use it as one exploitability signal beside asset role and exposure. It is not a mandate to ignore a reachable weakness on a system that holds regulated data, and it is not a reason to treat every high score as an incident.
What does this look like in a vCISO practice?
A senior IT leader taking on a first virtual CISO engagement usually inherits a scanner export and no operating model. The useful first deliverable is not another scan. It is a one-page scope, a named owner for each in-scope asset class, and a triage rule the client's IT lead will actually follow.
On a typical engagement that means three moves in the first month. Confirm which environments the contract allows you to assess, and write down what you will not touch. Sit with the person who deploys changes and agree which signals move a ticket ahead of planned work. Then walk one finding from evidence to a change record to a retest, so the client sees the loop before you scale it.
The practice-building context for that engagement model lives in how to start a vCISO practice. Partner delivery terms, if that is the path you want, are on the vCISO partner application.
Keep the engagement boundary explicit. You can define the process, interpret findings, and report what was verified. You generally cannot approve a production change or accept residual risk for the client. Those decisions stay with the asset owner. Saying that in the first steering meeting prevents a later argument about why a critical finding is still open.
How should a small insurer run vulnerability management?
A small insurance company rarely has a dedicated vulnerability team. The security lead, often the same person who runs infrastructure, has to show a board, a carrier, or an examiner that the firm knows its exposure and acts on it. The program should be narrow enough to run every month.
Start with the systems that hold policyholder data, the identity platform, the internet-facing services, and the vendor connections that move that data. Give each a named owner inside the company, even if remediation help comes from a provider. Use the same five signals in the table above, and keep exceptions short: a finding on a policy-admin system does not sit in "accepted" because a renewal weekend got in the way. Record the interim control and the date it will be revisited.
What underwriters and examiners usually ask for is not a raw finding count. They ask what was in scope, what was material, what was fixed, what was accepted, and how you know. Build the monthly note to answer those five points.
Broader control design for insurance companies is covered in cybersecurity controls for insurance companies. This section stays on the vulnerability loop, not on the rest of that control set. A scan mapped to a framework supports your evidence for the assessment. It does not by itself satisfy the obligation.
How do you evaluate vulnerability management tools?
Judge a tool by whether your team can run the loop, not by a feature grid. A useful pilot uses a small set that resembles production: one routine workstation, one production server, one externally reachable asset, and one system with an awkward maintenance constraint. Agree the authorization, the success test, and the window before the first scan.
- Coverage and deployment. Can it assess the asset types in scope? What credentials, agents, or network paths does it need?
- Operational safety. Can you schedule, exclude, rate-limit, and escalate if a check misbehaves?
- Finding quality. Can an analyst see the evidence, the limitation, and the difference between an actionable item and a likely false positive?
- Workflow. Can a finding be assigned, exported, and reopened after a failed retest?
- Reporting. Can the asset owner and the leadership audience both use the output without losing the evidence?
- Data handling. Where is assessment data processed, who can read it, and what is retained? For Ayewo, scan and penetration-test data is analyzed on Hudson-owned U.S. hardware, with no public cloud or external AI service in that path. Do not read that as a claim that no operational backup exists.
- Cost and scale. Compare the pricing basis, included scope, and the operating effort at your expected asset count. Ignore a headline price that assumes a different deployment.
Follow one finding from authorization through assignment, change, and retest. If the handoff breaks, that is the evaluation result, even when the tool reports a long list of issues. Scanning and penetration testing answer different questions. Automated assessment finds known weaknesses at scale. A scoped penetration test examines how weaknesses can be combined inside an authorized boundary. The comparison lives in penetration testing versus vulnerability scanning. Neither one replaces an owner or a verification step.
Where do scanning and a scoped test fit?
Use recurring scanning for coverage and for the retest after a change. Use a scoped penetration test when you need to know whether a weakness can be turned into access inside a defined boundary.
Ayewo is built for both jobs in one testing engine: vulnerability assessment, and AI-assisted penetration testing that records proof of access. It also has a read-only mode for OT discovery. Sentinel is the separate evidence layer. It keeps a cryptographically verifiable, tamper-evident record of customer events and platform actions, including Ayewo activity. It is not the scanner, and it is not an immutable ledger. A correction changes current state while earlier versions stay visible.
Read the current product scope on the Ayewo overview before you treat any of that as a fit for your environment. A 30-day trial of Ayewo and HSEC Sentinel is the practical way to test the workflow against your own assets. The public pentest page is still a launch notice, so this article does not send you there for a live offer.
How should teams measure program progress?
Measure coverage and follow-through, not scan volume. Useful counts include the share of in-scope assets assessed in the period, findings that have an owner, time from identification to a documented decision, overdue remediation, and findings retested after a fix. Define the denominator and the period so two months can be compared.
Read the numbers with the scope attached. More findings often mean the inventory got better, not that the environment got worse. A low count can mean a narrow scope or a missed segment. If many items have no owner, the next change is a required owner field at intake, not another scan. If retests keep failing, look at whether the change reached the asset before you blame the check.
How can teams make remediation workable?
Security rarely controls the system it assesses. The handoff has to be usable by the person who does the change. A ticket that gets worked names the asset, the finding, and the evidence. It also names the business context, the recommended action when you know it, why the priority is what it is, a decision date, and a way to ask a question. A raw export is not that ticket.
Group work when one change closes several findings on the same system. Do not bundle unrelated issues into a ticket nobody can close. After the change, store the change reference and the verification result on the finding. If the fix cannot be applied, store the compensating measure and the person who approved the temporary risk. That record is what a later auditor, underwriter, or successor will trust.
What should a vulnerability management report include?
Technical owners need enough detail to reproduce the issue. Leadership needs material exposure, decisions, and blockers. One report can serve both if every summary number can be traced to an asset and then to a work item or an approved exception.
Include scope and dates, coverage gaps, the priority mix, material change since the last period, aging work, exception status, and what was verified after a fix. Say when the method or the scope changed before you compare totals. Separate open, resolved, accepted, and still-being-validated items. If you show a trend, say what it counts and what it leaves out. An incomplete inventory does not become a precise risk score because it was put in a chart.
Frequently Asked Questions
How often should vulnerability assessments run?
Set the cadence from exposure, how fast the environment changes, and any contractual or regulatory obligation. There is no single interval that fits every asset. Reassess after a material change, and write down why you chose the schedule you run.
Is a vulnerability scan the same as a penetration test?
No. A scan looks for known weaknesses with an automated method. A penetration test is an authorized exercise that examines how those weaknesses can be used inside a defined boundary. You will usually want both. They are not substitutes, and neither one closes a finding by itself.
Should every finding be fixed immediately?
No. Assess it, assign a priority, and either remediate it or record an approved exception with an interim safeguard, an owner, and a review date. Immediate fixes for every item usually mean the serious ones wait behind noise.
Can vulnerability management support compliance work?
It can supply evidence of assessment, of the decision taken, and of follow-up, when those activities matter to the framework you are in. Map the process and the records you keep to the specific obligation. A tool does not establish compliance, and a framework mapping is not a certification.
A vulnerability management program is working when scope is visible, priority is explainable, every material finding has an owner, and closure rests on a retest or a dated exception. Start with a loop the current team can run every month. Widen coverage after that loop is boringly reliable.