SSP basics

What Is a System Security Plan (SSP)?

A System Security Plan (SSP) is the document that describes a system's boundary, its environment of operation, and how each applicable security requirement is implemented — the NIST glossary defines it as the formal document providing an overview of the security requirements for a system and describing the controls in place or planned.

For defense contractors, an SSP is mandatory: NIST SP 800-171 Rev. 2 requirement 3.12.4 requires one, and a CMMC Level 2 assessment cannot proceed without it.

By Doug Majewski, President, Athena Consulting Group, LLC · Last reviewed: October 19, 2026

Where the SSP comes from

The classic guide is NIST SP 800-18, Guide for Developing Security Plans for Federal Information Systems. For contractors handling CUI, the obligation lands through NIST SP 800-171 requirement 3.12.4. Cloud providers pursuing FedRAMP maintain an SSP in the FedRAMP format as the core of their authorization package (fedramp.gov).

What an SSP contains

  1. System identification — name, owner, points of contact.
  2. System boundary — what is in scope, with a network diagram.
  3. Environment of operation — where and how the system runs.
  4. Data flows — where CUI enters, is processed, stored and leaves.
  5. Asset inventory — hardware, software and services in the boundary.
  6. External services and inheritance — what cloud or managed providers cover.
  7. Requirement-by-requirement implementation statements — how each of the 110 NIST SP 800-171 requirements is met.
  8. Referenced policies and procedures — by name and version.
  9. Revision history — dates, changes, approvers.

Example implementation statement (fictional)

Each requirement gets a short, specific statement. Example for one requirement:

3.5.3 — Multifactor Authentication. Example: All remote access to the corporate network requires MFA through the organization's identity provider. VPN and cloud email sign-in both enforce MFA; local administrator accounts use hardware tokens. MFA enrollment is verified at onboarding and reviewed quarterly.

Assessors look for statements that are specific, current and backed by evidence — not copies of the requirement text.

SSP vs POA&M

The SSP says how requirements are implemented; the POA&M tracks the ones that are not yet. They work together: gaps identified against the SSP feed the POA&M, and closing a POA&M item means updating the SSP.

The CMMC-specific outline

For the CMMC Level 2 view — asset categories, scoping rules and what an assessor expects — see the CMMC SSP template. Athena's SSP automation builds the document from your live scope, enclave and assessment data.

Frequently asked questions

What is an SSP?

A System Security Plan: the formal document describing a system's boundary, environment of operation, and how each applicable security requirement is implemented. NIST SP 800-18 is the classic guide for writing one.

Is an SSP required for CMMC?

Yes for Level 2. NIST SP 800-171 Rev. 2 requirement 3.12.4 requires an SSP, it can never be placed on a POA&M, and a Level 2 assessment cannot be completed without one. FAR 52.204-21 (Level 1) does not itself require an SSP.

What's the difference between an SSP and a POA&M?

The SSP documents how each security requirement is implemented today. The POA&M (Plan of Action and Milestones) tracks the requirements that are not yet implemented, with owners and dates to fix them.

Further reading

Related Athena pages and authoritative external references.

Ready to act on this?

Run the free Quick Score, then walk through the Assessment Pack.