Marc Larouche

Projects / Live

NIST 800-171 SPRS score calculator

Mark each of the 110 NIST SP 800-171 Rev. 2 requirements and get your SPRS score, your remaining gaps ranked by points, and whether you qualify for a conditional CMMC Level 2 POA&M.

Want the story behind it? Read the case study.

Runs entirely in your browser

Your answers never leave this page. Progress is saved only in this browser. This is an estimate to plan remediation, not an official assessment, and it does not submit anything to SPRS.

Requirements

Every requirement starts as Not met. Choose N/A only where the methodology allows it (for example, no remote or wireless access). N/A requirements cost no points. No POA&M marks requirements that must be fully met for conditional status.

3.1.1Authorized access control5 pts
3.1.2Transaction and function control5 pts
3.1.3Control CUI flow1 pt
3.1.4Separation of duties1 pt
3.1.5Least privilege3 pts
3.1.6Non-privileged account use1 pt
3.1.7Privileged functions1 pt
3.1.8Unsuccessful logon attempts1 pt
3.1.9Privacy and security notices1 pt
3.1.10Session lock1 pt
3.1.11Session termination1 pt
3.1.12Control remote access5 pts
3.1.13Remote access confidentiality5 pts
3.1.14Remote access routing1 pt
3.1.15Privileged remote access1 pt
3.1.16Wireless access authorization5 pts
3.1.17Wireless access protection5 pts
3.1.18Mobile device connection5 pts
3.1.19Encrypt CUI on mobile3 pts
3.1.20External connections1 ptNo POA&M
3.1.21Portable storage use1 pt
3.1.22Control public information1 ptNo POA&M
3.2.1Role-based risk awareness5 pts
3.2.2Role-based training5 pts
3.2.3Insider threat awareness1 pt
3.3.1System auditing5 pts
3.3.2User accountability3 pts
3.3.3Event review1 pt
3.3.4Audit failure alerting1 pt
3.3.5Audit correlation5 pts
3.3.6Reduction and reporting1 pt
3.3.7Authoritative time source1 pt
3.3.8Audit protection1 pt
3.3.9Audit management1 pt
3.4.1System baselining5 pts
3.4.2Security configuration enforcement5 pts
3.4.3System change management1 pt
3.4.4Security impact analysis1 pt
3.4.5Access restrictions for change5 pts
3.4.6Least functionality5 pts
3.4.7Nonessential functionality5 pts
3.4.8Application execution policy5 pts
3.4.9User-installed software1 pt
3.5.1Identification5 pts
3.5.2Authentication5 pts
3.5.3Multifactor authentication5 pts (3 partial)
3.5.4Replay-resistant authentication1 pt
3.5.5Identifier reuse1 pt
3.5.6Identifier handling1 pt
3.5.7Password complexity1 pt
3.5.8Password reuse1 pt
3.5.9Temporary passwords1 pt
3.5.10Cryptographically protected passwords5 pts
3.5.11Obscure feedback1 pt
3.6.1Incident handling5 pts
3.6.2Incident reporting5 pts
3.6.3Incident response testing1 pt
3.7.1Perform maintenance3 pts
3.7.2System maintenance control5 pts
3.7.3Equipment sanitization1 pt
3.7.4Media inspection3 pts
3.7.5Nonlocal maintenance5 pts
3.7.6Maintenance personnel1 pt
3.8.1Media protection3 pts
3.8.2Media access3 pts
3.8.3Media disposal5 pts
3.8.4Media markings1 pt
3.8.5Media accountability1 pt
3.8.6Portable storage encryption1 pt
3.8.7Removable media5 pts
3.8.8Shared media3 pts
3.8.9Protect backups1 pt
3.9.1Screen individuals3 pts
3.9.2Personnel actions5 pts
3.10.1Limit physical access5 pts
3.10.2Monitor facility5 pts
3.10.3Escort visitors1 ptNo POA&M
3.10.4Physical access logs1 ptNo POA&M
3.10.5Manage physical access1 ptNo POA&M
3.10.6Alternative work sites1 pt
3.11.1Risk assessments3 pts
3.11.2Vulnerability scan5 pts
3.11.3Vulnerability remediation1 pt
3.12.1Security control assessment5 pts
3.12.2Plan of action3 pts
3.12.3Security control monitoring5 pts
3.12.4System security planrequired, no pointsNo POA&M
3.13.1Boundary protection5 pts
3.13.2Security engineering5 pts
3.13.3Role separation1 pt
3.13.4Shared resource control1 pt
3.13.5Public-access system separation5 pts
3.13.6Network communication by exception5 pts
3.13.7Split tunneling1 pt
3.13.8Data in transit3 pts
3.13.9Connections termination1 pt
3.13.10Key management1 pt
3.13.11CUI encryption (FIPS-validated)5 pts (3 partial)
3.13.12Collaborative device control1 pt
3.13.13Mobile code1 pt
3.13.14Voice over Internet Protocol1 pt
3.13.15Communications authenticity5 pts
3.13.16Data at rest1 pt
3.14.1Flaw remediation5 pts
3.14.2Malicious code protection5 pts
3.14.3Security alerts and advisories5 pts
3.14.4Update malicious code protection5 pts
3.14.5System and file scanning3 pts
3.14.6Monitor communications for attacks5 pts
3.14.7Identify unauthorized use3 pts

How the score is calculated. Point values come from Annex A of the NIST SP 800-171 DoD Assessment Methodology, Version 1.2.1. Start at 110 and subtract 5, 3 or 1 points for each requirement not met. 3.5.3 (MFA) and 3.13.11 (FIPS-validated cryptography) allow a 3-point partial deduction. 3.12.4 (SSP) carries no points, but without an SSP you cannot complete an assessment.

Conditional status check. 32 CFR 170.21 permits a Level 2 POA&M only when the score is at least 88 (0.8 of 110), every open item is worth 1 point (3.13.11 can stay open only at its 3-point partial value), and none of 3.1.20, 3.1.22, 3.12.4, 3.10.3, 3.10.4 or 3.10.5 is open. POA&M items must close within 180 days.

This is an estimate to plan remediation. It is not an official assessment, it does not submit anything to SPRS, and it is not legal advice. Your official score is the one you affirm in SPRS, backed by your SSP and evidence.