Glossary

Compensating Control

A mitigating safeguard such as a WAF, network segmentation, EDR, disk encryption, or IPS signature that reduces the effective risk of a vulnerability without patching it.

Definition

A compensating control is a mitigating safeguard put in place to reduce the real-world risk of a vulnerability when patching it immediately is not possible or not yet done. Examples include a web application firewall, network segmentation that isolates the affected host, an EDR agent that detects exploitation attempts, disk encryption, or an IPS signature that blocks the known attack pattern.

The control does not remove the vulnerability. It reduces how exploitable or how damaging it is in practice, lowering the finding's effective risk while the underlying issue remains technically present.

Why It Matters

Real environments always have vulnerabilities that cannot be patched on demand: a system in a change freeze, a legacy application that breaks under updates, a third-party appliance the team does not control. Treating every such finding as equally urgent ignores the safeguards that already stand between the vulnerability and an attacker.

Accounting for compensating controls produces a more honest risk picture. A vulnerability shielded behind segmentation and an IPS signature is genuinely less pressing than the same vulnerability on an exposed host with nothing in front of it. In vulnerability prioritization, controls lower a finding's effective priority so attention flows to the genuinely unmitigated work, and they give teams a documented way to manage compliance drift without losing visibility.

How It Works

In a risk-based engine, a compensating control is best modeled as an additive risk reduction applied to a finding's score: each declared control lowers the effective priority by a bounded amount, and multiple controls combine additively rather than multiplying away the risk entirely. Bounding the reduction matters, a long list of weak controls should never zero out a serious finding, and exception caps exist precisely to keep accepted risk visible rather than hidden.

Controls can be auto-detected from the unified asset (an EDR agent or disk encryption observed on the host) or explicitly declared by the team (a WAF rule, a segmentation boundary). Either way they ride the same unified vulnerability management data and the same cyber asset inventory, so the risk adjustment stays tied to the real, merged picture of each asset rather than a side note.

How Koopic Helps

Koopic's prioritization engine accounts for both auto-detected and user-declared compensating controls as bounded, additive risk reductions on each finding, with exception caps to keep accepted risk visible, all included on every plan. The per-factor breakdown shows exactly how each control lowered a finding's effective priority so you still know which vulnerabilities to fix first. See it on your data.

See it on your data

Work with us as a design partner - we'll show you how Koopic applies these concepts to your actual environment.

See it on your data