KEV Blocker Gate

Gate ID: kev-blocker

Blocks CVEs listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. KEV entries represent vulnerabilities with confirmed active exploitation in the wild.

How It Works

  1. For each CVE finding in the release candidate, checks KEV catalog membership
  2. Blocks any CVE present in KEV, unless policy narrows the gate to reachable, severity-filtered, or past-due-only CVEs
  3. Computes past-due status from PolicyGateContext.ReferenceTime, not from the host wall clock, so replayed evaluations keep the same verdict
  4. Reports KEV due dates for remediation tracking

Configuration

{
  "Policy": {
    "Gates": {
      "KevBlocker": {
        "Enabled": true,
        "OnlyReachable": false,
        "MinimumSeverity": 7.0,
        "BlockPastDueOnly": false,
        "Environments": {
          "development": {
            "Enabled": false
          },
          "production": {
            "OnlyReachable": true,
            "BlockPastDueOnly": true
          }
        }
      }
    }
  }
}

Options

OptionTypeDefaultDescription
EnabledbooltrueWhether the gate is active
OnlyReachableboolfalseOnly evaluate reachable CVEs
MinimumSeveritydouble?nullMinimum CVSS severity to block (null blocks all KEV CVEs)
BlockPastDueOnlyboolfalseOnly block KEV CVEs whose due date is before PolicyGateContext.ReferenceTime
Environmentsdict{}Per-environment overrides

KEV Catalog Context

The CISA KEV catalog contains:

KEV inclusion indicates:

Example Gate Results

Pass:

KEV blocker check passed. No KEV entries found in 15 CVE findings

Fail:

KEV entries found: CVE-2024-1234 (due: 2024-02-15, overdue), CVE-2024-5678 (due: 2024-02-28, 5 days remaining)

Warning:

KEV blocker check passed. Warnings: CVE-2024-9012 KEV due date approaching (7 days)

CLI Usage

# Evaluate KEV gate against image
stella policy evaluate --gate kev-blocker --image myapp:v1.2.3

# Check with no grace period
stella policy evaluate --gate kev-blocker --no-grace-period --image myapp:v1.2.3

Data Source

KEV data is fetched from CISA KEV Catalog via the configured IKevDataProvider. The catalog is refreshed daily with catalog update timestamps tracked for staleness detection.


Last updated: 2026-06-01.