0Pricing
Cyber Security Academy · Lesson

The Vulnerability Management Lifecycle

Discover, assess, remediate, verify.

The Vulnerability Management Lifecycle is a free Cyber Security Academy lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cyber Security Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

Why a Lifecycle

Vulnerability management (VM) is not a one-time scan; it is a continuous program. Treating it as a lifecycle ensures weaknesses are reliably found, judged, fixed, and confirmed closed, rather than piling up in an ignored report.

The classic loop is: discover, assess, prioritize, remediate, verify, then repeat. Each phase has owners, inputs, and outputs.

Phase 1: Discover

You cannot protect what you cannot see. Discovery builds and maintains an accurate asset inventory and finds weaknesses across it:

  • Hosts, cloud instances, containers, services, and software versions.
  • Authenticated and unauthenticated scans.
  • Passive discovery and external attack surface mapping.

An incomplete inventory is the most common reason VM programs fail.

Phase 2: Assess

Assessment validates and contextualizes raw findings. A scanner reports a CVE; assessment asks:

  • Is it a real exposure or a false positive?
  • Is the affected component actually in use and reachable?
  • What is the technical severity and business context?

This phase converts noisy scan output into trustworthy, actionable findings.

Phase 3: Prioritize

You will always have more vulnerabilities than capacity to fix. Prioritization ranks them so scarce remediation effort hits the highest risk first.

Good prioritization blends severity (CVSS), exploitation likelihood (EPSS), known active exploitation (KEV), and asset business value/exposure. Patching by CVSS alone wastes effort on theoretical issues while real threats wait.

Phase 4: Remediate

Remediation closes the gap. Options, in rough order of preference:

  • Patch / upgrade the vulnerable software.
  • Mitigate / configure (disable feature, restrict access, add WAF rule).
  • Accept the risk with formal sign-off when fixing is infeasible.

Remediation is cross-functional: security identifies, but IT/Dev/Ops usually apply the fix.

Phase 5: Verify

A ticket marked done is not proof. Verification re-scans or re-tests to confirm the vulnerability is actually gone and no regression occurred.

Without verification, dashboards lie: teams close tickets while the exposure persists. Closing the loop with evidence is what makes the program trustworthy.

# Re-scan only the previously affected hosts to confirm closure
nmap --script vuln -p 443 10.0.0.0/24

Continuous, Not Periodic

Annual or quarterly scanning leaves long blind windows. Modern VM is continuous: new assets, new code, and new CVEs appear daily.

Integrate scanning into CI/CD, image builds, and cloud provisioning so vulnerabilities are caught early and the lifecycle runs constantly rather than in big, stressful batches.

Roles and Ownership

VM only works with clear ownership:

  • Security runs scanning, prioritization, and reporting.
  • IT / DevOps own asset patching and configuration.
  • Application teams fix code-level and dependency issues.
  • Risk owners approve exceptions and accept residual risk.

Every finding needs a named owner and a due date, or it stalls.

Metrics That Matter

Measure the program, not just the count of findings:

  • Mean time to remediate (MTTR) by severity.
  • SLA compliance rate.
  • Open vs closed trend over time.
  • Coverage (percent of assets scanned).
  • Reopen / recurrence rate.

Track aging buckets so old criticals cannot quietly linger.

Risk Acceptance and Exceptions

Not every vulnerability can be fixed promptly. A formal exception process records:

  • Why the fix is deferred.
  • Compensating controls in place.
  • The risk owner who accepts it.
  • An expiry date to force re-review.

Exceptions must be time-boxed; an open-ended exception is just an ignored risk.

Feedback and Improvement

The lifecycle should improve itself. Use verification and metrics to find systemic issues: recurring CVEs from one library, slow teams, or scan gaps.

Feed that back into discovery (better coverage), prioritization (tuned thresholds), and remediation (automation, golden images). VM maturity is measured by how fast and reliably the loop turns.

Quick Check

Confirm the purpose of the final phase.

Recap

The VM lifecycle is a continuous loop: discover assets and weaknesses, assess and validate them, prioritize by real risk, remediate via patch/mitigate/accept, and verify the fix held. Clear ownership, SLAs, metrics, and time-boxed exceptions keep it honest.

Next we drill into the foundation of discovery: scanning and building an accurate asset inventory.

Frequently asked questions

Is the “The Vulnerability Management Lifecycle” lesson free?

Yes — the full text of “The Vulnerability Management Lifecycle” is free to read here on the web, and the Cyber Security Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cyber Security Academy course, upgrade to CoddyKit PRO.

What will I learn in “The Vulnerability Management Lifecycle”?

Discover, assess, remediate, verify. You practise Cyber Security Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Cyber Security Academy?

No prior experience is required. Cyber Security Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “The Vulnerability Management Lifecycle” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Cyber Security Academy lesson?

Yes. Every Cyber Security Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. The Vulnerability Management Lifecycle
  2. Scanning and Asset Inventory
  3. Prioritization: CVSS, EPSS and KEV
  4. Patch Management and SLAs
← Back to Cyber Security Academy