Skip to main content

FedRAMP 20x: Plan Detection Coverage for Resources That Drift

Document how each resource can depart from its intended and assessed state, the evidence for its drift likelihood and the detection method. Class B and C have different SHOULD cadences for likely-to-drift and other resources. Mandatory machine and non-machine verification and validation duties also apply; a low-drift judgment does not waive them.

Written by Boundera Team|October 26, 2026|6 min read

Main question

How should Class B and C teams plan FedRAMP 20x drift detection coverage?

For FedRAMP 20x drift detection coverage, start with the resource and the ways it can depart from its intended state. A deployment pipeline may keep an application image unchanged while runtime privileges, service availability or the procedure used by its operators changes. A useful coverage decision explains what can drift, why that judgment is reasonable and how the team will detect weaknesses in the affected resources.

For Class B and C teams, that judgment informs the recommended cadence for persistent vulnerability detection. Mandatory verification and validation timeframes also apply. Build the coverage plan with both activities visible.

Define drift across the whole resource

FedRAMP defines drift as changes to information resources that depart from their intended and assessed state. Its examples include configurations, deployed software, privileges, running processes and availability. Information resources include both machine resources, such as software and cloud services, and non-machine resources, such as policies, procedures and employees. Rules referring to information resources without specifying a type include both. FedRAMP definitions: Drift and Information Resource

Use those definitions to frame an operational question: what could make this resource stop matching the state that was assessed? For a service, consider changes to its runtime configuration and permissions as well as its release artifact. For an operating procedure, consider whether its instructions still match the current system and the people responsible for carrying them out.

FedRAMP defines “likely” as a reasonable degree of probability based on context. That definition supplies no numerical probability threshold. Support the judgment with evidence about the resource, its change paths and the safeguards that constrain those paths. FedRAMP definition: Likely

Keep detection recommendations and verification duties visible

The Vulnerability Detection and Response rules distinguish resources likely to drift from resources not likely to drift. For the Class B/C scope addressed here, the persistent detection recommendations are:

Resource coverageRule and forceClass B cadenceClass C cadence
All information resources likely to driftVDR-TFR-PDD, SHOULDAt least once every monthAt least once every 14 days
All information resources not likely to driftVDR-TFR-PCD, SHOULDAt least once every 6 monthsAt least once every month

The same ruleset separately specifies these verification and validation duties:

ActivityRule and forceClass B cadenceClass C cadence
Verify and validate machine-based resource status for 20xVDR-TFR-MVX, MUSTAt least once every 7 daysAt least once every 3 days
Verify and validate non-machine resource statusVDR-TFR-NMV, MUSTAt least once every 3 monthsAt least once every 3 months

These provisions overlap. Reading them together, a Class B resource judged not likely to drift still has the applicable verification and validation duty; the six-month detection recommendation does not waive it. The same reasoning applies to Class C resources. FedRAMP VDR rules

SHOULD also carries a documentation obligation. FedRAMP allows valid reasons to depart from such a rule in particular circumstances, after carefully weighing the implications, and requires parties to explain their decisions in security documentation. Use the recommended-rule decision guide when recording that choice. FedRAMP definition: SHOULD

The VDR adoption schedule lists optional adoption from July 4, 2026, obtaining and maintaining certification from December 7, 2026, and a grace-period end of March 7, 2027. Apply that schedule when planning this work. The drift and complete-detection provisions are stable rules; their changelogs record their launch in June 2026. FedRAMP VDR rules and effective dates

Record the reason for each coverage decision

The following is an editorial working record, not a prescribed FedRAMP template. Keep it alongside the inventory and evidence your team already uses.

Suggested fieldWhat to capture
Resource or resource setThe actual identifiers and scope covered by the judgment. Identify related resources that need their own decision.
Intended and assessed stateA link to the relevant configuration, assessed behavior, procedure version or other baseline.
Possible changesWho or what can change software, configuration, privileges, processes, availability or operating practice.
Contextual likelihood judgmentWhether drift is likely, the supporting evidence, its date and the limits of that evidence.
Detection coverageThe method that can find weaknesses in this resource, the chosen cadence and where results are retained. Record applicable verification and validation separately.
Owner and reconsideration triggersWho maintains the decision and which changes, failures or new evidence require another look.

Avoid making “no recent changes” the entire rationale. Ask whether the team can observe relevant changes and whether the available history covers the conditions being assessed. A failed data feed or an unobserved permission path weakens the evidence behind a low-drift judgment.

Choose detection methods that match the resource. For example, a technical comparison may help identify a permission change; a procedure review and a walkthrough may help expose instructions that no longer fit actual operations. These are suggested methods to evaluate, not assurance that any single check satisfies the rules. VDR-CSO-DET encompasses weaknesses beyond traditional scanning and includes persistent verification and validation of resources and processes against their intended and documented operation for FedRAMP Practices. FedRAMP vulnerability detection rule

Test the judgment with a concrete example

Consider a service deployed from a fixed image. As an engineering exercise, separate the image, the running service's privileges and the operator procedure into distinct coverage decisions.

For the image, retain evidence about how its contents are controlled and which changes require replacement. For privileges, examine whether an administrator or an automated process can change access after deployment. For the procedure, compare the documented steps and ownership with the current service. A stable image alone does not establish the drift likelihood of those related resources.

Now introduce a plausible change in a safe test setting: grant an additional runtime permission or alter a procedure's escalation owner. Check whether the relevant detection method identifies the difference, whether evidence reaches the accountable owner and whether the coverage rationale gets reconsidered. Record an untested assumption as a gap to resolve. This makes the judgment useful to the next engineer who has to maintain it.

Connect drift coverage to adjacent decisions

Keep three related decisions explicit in the operating plan:

  • Sampling: VDR-CSO-SIR permits sampling effectively identical resources, especially machine-based resources, unless that would reduce detection efficiency or effectiveness. A drift judgment alone does not establish those conditions. Use the vulnerability sampling coverage guide for that separate decision.
  • Detection after changes: VDR-CSO-DAC recommends automatically performing vulnerability detection on representative samples of new or significantly changed information resources. Include this SHOULD provision alongside the periodic coverage decisions.
  • Response to detected weaknesses: VDR-CSO-RES requires providers to manage all detected vulnerabilities systematically, persistently and promptly. Route findings into that response process as they are detected; a future coverage cycle is no reason to hold a known weakness. FedRAMP VDR general responsibilities

Use the persistent validation guide to examine the verification and validation work alongside this coverage plan. Start with one resource whose drift judgment is poorly supported, trace its possible changes and improve the evidence behind that decision before extending the approach across the inventory.

Frequently asked questions

Does drift mean only cloud configuration changes?

No. FedRAMP defines drift to include deviations from the intended and assessed state, with examples including configurations, deployed software, privileges, running processes and availability. Unqualified references to information resources include machine and non-machine resources.

What detection cadences apply to Class B and C resources likely to drift?

VDR-TFR-PDD is a SHOULD recommendation for persistent vulnerability detection on all resources likely to drift: at least monthly for Class B and every 14 days for Class C. For resources not likely to drift, VDR-TFR-PCD recommends at least every six months for Class B and monthly for Class C. The VDR schedule lists optional adoption from July 4, 2026, obtaining and maintaining certification from December 7, 2026, and a grace-period end of March 7, 2027.

Does a low-drift judgment remove verification and validation duties?

No. VDR-TFR-MVX separately requires 20x machine-based resource status verification and validation at least every seven days for Class B and three days for Class C. VDR-TFR-NMV requires non-machine resource status verification and validation at least every three months. Keep those duties visible alongside the drift-based detection recommendations.

Next step

If you want to turn this guidance into an execution plan, the product side handles control mapping, SSP drafting, and evidence collection.

Related articles