How to Set Rescan SLAs for Vulnerability Remediation
Design rescan SLAs that prioritize high-risk fixes, account for change activation and scan coverage, and produce timely evidence for defensible closure.

A rescan service-level agreement should define how quickly a reported remediation receives a valid verification attempt. It should not promise that every finding will close within the same number of hours.
The distinction matters. A rescan can confirm a fix, show that the condition remains, or fail to produce enough evidence. The timer must drive timely validation without turning an unreachable asset or incomplete check into a false success.
This guide provides a practical method for setting rescan SLAs across mixed infrastructure. It fits within the complete vulnerability scanning guide and the broader vulnerability remediation verification workflow. Layer8 Sentinel supports risk-based scanning and the operational handoff from finding to validated resolution.
Define what the SLA covers
Start by naming the event that starts and stops the timer.
A useful rescan SLA starts when all of these are true:
- The remediation owner reports the change complete
- The change is active in the affected environment
- The affected asset population is identified
- The target is available for the required test
- Any required approval or maintenance window is in effect
The timer stops when a valid verification attempt produces one of three outcomes:
- Verified fixed
- Verification failed
- Inconclusive with a documented validation dependency
Stopping the first-attempt timer on an inconclusive result does not close the finding. It starts a separate recovery timer for the broken prerequisite. This preserves accountability without blaming the remediation team for a scanner route or credential failure.
Do not start the rescan timer when a ticket is created, when a patch is downloaded, or when a future change is scheduled. Those events belong to remediation planning and implementation SLAs.
Use a tiered risk model
A single rescan target is simple but rarely useful. The verification order should reflect the risk that exists while closure remains uncertain.
Consider these factors:
- Severity and credible impact
- Internet or untrusted-network exposure
- Known exploit path in the local environment
- Asset criticality and data sensitivity
- Reachability from compromised internal zones
- Availability of compensating controls
- Scope of affected assets
- Whether the remediation changes a shared image or platform
- Age and confidence of the original evidence
Convert the factors into a small number of operational tiers. Four tiers are usually easier to run than a scoring formula with many narrow bands.
An example policy structure is:
| Tier | Typical condition | First valid verification target |
|---|---|---|
| Urgent | High-impact condition on an exposed or critical asset | Immediate queue, same operating period where feasible |
| High | Material risk with a plausible attack path | Next prioritized scan window |
| Standard | Managed exposure with normal change controls | Scheduled verification queue |
| Deferred | Low-risk or exception-bound work | Defined batch window before the exception review |
The organization should assign exact durations based on staffing, architecture, maintenance constraints, and scanner capacity. Do not copy durations from another program without testing whether the scan path can meet them.
Separate risk priority from scan mechanics
Risk determines urgency. Scan mechanics determine when a valid test is possible.
A database fix may require a restart during a maintenance window. A container fix may be testable in the registry immediately but not in production until deployment. A segmented host may be available only to a designated worker. An application test may require a seeded account and a stable test route.
Document the earliest meaningful verification point for each remediation class:
- Package update: after installation and any required process restart
- Configuration change: after effective configuration reload
- Firewall or security-group change: after policy propagation
- Container rebuild: after image publication, then again after deployment where runtime state matters
- Application release: after the corrected build reaches the relevant environment
- Asset retirement: after authoritative inventory confirms destruction or decommissioning
An early scan that cannot observe the intended change wastes capacity and can create misleading evidence.
Calculate usable rescan capacity
SLA design must fit the scanning system that will execute it.
Estimate capacity using actual operating constraints:
- Number of scanner workers and network zones
- Safe concurrency by target class
- Credential and rate-limit restrictions
- Typical targeted-scan duration
- Change-window concentration
- Routine scan commitments
- Retry and failure volume
- Human review needed for ambiguous outcomes
Reserve capacity for urgent verification rather than filling every worker with routine schedules. Also prevent urgent jobs from permanently starving normal coverage; stale baseline evidence makes later verification less reliable.
A simple queue model can use four values:
1. Expected remediation reports per period
2. Average valid scan time by target class
3. Percentage requiring retry or investigation
4. Available worker time after routine obligations
Run the model against peak change periods, not only weekly averages. Patch windows and coordinated releases produce bursts.
Define evidence requirements by finding class
A completed scan is not necessarily a valid verification. State the minimum evidence needed to stop the SLA.
Host and package findings
Require stable asset correlation, successful credentialed inspection where the check depends on local state, current package or patch evidence, and any required process-state confirmation.
The account design in How to Design Least-Privilege Scan Accounts for Credentialed Vulnerability Scanning helps ensure that fast rescans still collect the required evidence rather than succeeding with partial access.
Network exposure findings
Require observation from the relevant network perspective. A service blocked from an internal scanner may remain reachable from the internet. Record the source zone and effective route.
How to Detect Exposed Services in Your Infrastructure provides the broader exposure context needed to define that perspective.
Cloud configuration findings
Require effective policy or resource state after propagation. When possible, combine control-plane evidence with a test of the externally observable behavior.
Container and artifact findings
Require the corrected image digest, current scan evidence for that immutable artifact, and proof that the affected deployment references it. A clean registry image does not prove all running workloads were replaced.
Application findings
Require the relevant route, role, payload class, and environment. Include regression checks when the fix can shift the vulnerable behavior rather than remove it.
Evidence requirements should be concise enough for automation and specific enough that reviewers reach the same closure decision.
Create pause and restart rules
Uncontrolled timer pauses can make an SLA meaningless. Define a short list of valid pause reasons and the evidence required for each.
Valid examples include:
- Approved maintenance window has not opened
- Target is under a documented incident restriction
- Required test account is blocked by an independently owned identity defect
- Authoritative inventory cannot resolve a replaced asset
- Production safety review temporarily prohibits the test
Invalid examples include:
- Owner has not responded
- Scan queue is busy
- The target failed authentication without investigation
- The team prefers the next monthly scan
- The remediation ticket contains incomplete notes
A pause should name an owner, start time, prerequisite, and review time. Restart the timer when the prerequisite is available. Keep total paused time visible so chronic dependencies are not hidden.
Design the queue and escalation path
The rescan queue should contain enough context for an operator or automation to execute the correct test:
- Finding and stable asset identifiers
- Risk tier and due time
- Remediation completion time
- Change reference
- Required scanner policy and source zone
- Authentication requirement
- Evidence needed for closure
- Current blocking dependency
- Remediation and validation owners
Escalate before breach, not after it. An urgent item approaching its target may need worker capacity moved from a lower tier. A standard item blocked by credentials should escalate to identity or scanner operations rather than remain in the remediation queue.
How to Troubleshoot Credentialed Scan Failures and Coverage Gaps provides the diagnostic sequence for authentication, authorization, reachability, and inspection defects.
Example: a three-stage container verification SLA
A critical library finding affects a production container image. The application team rebuilds the image and reports remediation complete.
The policy defines three related events:
1. Artifact verification begins when the corrected image is published under a new digest. The registry scan must confirm that the original component condition is absent.
2. Deployment verification begins when the production controller references the new digest. Inventory must confirm replacement across the intended workload population.
3. Runtime verification begins when all old instances should be drained. The scanner checks that no active workload uses the vulnerable digest.
The artifact scan passes quickly, but one cluster remains on the old deployment manifest. The finding stays open for that cluster and escalates to the deployment owner. The SLA exposes the incomplete rollout instead of allowing a clean image to close the entire population.
If the condition later returns after closure, the investigation process in How to Investigate Reopened Vulnerabilities After Remediation helps determine whether the old digest was redeployed or the original verification scope was incomplete.
Track separate service measures
Use separate measures for distinct parts of the process:
- Time from remediation report to first queued attempt
- Time from queue to valid scan execution
- Time from valid result to analyst decision
- Percentage meeting target by risk tier
- Inconclusive attempts by dependency
- Retries caused by scanner operations
- Failed verifications by remediation class
- Queue age and capacity consumption
- Time to repair blocked validation paths
Do not count a fast inconclusive scan as equivalent to a valid verification. Report first-attempt responsiveness and final evidence completion separately.
Review and tune the policy
Review the SLA after scanner architecture changes, major asset growth, new network zones, changes to maintenance windows, or sustained breaches.
Use actual queue data to answer:
- Which tiers consistently miss their target?
- Are urgent items truly risk-distinct?
- Which target classes consume unexpected capacity?
- Which dependencies create repeated pauses?
- Are evidence reviews the bottleneck rather than scanning?
- Are routine scans competing with verification at predictable times?
- Do owners report completion before changes are active?
Adjust capacity, workflow, or timing based on the cause. Lengthening every target may hide an operational defect. Tightening every target may encourage invalid tests.
Common mistakes
Avoid these patterns:
- Using vulnerability severity as the only rescan priority
- Starting the timer before a change can be observed
- Treating connection failure as a passed verification
- Allowing unrestricted pause reasons
- Measuring queue submission instead of valid evidence
- Verifying only the new artifact and not its deployment
- Ignoring scanner worker and credential capacity
- Closing a finding when one asset passes but the affected population is incomplete
- Sending every result to analysts when deterministic evidence can be automated
Conclusion
A useful rescan SLA connects risk urgency to a test that can produce valid closure evidence.
Define the timer boundaries, create a small set of risk tiers, account for change activation and scan capacity, and state the evidence needed for each finding class. Separate first-attempt performance from dependency recovery and final verification.
The objective is not the fastest possible scan. It is timely, reproducible evidence that tells the organization whether remediation actually changed the risk.