Vulnerability Management
Vulnerability management is the continuous process of finding weaknesses in the technology you use, deciding which ones matter most, treating them safely, and verifying the result. It turns scanner findings and security advisories into owned, risk-based work.
itDefensive security and security operations | OpenSkills.info
Intro
Vulnerability Management
Every organization uses technology with weaknesses. New vulnerabilities are disclosed. Software inventories change. Cloud resources appear and disappear. Patches can fix one risk while creating an operational problem.
Vulnerability management gives you a repeatable way to handle that moving target. You identify what is in scope, discover weaknesses, validate the findings, set priorities, choose treatments, verify the result, and measure whether risk is falling.
Use this loop as your mental model:
scope → discover → validate → prioritize → treat → verify
↑ ↓
└──────────── measure, learn, and repeat ───────────┘
The loop is the program. A scanner is only one source of evidence inside it.
Start with the decision, not the tool
A vulnerability is a weakness in software or hardware that can harm confidentiality, integrity, or availability when exploited. A vulnerability finding is evidence that a weakness may affect a particular asset.
Those are different things. A published vulnerability can exist without affecting your environment. A scanner can report a finding that does not match the installed version or reachable configuration. A confirmed weakness can affect an asset whose business importance is still unknown.
Vulnerability management connects four kinds of information:
- Asset context — what the asset is, where it runs, what it supports, and who owns it.
- Vulnerability evidence — which weakness may apply and why.
- Threat context — whether exploitation is possible, expected, or known.
- Business context — what could happen to the organization if the asset is compromised or disrupted.
The goal is not to produce the largest finding count. The goal is to make defensible treatment decisions and confirm that those decisions reduce risk.
Define scope and ownership
You cannot assess what you cannot identify. Begin with the assets, software, services, environments, and organizational boundaries that the program covers.
Scope can include:
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://www.cisecurity.org/controls/continuous-vulnerability-management
Supports
- Continuous assessment and tracking of vulnerabilities across enterprise assets
- Remediation to reduce the window of opportunity for attackers
- Monitoring public and private sources for changing threat and vulnerability information
- A documented vulnerability-management process and risk-based remediation
- https://csrc.nist.gov/pubs/sp/800/40/r4/final
Supports
- Enterprise patch management as preventive maintenance
- Identifying, prioritizing, acquiring, installing, and verifying patches, updates, and upgrades
- Enterprise strategy, risk reduction, and coordination between business and technology stakeholders
- Applicability across information technology, operational technology, cloud, mobile, firmware, and applications
- Operational and availability considerations when planning patching
- https://csrc.nist.gov/pubs/sp/1800/31/final
Supports
- Asset inventory and automated assessment as foundations for enterprise patching
- Routine and emergency patching processes
- Patch prioritization, testing, deployment, and policy targets
- Isolation and other emergency mitigations as alternatives when immediate patching is unavailable
- Verification and continuous monitoring of asset vulnerabilities
- https://nvd.nist.gov/vuln
Supports
- Vulnerability as a weakness whose exploitation can harm confidentiality, integrity, or availability
- CVE identifiers as shared references for unique vulnerabilities
- Distinction between a public vulnerability record and local asset applicability
- https://nvd.nist.gov/general/cve-process
Supports
- NVD enrichment of CVE records
- Reference tags, CVSS, CWE, and CPE applicability statements
- Product and version applicability as data for matching vulnerabilities to assets
- Record maintenance and change as new information arrives
- https://www.first.org/cvss/v4.0/specification-document
Supports
- CVSS as an open framework for communicating vulnerability characteristics and severity
- Base, Threat, Environmental, and Supplemental metric groups
- Base metrics as intrinsic vulnerability characteristics
- Threat metrics as time-sensitive characteristics and Environmental metrics as consumer-specific context
- Supplemental metrics as added insight that does not change the final score
- Severity as an input that can be refined with threat and environmental context
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog
Supports
- KEV as CISA's authoritative source for vulnerabilities exploited in the wild
- KEV as an input to vulnerability-management prioritization
- Known exploitation as threat evidence rather than proof of local product presence or exposure
- https://www.cisa.gov/sites/default/files/publications/cisa-ssvc-guide%20508c.pdf
Supports
- Stakeholder-Specific Vulnerability Categorization as a decision-tree model
- Prioritization based on exploitation and impact evidence
- Response outcomes that communicate required action
- Use of organizational impact when deciding vulnerability response
- https://github.com/sindresorhus/awesome
Supports
- Awesome Security as a listed security ecosystem collection
- https://github.com/sbilly/awesome-security
Supports
- OpenVAS as a vulnerability scanning and vulnerability-management solution
- Nmap as a network discovery and security-auditing tool
- Selection of OpenVAS and Nmap as relevant ecosystem projects
- https://greenbone.github.io/docs/latest/
Supports
- Greenbone Community Edition as the open-source Greenbone Vulnerability Management stack also known as OpenVAS
- Maintained documentation for the stable community edition
- Components for vulnerability scanning, management services, data, and user interaction
- https://nmap.org/book/man.html
Supports
- Nmap as an open-source network exploration and security-auditing tool
- Host, service, operating-system, and network observation capabilities
- Use in network inventory and security audits
