CMMC penetration testing: NIST 800-171 readiness for the defense supply chain

As CMMC 2.0 enforcement rolls into DoD contracts through DFARS, the roughly 80,000 defense contractors handling Controlled Unclassified Information (CUI) must demonstrate Level 2 compliance — which maps directly to the 110 controls of NIST SP 800-171. Several of those controls expect vulnerability scanning and penetration testing. Matproof Sentinel provides CMMC-readiness testing that evidences the risk-assessment and system-integrity controls, with audit-ready reports, from €149 and a free scan to start.

Run a free pentest scan
MW
Written by Malte Wagenbach
Founder of Matproof Security. Specialized in AI-driven penetration testing and EU compliance (DORA, NIS2, ISO 27001, SOC 2).
Last reviewed: May 17, 2026

Where penetration testing fits in CMMC 2.0 and NIST 800-171

CMMC 2.0 Level 2 is built on NIST SP 800-171, the standard for protecting CUI in non-federal systems. While 800-171 does not use the words 'penetration test' in every control, several control families effectively require the kind of assurance only testing provides. The Risk Assessment family (3.11) requires scanning for vulnerabilities in systems and applications and remediating them — and 3.11.2 specifically calls for vulnerability scans. The Security Assessment family (3.12) requires periodically assessing the security controls to determine if they are effective, which a penetration test directly evidences. The System and Information Integrity family (3.14) requires identifying and correcting flaws. For a defense contractor preparing for a C3PAO (Certified Third-Party Assessment Organization) assessment, documented vulnerability scanning and penetration testing — with remediation tracking — is among the cleanest ways to show these controls are implemented and operating. Failing the assessment, or misrepresenting your posture in your SPRS score, now carries real consequences: under the False Claims Act, the DoJ's Civil Cyber-Fraud Initiative has pursued contractors who overstated compliance.

  • CMMC Level 2 = NIST SP 800-171's 110 controls — the standard for protecting Controlled Unclassified Information (CUI).
  • Risk Assessment (3.11.2): vulnerability scanning is explicitly required; penetration testing is the active complement.
  • Security Assessment (3.12): controls must be assessed for effectiveness — a penetration test is direct evidence.
  • False Claims Act exposure: overstating compliance in your SPRS score is now actively litigated — documented testing protects you.

What CMMC-readiness penetration testing should cover

  • Access control (3.1): authenticated testing that only authorized users reach CUI — no broken access control, privilege escalation, or boundary bypass.
  • Vulnerability scanning (3.11.2): continuous scanning of systems and applications for known CVEs, with remediation tracking.
  • Web application & API security: OWASP Top 10 and OWASP API Security Top 10 across systems that store, process, or transmit CUI.
  • Boundary protection (3.13): TLS configuration, exposed services, and segmentation between CUI enclaves and the wider network.
  • Identification & authentication (3.5): MFA enforcement, session handling, and credential security for accounts that access CUI.
  • Audit-ready evidence mapped to the NIST 800-171 control families, with CVSS ratings, proof-of-exploit, and a remediation log for your C3PAO assessment and SSP/POA&M.

Sample finding

High

CUI reachable from a non-CUI network segment due to a boundary-control gap

Testing simulated an attacker who had compromised a workstation on the general corporate network and attempted to reach the enclave holding Controlled Unclassified Information. A misconfigured firewall rule permitted SMB traffic from the corporate VLAN into the CUI enclave, allowing lateral movement toward systems in scope for NIST 800-171. This is a direct weakness in the boundary-protection (3.13) and access-control (3.1) families — and the kind of segmentation failure that turns a contained incident into a CUI breach and a failed CMMC assessment.

Fix: Tighten the enclave boundary to deny all traffic from non-CUI segments except explicitly required, brokered flows; remove the permissive SMB rule. Verify segmentation with penetration testing from each adjacent zone, document the CUI boundary in your System Security Plan (SSP), and record the remediation in your POA&M. Re-test to confirm the enclave is no longer reachable from the corporate network.

Reference: NIST SP 800-171 3.13.1 / 3.13.5 Boundary Protection · 3.1.x Access Control · CWE-923 · MITRE ATT&CK T1021 (Remote Services)

CMMC penetration testing options

Free scanMatproof SentinelTraditional consultancy
Automated scan engine✓ (3-min preview)✓ Full scan✗ Manual only
OWASP Top 10 coveragePartial✓ Complete✓ Complete
Proof-of-exploit evidence✓ Per finding✓ Per finding
Regulatory mapping (DORA/NIS2/ISO 27001)✓ Automated✓ Manual
Audit-ready PDF report✓ Instant✓ 2–4 weeks delivery
Continuous / recurring scans✓ Per deploy✗ Annual engagement
Time to first result~3 min~30 min full scan2–4 weeks
Price€0From €149€8,000–€25,000
Source code review (SAST)✓ On Growth plan✓ Scoped engagement
API testing (REST/GraphQL)✓ Automated✓ Manual

Matproof Sentinel for CMMC / NIST 800-171

Single Run
€149 one-time
  • 1 full pentest scan
  • AI-prioritized findings with CVSS 3.1
  • Proof-of-exploit per finding
  • Audit-ready PDF report
  • Regulatory mapping (DORA, NIS2, ISO 27001)
Buy single run
Recommended
Starter
€299 / month
  • Unlimited scans (up to 3 domains)
  • Continuous monitoring
  • CI/CD integration (GitHub, GitLab)
  • All regulatory mappings
  • Priority support
Start Starter
Growth
€799 / month
  • Unlimited scans + domains
  • Authenticated / White-Box testing
  • API & cloud infrastructure tests
  • Dedicated security account manager
  • 24h SLA response time
Contact for Growth

Frequently asked questions about CMMC penetration testing

Does CMMC require penetration testing?

CMMC 2.0 Level 2 maps to NIST SP 800-171, which requires vulnerability scanning explicitly (3.11.2) and requires periodic assessment of control effectiveness (3.12) — for which penetration testing is the most direct evidence. So while 'penetration test' is not a standalone control name, the controls behind CMMC Level 2 effectively expect both scanning and testing. For Level 2 certification assessments by a C3PAO, documented testing with remediation tracking strongly supports the Risk Assessment, Security Assessment, and System Integrity families.

What CMMC level needs penetration testing?

Level 2 — the level required for contractors handling Controlled Unclassified Information (CUI), aligned to NIST SP 800-171's 110 controls. Level 1 (Federal Contract Information only, 17 basic safeguarding controls) has a lighter bar. Level 3 adds NIST SP 800-172 enhanced requirements for the highest-priority programs. Most of the defense supply chain falls into Level 2, where scanning and testing evidence matters most.

How does NIST 800-171 relate to penetration testing?

NIST 800-171 is the control set behind CMMC Level 2. The Risk Assessment family (3.11) requires scanning for and remediating vulnerabilities; the Security Assessment family (3.12) requires assessing whether controls are effective; the System and Information Integrity family (3.14) requires identifying and correcting flaws. Penetration testing is how a contractor demonstrates these technical controls actually work, not just exist on paper in the System Security Plan.

What happens if we overstate our CMMC / 800-171 compliance?

It is a real liability. Contractors self-attest a NIST 800-171 score in SPRS, and the U.S. Department of Justice's Civil Cyber-Fraud Initiative has pursued contractors under the False Claims Act for misrepresenting their cybersecurity compliance — with multimillion-dollar settlements. Honest, documented penetration testing and remediation tracking is the evidence that keeps your attestation defensible.

Can Matproof Sentinel help with CMMC readiness?

Yes — for the technical scope. Sentinel tests the access-control, boundary-protection, and vulnerability-management controls behind CMMC Level 2 and produces evidence mapped to the NIST 800-171 control families, with CVSS ratings, proof-of-exploit, and a remediation log you can attach to your SSP and POA&M. The formal C3PAO certification assessment is conducted separately; Sentinel provides the continuous technical testing and evidence that prepares you for it. Run a free scan to start.

Related

Go deeper — related blog articles

Prepare for your CMMC Level 2 assessment

Evidence the NIST 800-171 controls behind CMMC Level 2 with documented, continuous testing. Matproof Sentinel maps findings to the control families and tracks remediation for your SSP and POA&M — from €149, with a free scan to start.

Run a free pentest scan