Skip to main content
Continuous Testing Won't Save You Without ContextContinuous Monitoring
5 min readFor Government Agency Security Teams

Continuous Testing Won't Save You Without Context

The Conventional Wisdom

Federal agencies rushing to meet zero trust mandates have latched onto a simple formula: continuous security testing equals better security posture. CISA's Zero Trust Maturity Model emphasizes ongoing assessment across all five pillars. The Biden administration requested nearly $11 billion in cybersecurity funding for fiscal 2023, much of it earmarked for this kind of continuous monitoring. Vendors promise 24/7 scanning, perpetual penetration testing, and always-on vulnerability detection.

The pitch sounds right. Adversaries work around the clock, so your defenses should too. If you're not continuously testing, you're falling behind.

Why We Disagree

Continuous testing without prioritization creates noise, not security. You'll generate findings faster than your team can remediate them, and you won't know which vulnerabilities actually threaten your authorization boundary.

Here's what continuous testing evangelists miss: federal systems operate under the Risk Management Framework. Your Authorization to Operate (ATO) isn't a reward for running scans. It's a documented assertion that you've implemented specific controls from NIST SP 800-53 Rev 5, assessed them against your system's categorization under FIPS 199, and accepted residual risk at a level your Authorizing Official will sign.

When you implement continuous testing without tying findings back to your control implementation statements, you've built a compliance gap generator. Your assessment team discovers a vulnerability in an application. Great. But which control does that finding invalidate? AC-6(5) Privileged Accounts? CM-7(2) Prevent Program Execution? SA-11(1) Static Code Analysis? If you can't map the finding to a control deficiency, you can't determine whether it threatens your ATO.

The Application Workload pillar in CISA's model calls for continuous testing. But it also requires that you "integrate security throughout the application lifecycle" and "enable visibility into application behavior." Visibility without decision criteria is just surveillance.

The Evidence

Look at what continuous testing actually produces in federal environments. Your team runs automated scans that flag hundreds of CVEs across your application stack. Your penetration testers identify privilege escalation paths. Your vulnerability management platform generates severity scores based on CVSS.

Now answer this: which findings require a significant change submission to your Authorizing Official? Which ones can you remediate within your continuous monitoring strategy under NIST SP 800-137? Which findings affect compensating controls you documented in your System Security Plan?

Most continuous testing programs can't answer these questions because they're designed around commercial risk scoring, not federal control implementation. CVSS tells you how exploitable a vulnerability is in the abstract. It doesn't tell you whether that vulnerability undermines the specific control implementation you documented in eMASS.

Consider vulnerability scanning under RA-5 Vulnerability Monitoring and Scanning. The control requires you to scan for vulnerabilities, analyze scan reports, and remediate legitimate vulnerabilities according to organizational assessment of risk. Notice what it doesn't say: scan continuously and fix everything the scanner flags. Your continuous monitoring strategy needs to define what "organizational assessment of risk" means in the context of your system's security categorization and your documented control baseline.

The Application Workload pillar works when you've already established your control baseline, documented your implementation, and defined what "secure application behavior" means for your authorization boundary. Continuous testing then validates whether your controls remain effective. It doesn't define effectiveness for you.

What to Do Instead

Start with your System Security Plan. Every control you've implemented has an implementation statement that describes how you meet the control requirement. Your continuous testing strategy should validate those specific implementations, not run generic vulnerability assessments.

For application security under the Application Workload pillar, map your testing activities to the controls you've implemented. If you documented that you meet SA-11 Developer Testing and Evaluation by running static analysis during your CI/CD pipeline, your continuous testing should verify that the static analysis actually runs, catches the vulnerability classes you claimed it would, and blocks deployment when it finds them.

If you implemented SC-7(5) Deny by Default / Allow by Exception at your application layer, your penetration testing should specifically target whether your access control logic actually denies unauthorized requests. Not whether it has vulnerabilities in general, but whether the specific control you documented actually works as described.

Build your continuous monitoring strategy under NIST SP 800-137 to include testing frequency, finding classification criteria, and remediation timelines that align with your control assessment methodology. When your continuous testing identifies a finding, your first question should be: "Which control implementation statement does this invalidate?" Your second question: "Does this require a significant change notification under our continuous authorization strategy?"

For agencies working toward the FedRAMP Moderate baseline, this means your continuous testing must validate the 325 controls in that baseline, not just scan for CVEs. Your testing cadence, scope, and reporting must feed your continuous monitoring program in a way your 3PAO can assess during annual reviews.

When the Conventional Wisdom Is Right

Continuous testing matters when you've already built the foundation. If your System Security Plan documents specific control implementations, if your continuous monitoring strategy defines how you'll validate those controls remain effective, and if your team can map findings to control deficiencies, then yes: test continuously and test from an adversarial perspective.

The Application Workload pillar's emphasis on continuous external monitoring makes sense once you've implemented the controls that define what "secure" means for your applications. Outside-in testing from an adversarial viewpoint will catch implementation gaps your internal assessments miss.

And the urgency is real. Record numbers of CVEs do require faster response cycles. Zero trust architecture requires ongoing validation that your access controls work as designed. The federal government's push toward continuous authorization under OMB Circular A-130 and NIST SP 800-137 demands continuous assessment.

But continuous testing is the validation layer, not the foundation. Build your control baseline first. Document your implementations. Define your risk acceptance criteria. Then test continuously to prove your controls still work. Skip that sequence, and you're just generating findings you can't prioritize within your authorization boundary.

You Might Also Like