24/7/365 emergency support · Mon–Fri 8:00 AM – 5:00 PM
NIST SP 800-171 Rev 2110 Requirements · 320 ObjectivesC3PAO Assessment PrepDFARS 252.204-7012

NIST SP 800-171 Requirements for Minneapolis DoD Contractors

The 110 requirements behind CMMC Level 2, and what your C3PAO auditor will check. Readiness help for Minnesota DoD contractors: gap review, remediation recommendations, SSP and POA&M documentation, and the technical fixes.

McNallan team meeting with a manufacturing client about CMMC

NIST Special Publication 800-171 is the control set the Department of Defense relies on to protect Controlled Unclassified Information in nonfederal systems. Under DFARS clauses 252.204-7012, 252.204-7019, and 252.204-7020, every DoD contractor and subcontractor that processes, stores, or transmits CUI has been required since 2017 to implement the 110 security requirements in NIST SP 800-171 Rev 2 and, since November 2020, to post a self-assessment in the Supplier Performance Risk System (SPRS). CMMC adds a third-party certification process on top, but the substantive control set (the practices, the assessment objectives, the evidence) is NIST SP 800-171.

McNallan Technology Solutions is not an assessor, and we don't issue scores or certifications. Certification comes from a C3PAO. Our job is readiness: we review your environment against the requirements your C3PAO will check, give you the results and remediation recommendations, help you build a System Security Plan and Plan of Action and Milestones that reflect what's actually deployed, and fix the gaps. That work is the starting point for DFARS obligations today, for upcoming CMMC Level 2 certification, and for the prime contractor requests that keep arriving in your inbox. This page is part of our broader CMMC compliance practice for Minnesota.

Why NIST SP 800-171 matters right now

Three things are happening simultaneously in the Minneapolis DoD supply chain, and all of them point at NIST SP 800-171.

DFARS 252.204-7012 is being enforced again. The clause has been in DoD contracts since 2017, requiring NIST SP 800-171 implementation and rapid incident reporting for CUI handlers. For years the enforcement teeth were limited. That changed with the False Claims Act cases: the 2022 Aerojet Rocketdyne settlement and the 2024 Penn State settlement both involved misrepresenting NIST SP 800-171 compliance under DFARS. The DOJ's Civil Cyber-Fraud Initiative has signaled that contractor cybersecurity misrepresentation is a sustained enforcement priority.

More primes now check a subcontractor's SPRS self-assessment before they flow down CUI work.

Primes are checking SPRS. Under DFARS 252.204-7019 and -7020 (in effect since November 2020), contractors must have a current Basic Assessment posted in SPRS to be eligible for a DoD contract that includes the DFARS 252.204-7012 clause. A contractor without a recent, defensible self-assessment can lose work.

CMMC raises the stakes. The CMMC program rule, in effect since December 2024, with the DFARS contract rule following in November 2025, doesn't change the 110 NIST SP 800-171 Rev 2 requirements. It changes who verifies compliance and how. The contractors who already have a clean, defensible NIST SP 800-171 program in place are positioned to certify. The contractors with an old self-assessment nobody can back up with evidence are not.

What a C3PAO checks against NIST SP 800-171

A C3PAO assessment isn't a questionnaire. It evaluates your environment against 110 security requirements and 320 assessment objectives in NIST SP 800-171A, using documented evidence, interviews, examinations, and tests. These are the pieces you need in place.

01

Scope definition

What systems process, store, or transmit CUI? What people interact with those systems? What data flows in and out? A contractor who scopes "the entire company" when only a 15-user engineering enclave touches CUI buys a much larger compliance program than necessary. In our readiness work, we map where your CUI flows before any controls work begins.

02

Requirement-by-requirement evaluation

Each of the 110 requirements is evaluated against NIST SP 800-171A assessment objectives. For each objective the evidence includes: documented policy, operational procedure, technical evidence (configuration excerpts, log samples, screenshots, training records), and walkthrough verification. Each objective is rated MET, NOT MET, or NOT APPLICABLE.

03

How the self-assessment is scored

The DoD methodology starts at 110 points. Each requirement not met subtracts a weighted value (most subtract 1, some 3, critical ones 5), down to a minimum of -203. Partial implementation counts as not implemented. A self-assessment that counts partial controls as complete is a False Claims Act exposure waiting to surface.

04

System Security Plan (SSP)

The narrative document describing the system, boundary, data flows, operational environment, and implementation of each requirement. A core document for the assessment. We help you build an SSP that matches operational reality, not templated narratives that describe an environment you don't have.

05

Plan of Action and Milestones (POA&M)

Any requirement not fully implemented gets entered with a remediation plan, target completion date, and assigned owner. In CMMC Level 2 context, only certain practices are POA&M-eligible, and items must close within 180 days for Conditional status to become Final.

06

Your SPRS entry

Your Basic Assessment is posted in SPRS under your CAGE code by your own registered SPRS user. The self-assessment and the submission are yours. Our readiness results and remediation recommendations help you understand what you're reporting.

Common gaps in older NIST SP 800-171 self-assessments

  • The original assessment was a questionnaire. Someone marked 110 checkboxes "implemented" because the company had some version of antivirus, some version of a firewall, and some version of a backup. The actual NIST SP 800-171A objectives were never evaluated. The self-assessment isn't defensible.
  • The environment moved and the documentation didn't. New line of business, new file-sharing structure, new employees, new vendors, new BYOD policy, new VPN. The 2021 SSP describes a company that doesn't exist anymore. The old self-assessment still sits in SPRS.
  • Controls are partial. MFA is enforced for some users, not all. EDR is on most endpoints, not all. Per the DoD assessment methodology, partially implemented is not implemented for scoring purposes. Claims of full implementation often turn out to be partial coverage.
  • No evidence library. The controls exist but nothing's been collected. When a prime asks for evidence, the contractor has to scramble. Disciplined evidence collection has to start months before any assessor arrives.
  • SSP doesn't match reality. Generalist consultants produce SSPs from templates. The template describes a hardened, monitored, layered environment. The reality is two security tools, a generalist MSP, and a lot of out-of-the-box configuration. That mismatch shows up quickly once someone asks for evidence.

How NIST SP 800-171 fits with CMMC

The relationship is direct. NIST SP 800-171 Rev 2 is the control set behind CMMC Level 2. The 110 practices in CMMC Level 2 are the same 110 requirements in NIST SP 800-171 Rev 2. The assessment objectives in NIST SP 800-171A are the same objectives a C3PAO uses.

Readiness work against these requirements positions you for CMMC. You finish with the results of a gap review, remediation recommendations, an SSP, a POA&M, and a remediation roadmap. From there:

  • If your contract requires only CMMC Level 1 (you handle FCI but not CUI), you scope down to the 15 Level 1 requirements.
  • If your contract requires CMMC Level 2, the gap review becomes the entry point. Remediation continues until the gaps close, and then your C3PAO performs the certification assessment.
  • If your current contracts use only DFARS 252.204-7012 and a CMMC Level 2 requirement hasn't yet flowed down, the same work supports your current obligations and prepares you for when it arrives.

This is why we recommend readiness work as the first step for any Minneapolis contractor uncertain about their compliance posture. It produces an honest baseline and a clear path forward.

FAQ

Common questions about NIST SP 800-171

How long does NIST SP 800-171 readiness work take?

It depends on your scope, your systems, and how much documentation you already have.

Larger environments, multi-site operations, or uncertainty about where CUI lives extend the timeline. We set a firm timeline after the initial scoping conversation.

Is a NIST SP 800-171 self-assessment the same as a CMMC assessment?

No. A self-assessment is performed by you and self-submitted to SPRS. A CMMC assessment is performed by a C3PAO third party.

The substantive control set is the same (110 NIST SP 800-171 Rev 2 requirements). The difference is who performs the assessment and what certification it produces. CMMC Level 2 assessment produces a certification recorded in CMMC eMASS.

What is SPRS and why does my prime want to see it?

SPRS is the DoD database tracking contractor performance, including NIST SP 800-171 self-assessment results.

Self-assessments are stored under each contractor’s CAGE code. Primes flowing CUI work down are increasingly checking their subs’ SPRS entries before placing the order.

My SPRS self-assessment is from 2021 and I’m not sure how it was done. What should I do?

Update it. An old self-assessment with unclear methodology is a False Claims Act exposure.

The DOJ has signaled that misrepresenting NIST SP 800-171 compliance under DFARS is an active enforcement priority. Our readiness review checks your environment against the requirements as it stands today and gives you results and remediation recommendations. The updated self-assessment and the SPRS submission remain yours.

Do I need to redo my NIST SP 800-171 self-assessment for CMMC?

Not exactly, but the assessment artifacts must be current, comprehensive, and evidence-backed.

Most older self-assessments don’t meet that standard. Current, evidence-backed readiness work becomes the foundation for the CMMC Level 2 readiness work, and the SSP, POA&M, and evidence library carry forward directly into the C3PAO assessment.

What’s the difference between NIST SP 800-171 Rev 2 and Rev 3?

NIST published Rev 3 in May 2024 with restructured control families. CMMC 2.0 is built on Rev 2.

Rev 2 remains the assessable standard for current CMMC certification. DoD has not yet incorporated Rev 3 into DFARS or CMMC, and the transition timeline is still being finalized. For Minneapolis contractors today, Rev 2 is the target.

Get started with NIST SP 800-171 readiness

If you're a Minneapolis DoD contractor and you need to know where you stand on NIST SP 800-171, whether to answer a prime contractor's SPRS request, meet DFARS 252.204-7012 obligations, or prepare for upcoming CMMC Level 2 certification, talk to us. A 45-minute scoping call covers your contract environment, the data you handle, your current security posture, and what a readiness engagement would look like.

This is right for you if:

  • You're a DoD contractor or subcontractor handling Controlled Unclassified Information
  • Your contracts include DFARS 252.204-7012, -7019, or -7020
  • A prime contractor has asked about your SPRS self-assessment
  • Your SPRS self-assessment is years old or you're unsure how it was done
  • You need a defensible SSP, POA&M, and evidence library before a CMMC Level 2 assessment

Start with the CMMC compliance hub for the broader picture, or our cybersecurity services page for the operational layer.

Get in touch

Inquire About Our Services

McNallan Technology Solutions works best with growth-focused Minnesota businesses (25+ employees) that view technology as a productivity investment, not a cost to minimize.

Prefer a real conversation? Skip the form and call us directly during business hours.

+1 763-424-3388

Working hours

Mon–Fri

Emergency

8:00 AM – 5:00 PM

24/7 on-call support

Tell us what you’re working on

Share a few details and we’ll follow up with next steps and a clear path forward.

"*" indicates required fields