Vulnerability Management and Threat Hunting
Prioritize vulnerability remediation with CVSS + EPSS + asset-criticality context (not just severity score) and run hypothesis-driven threat hunting that finds the activity the automated detections missed. Triage a scan, build three hunting queries from threat-intel hypotheses, and measure hunt-program maturity.
View badge details
About This Course
Learn how to prioritize vulnerability remediation using CVSS + EPSS + asset criticality (not just severity score) and how to run hypothesis-driven threat hunting that finds attacker activity the automated detections missed. By the end you will triage a vulnerability scan, build 3 hunting queries from threat intelligence hypotheses, and understand how to measure a hunt program's maturity.
Course Curriculum
8 Lessons
CVE, CVSS, and EPSS — how to read a vulnerability
Learn the three standards that structure every vulnerability conversation: CVE (identifier), CVSS (severity score), EPSS (exploit probability score). By the end you will be able to read a vulnerability report and tell Camila which vulnerabilities actually matter — distinguishing high-CVSS-low-EPSS (hype) from medium-CVSS-high-EPSS (actively exploited, real priority).
Patch management operations
Learn the operational discipline that turns vulnerability priorities into actually-patched systems: patch testing, deployment pipelines, change management, exception tracking, and the metrics that distinguish a mature patch program from a reactive one. By the end you will design a Beacon Harbor patch management pipeline and know the KPIs that prove it's working.
Triage a vulnerability scan - Lab Exercises
Note: This lab pre-provisions an Azure Linux VM at start — allow up to 10 minutes for the environment to become ready.
Receive a 300-finding vulnerability scan from Beacon Harbor. Apply the EPSS × asset criticality matrix to prioritize into PATCH NOW / sprint / quarter / backlog buckets. Produce the remediation plan Priya + Jerome will actually execute.
Hypothesis-driven threat hunting
Learn the discipline that distinguishes real threat hunting from "running queries looking for weird stuff" — hypothesis-driven hunting rooted in threat intelligence, ATT&CK, and your environment's specific attack surface. By the end you will formulate hunt hypotheses, know the hunt lifecycle (hypothesis → query → analyze → decide → document), and understand how hunting feeds detection engineering.
Hunting with KQL in practice
Apply the KQL fundamentals from Course 3 to real hunt scenarios: multi-table joins, lookups against watchlists, time-series anomaly detection, and the KQL functions that make hunting queries practical. By the end you will author KQL hunting queries for common attacker techniques (lateral movement via psexec, OAuth consent abuse, service account credential reuse).
Build 3 hunting queries from hypothesis to results - Lab Exercises
Note: This lab pre-provisions an Azure Linux VM at start — allow up to 10 minutes for the environment to become ready.
Author 3 hunt queries end-to-end: start with a hypothesis, author a KQL query (adapted to jq against sample data on the Linux VM), analyze results, document the outcome.
Hunt program maturity and metrics
Measure a hunting program's maturity using the Hunt Maturity Model (HMM0-HMM4), track meaningful metrics (hunts per quarter, TP rate, promotion rate, coverage change), and understand what a mature hunting program ACTUALLY delivers vs what vendors promise.
Course 5 capstone — vulnerability triage + hunt - Lab Exercises
Note: This lab pre-provisions an Azure Linux VM at start — allow up to 10 minutes.
Course 5 capstone: receive a 50-finding vulnerability scan + run 2 threat hunts. Produce a combined report that correlates patch gaps with hunt findings and recommends priorities for next quarter.