incipient.ai
← Intelligence Hub

Governance · 2026-07-13 · 8 min

Risk-Based Vulnerability Scoring and Remediation SLAs

Severity alone is misleading. A composite score from CVSS, EPSS, exploit signals, asset criticality, and compensating controls drives the tier, the notification path, and an SLA calibrated by exposure.

Severity alone is misleading. A CVSS 9.8 on an internal host nobody can reach is less urgent than a CVSS 7.5 that is being actively exploited on your internet-facing edge. A program that patches by CVSS wastes its best engineers on the wrong findings. Risk-based scoring fixes that by combining technical severity, real-world exploitability, and business impact into one composite score — then letting the score drive the SLA.

The composite risk score

Five signals, weighted, produce one number:

SignalWeightWhat it captures
CVSS25%Technical severity (base score)
EPSS25%Probability of exploitation in the next 30 days
Exploit signals20%Known exploit, CISA KEV listing, malware family
Asset criticality20%Tier of asset, data sensitivity, exposure
Compensating controls10%WAF, EDR, network segmentation
risk = 0.25·CVSS + 0.25·EPSS + 0.20·exploit + 0.20·asset_criticality − 0.10·controls

The two signals teams most often ignore — EPSS (is it actually being exploited?) and compensating controls (is it already mitigated?) — are exactly what separate a real emergency from a theoretical one.

Risk tier drives the action

The composite score maps to a tier, and the tier drives the notification path and the SLA clock:

TierScoreAction
Critical≥ 9.0Page on-call · ticket · 24h SLA
High7.0–8.9Auto-ticket · owner notify · 7d SLA
Medium4.0–6.9Backlog · 30d SLA · sprint planning
Low< 4.0Monthly review · 90d SLA

SLAs calibrated by exposure

Severity is only half the SLA. Exposure is the other half — internet-facing systems are held to the strictest timelines:

SeverityInternet-facingInternal productionEndpoint / workstation
Critical24 hours72 hours7 days
High7 days14 days30 days
Medium30 days60 days90 days
Low90 days120 daysNext cycle

Three rules keep it honest: a KEV or 0-day overrides the clock and triggers the emergency patch process; an SLA breach auto-escalates to security leadership at 80% of the window elapsed; and a weekly SLA scorecard is published per business unit.

Where regulated assets bend the model

A pure severity-times-exposure SLA breaks down the moment the asset is a validated manufacturing controller or a fielded medical device, because you often cannot patch it in 24 hours without breaking a regulated, safety-critical system. This is precisely where the composite score earns its keep:

  • Asset criticality rises (patient-safety and production impact), and
  • Compensating controls carry more weight (segmentation and monitoring may be the only near-term mitigation), so
  • The output is a documented, risk-accepted exception with a time-boxed validation-and-patch plan — not a silent missed SLA.

That nuance — a defensible exception backed by compensating controls rather than a patch you cannot safely apply — is covered in depth in patching the factory floor and medical devices.

The path to implement

  1. Compute a composite score from CVSS + EPSS + exploit + asset criticality + controls.
  2. Map the score to a tier that sets the notification path and SLA clock.
  3. Calibrate SLAs by severity and exposure.
  4. Override the clock for KEV/0-day and auto-escalate at 80% of the window.
  5. For regulated assets, allow a risk-accepted exception with compensating controls and a validation plan — never a silent miss.

Incipient's GovPilot computes the composite score, enforces the SLA clock, and produces the audit trail regulators expect — the same risk-tiering discipline applied to vulnerabilities.

Talk to us about risk-based scoring →