How to Define Vulnerability Scanner Health SLOs
Define vulnerability scanner health SLOs for fresh, complete assessment evidence, with explicit indicators, error budgets, ownership, and breach response.

A scanner health service level objective should state how reliably the vulnerability program produces usable assessment evidence. It should not merely require that the scanner platform is online or that jobs report success.
Well-designed SLOs make coverage decay visible, define when operators must respond, and force teams to agree on the evidence that supports security decisions. This workflow converts the vulnerability scanner health monitoring model into measurable objectives. It fits the complete vulnerability scanning guide and can be coordinated through Layer8 Sentinel.
Use the companion workflow for detecting silent vulnerability scan failures to implement the underlying indicators.
Start with the control outcome
The desired outcome is current, complete, correctly associated, and delivered evidence for each required asset-method pair.
That formulation is more useful than “scanner available” because vulnerability scanning depends on several systems:
- Authoritative asset inventory
- Dynamic target selection
- Scanner policies and check content
- Credential and secret services
- Worker capacity and network paths
- Identity resolution
- Finding ingestion and workflow integrations
- Exception management
A platform uptime SLO can remain healthy while any of these dependencies creates a material evidence gap.
Define the service boundary as the evidence path from an eligible asset entering authoritative inventory to valid assessment evidence becoming available to its operating owner.
Define the service level indicator
The primary service level indicator should measure valid evidence coverage:
Valid evidence coverage = expected asset-method pairs with qualifying evidence / expected asset-method pairs
A pair qualifies only when its evidence meets the required:
- Freshness
- Assessment method
- Scanner perspective
- Authentication and privilege
- Check depth
- Completion state
- Asset identity
- Delivery state
- Exception rules
This denominator must come from policy applied to authoritative inventory. Do not derive it from scanner targets because an omitted target would disappear from both numerator and denominator.
The process in Vulnerability Scan Coverage Management: An Operational Guide helps establish asset-method expectations and handle approved exceptions.
Segment before setting objectives
One universal objective usually hides meaningful differences. Segment by requirements that change risk or operating behavior.
Useful dimensions include:
- Internet-facing versus internal
- Critical service versus standard service
- Production versus non-production
- Credentialed host, external, application, image, or configuration method
- Stable versus ephemeral asset
- Regulatory or contractual evidence requirement
- Scanner perspective or network zone
Keep the number of segments manageable. Create a separate SLO only when the segment has a distinct target, response, or owner.
For example, public endpoints may require fresher external evidence than internal development hosts. Credentialed host evidence may have a longer allowed interval but stricter depth requirements.
Specify freshness precisely
Freshness is measured from the assessment time of the newest qualifying evidence, not the ingestion time or the time a job object was created.
For each segment, define:
- Maximum age of valid evidence
- Event that starts the expectation
- Grace period for newly created assets
- Treatment of stopped or dormant assets
- Maintenance-window behavior
- Exception and expiration rules
- Conditions that invalidate otherwise recent evidence
An image assessment by digest remains associated with that immutable artifact, while a running host may require recurring evidence. Match freshness to the lifecycle and method.
Avoid resetting evidence age when old results are re-imported. Preserve the original assessment timestamp.
Add supporting indicators
The primary SLI shows the outcome. Supporting indicators locate the failing control and speed response.
Scope indicators
Measure:
- Eligible assets resolved into intended scope
- Expected accounts, subscriptions, projects, clusters, or registries enumerated
- New assets entering scope within the onboarding window
- Unresolved identity records
- Expired exceptions still affecting scope
Depth indicators
Measure:
- Required credentialed pairs with successful authentication
- Required privilege obtained
- Mandatory check families executed
- Partial or fallback assessments
- Policies that differ from the approved baseline
Execution indicators
Measure:
- Required assessments completed in their windows
- Queue delay and partial completion
- Worker capacity and routing
- Retry exhaustion
- Maintenance skips without an approved exception
Identity and delivery indicators
Measure:
- Evidence associated with a stable active asset
- Duplicate or ambiguous records
- Results delivered within the allowed delay
- Failed records visible in an owned queue
- Required evidence fields retained
Supporting indicators should explain the primary breach. Do not combine them into an opaque score that can average away a complete failure.
Set objectives from policy and operations
Choose an objective only after defining the denominator, qualifying evidence, measurement window, and breach response.
An SLO record should contain:
- Named service and segment
- SLI query or calculation
- Data sources
- Objective and measurement window
- Evidence freshness requirement
- Allowed exclusions
- Owner
- Alert thresholds
- Breach workflow
- Review cadence
- Known telemetry limitations
Do not invent a high percentage because it looks rigorous. The objective should reflect the evidence requirement and trigger a response the organization can execute.
Some requirements are better represented as invariants than percentages. “Every production cloud account must enumerate” should not be averaged with healthy accounts if one missing account can hide an entire environment.
Use an error budget carefully
An error budget represents the permitted amount of noncompliance with the objective during a measurement window. For scanner health, it can help teams distinguish isolated delays from sustained control failure.
Use the budget to govern operational action, such as:
- Pausing nonessential scanner policy changes
- Prioritizing connector or worker reliability work
- Requiring a recovery plan
- Increasing review frequency
- Escalating repeated failures
- Restricting automated closure when evidence health is poor
Do not use the error budget to authorize unknown assets or unbounded critical gaps. Critical invariants and expired exceptions can trigger immediate response even when an aggregate budget remains.
Report the population behind budget consumption. One repeatedly unhealthy critical service is different from brief delays distributed across low-risk test assets.
Define alerting and breach stages
Alert before the objective is irrecoverably missed. Use staged signals.
Fast signal
Detect abrupt failures such as a connector returning no assets, widespread authentication loss, an idle worker pool, or delivery stopping. Fast alerts should identify the shared dependency and affected population.
Burn signal
Detect a rate of invalid or stale evidence that will exhaust the error budget. This is useful for slow coverage decay, repeated missed windows, or accumulating onboarding failures.
Objective breach
Open a formal health incident when the SLO is missed. Record the segment, affected asset-method pairs, first failed control stage, last known healthy evidence, and accountable owner.
Invariant breach
Escalate immediately when a condition that must always hold fails, regardless of aggregate SLO performance.
The detection method in How to Detect Silent Vulnerability Scan Failures can supply the mismatch and dependency records needed for these alerts.
Assign ownership and response
Each SLO needs one service owner responsible for coordination. Supporting systems can retain their own technical owners.
Define who:
- Maintains the expected-state calculation
- Owns scanner policies and workers
- Corrects credentials and secret references
- Restores inventory connectors
- Resolves identity defects
- Repairs evidence delivery
- Approves exceptions
- Reviews decisions made during a gap
The breach workflow should specify immediate triage, impact bounding, safe containment, correction, fresh-evidence verification, and retrospective action for recurring failures.
An alert without authority and a recovery path is monitoring debt.
Handle exceptions without corrupting the SLI
An approved exception can alter the expected evidence requirement, but only when it is specific and current.
Require:
- Exact asset-method scope
- Reason
- Owner
- Approver
- Start and expiration
- Compensating controls
- Review condition
Remove valid exceptions from the applicable denominator or represent them as a separate governed state. Do not count excepted assets as healthy scanned assets.
Expired, orphaned, or overbroad exceptions should consume the objective or trigger an invariant. The process for detecting unauthorized vulnerability scan exclusions helps compare effective omissions with approved scope.
Validate the SLO data
An SLO built on unreliable telemetry can create false assurance. Validate each source and join.
Test:
- Inventory completeness
- Policy-to-method mapping
- Assessment timestamps
- Authentication and check-execution fields
- Identity joins
- Exception expiration
- Delivery acknowledgement
- Treatment of missing or delayed records
Compare sampled SLO records with raw scanner and inventory evidence. Introduce safe test failures where practical and confirm that the indicator changes as expected.
Record telemetry gaps as unknown, not compliant. If a scanner cannot expose check execution, use the best available supporting evidence and document the limitation.
The baseline controls in How to Baseline Vulnerability Scanner Configuration can identify which settings and outcomes require validation after platform changes.
Example SLO set
A vulnerability program defines three service segments.
For internet-facing production endpoints, the primary SLI is the share with qualifying external evidence inside the policy interval. Every production account enumerating successfully is an invariant.
For production servers, the SLI requires current credentialed evidence with successful authentication and required package and configuration checks. Unauthenticated results remain partial and do not qualify.
For deployable container images, the SLI requires assessment of the exact digest before promotion. The runtime age of a mutable tag does not substitute for digest identity.
Supporting indicators show scope resolution, authentication, worker execution, identity conflicts, and delivery delay. A widespread credential failure opens one health incident tied to the shared credential object. A single stale critical server routes to its owner with the failed stage and last valid evidence.
The SLOs describe different evidence contracts without collapsing them into one fleet-wide percentage.
Review and evolve the objectives
Review SLOs when:
- Asset classes or deployment models change
- A new assessment method becomes required
- Scanner or integration architecture changes
- Evidence gaps escape existing detection
- Repeated breaches show an objective is not actionable
- Exceptions accumulate in one segment
- Ownership changes
- Audit or risk requirements change
Do not relax an objective solely to eliminate alerts. First determine whether the requirement changed, the implementation is unreliable, or the response lacks capacity.
Use breach reviews to improve expected-state data, detectors, ownership, and recovery automation.
Connect health to remediation decisions
Scanner health affects whether findings can be opened, aged, verified, and closed confidently.
When required evidence is unhealthy:
- Mark affected coverage explicitly
- Avoid interpreting silence as remediation
- Pause automated closure where appropriate
- Preserve last valid evidence and its age
- Reassess closures made during material gaps
- Prioritize fresh assessment after recovery
Coordinate those decisions with Vulnerability Remediation Verification: An Operational Workflow. A remediation claim should not be verified by an assessment path that is outside its health objective.
Conclusion
Vulnerability scanner health SLOs should measure the reliability of valid asset-method evidence, not platform uptime or job success.
Define the expected population from authoritative inventory, qualify evidence by freshness and depth, segment objectives by real control requirements, and use supporting indicators to locate failures. Pair error budgets with invariants, explicit ownership, and a verified recovery workflow. The result is an operational contract that makes evidence gaps visible before they undermine vulnerability decisions.