CMMC & NIST 800-171 Software Approval Resources

How defense contractors decide which software is safe to allow in a CUI environment, and how to document that decision for a C3PAO assessment.

Audit Evidence

Approved Software List for CMMC: What to Record and Why

How to build an approved software list CMMC assessors can follow: required fields, version policy, evidence per entry and how the list ties to your system security plan.

3 min readRead
Controls & Requirements

CM.L2-3.4.8 Allowlisting: What C3PAO Assessors Look For

What CM.L2-3.4.8 requires, how NIST SP 800-171A turns it into assessment objectives, and what evidence to keep for every application on your allowlist.

5 min readRead
Controls & Requirements

CM.L2-3.4.9 User-Installed Software: Policy and Monitoring

What CM.L2-3.4.9 asks defense contractors to do about software that users install themselves, and how to control and monitor it without blocking legitimate work.

3 min readRead
Approval Process

CMMC Software Approval Process: A Step-by-Step Workflow

A practical seven-step CMMC software approval process for defense contractors, from request intake and vendor screening to a documented decision and re-review.

3 min readRead
Audit Evidence

Re-Review Approved Software After a New Vulnerability

Approval is not permanent. Learn which events should trigger a CMMC software re-review, from critical CVEs to ownership changes, and how to record the outcome.

3 min readRead
Technical Analysis

Sandbox Analysis Before Software Install: What It Shows

What dynamic sandbox analysis reveals about an installer, how to turn the results into firewall and allowlist decisions, and where its limits are.

3 min readRead
Vendor & Supply Chain Risk

Software Vendor Sanctions and Ownership Screening

Which lists and clauses to check when approving software for a DoD contractor environment, how to look at vendor ownership, and how to document the result.

4 min readRead
Audit Evidence

SPRS Score and Software: What Your Score Assumes

Your SPRS score and annual affirmation describe your CUI environment, including its software. See what they assume about installed applications and how to back them up.

3 min readRead
Vendor & Supply Chain Risk

Third-Party Software Risk Assessment Under NIST 800-171 Rev 2

How to run a third-party software risk assessment for CMMC Level 2: what Rev 2 does and does not say about supply chain, which factors to score and how to decide.

3 min readRead
Technical Analysis

WDAC vs AppLocker Allowlist Rules: Hash, Publisher, Path

Compare hash, publisher and path rules in WDAC (App Control for Business) and AppLocker, and learn which rule type to use for each approved application.

4 min readRead