Independent DIB implementation resource — not affiliated with or endorsed by the U.S. Department of WarView the official DoW campaign ↗
ATL-003WORKSHEETEDITORIAL REVIEW COMPLETE

System Security Plan Development Worksheet

A preparation worksheet that gathers, in one place, the raw material a system security plan is written from — system identification, the boundary reference, environment description prompts, per-family implementation notes, and interconnections — so the SSP drafting session starts from facts instead of a blank page.

Using this artifact

Purpose, inputs, and completion

Purpose. A system security plan fails most often not in the writing but in the gathering: the author sits down to draft and discovers nobody collected the boundary, the environment facts, or the per-family current state. This worksheet is the gathering step — it assembles the inputs an SSP is written from, in the order an SSP needs them, with evidence pointers attached. It deliberately stops where the SSP begins.

When to use it. Work through it after the boundary worksheet is complete and approved, with the administrators and providers who actually run each part of the environment contributing their own rows. Record current state only — what is true today, who does it, where the proof lives — and mark everything uncertain UNKNOWN so the SSP author inherits honest gaps instead of confident fiction. Refresh it before every SSP update rather than letting the plan drift away from the facts underneath it.

Required inputsHave these before you start
  • A completed System Boundary Definition Worksheet (ATL-001) — this worksheet does not work without one
  • The asset inventory and the applicability questionnaire's findings summary
  • Access to the people and provider contacts who can state, for each requirement family, what is actually in place
Completion instructionsIn order
  • Complete the boundary worksheet first; every section here assumes its output and cites it rather than restating it.
  • Fill the identification and environment sections from records — inventory, contracts, provider agreements — not from memory.
  • For each requirement family of the revision you are working against, record current state, who implements, and where the evidence lives; write UNKNOWN rather than optimistic prose.
  • List every interconnection the boundary worksheet's crossings section surfaced, and note which have agreements behind them.
  • Hand the finished worksheet to whoever drafts the SSP — it is their input stack, not their output.
Keeping it honest

Evidence, validation, and failure modes

Evidence this producesWhat a reviewer could examine
  • A single gathered input package an SSP author can draft from without re-interviewing the organization
  • A per-family current-state record with named implementers and evidence pointers
  • An interconnection list with the agreement status of each connection
Validation checksRun these before calling it complete
  • Hand the completed worksheet to someone who did not fill it in and ask them to describe the environment back to you; where they cannot, the worksheet has a gap the SSP would inherit.
  • Pick two evidence pointers from the family table at random and open them; each must resolve to a real, dated artifact — a pointer to a document that does not exist is a finding in waiting.
What looks done but is not
  • The worksheet is mistaken for the SSP itself and handed to a reviewer as one — it gathers inputs and makes no implementation claims.
  • Family rows filled with aspirations ('we will deploy…') instead of current state, so the SSP drafted from them describes a fictional environment.
  • The boundary reference points at a boundary worksheet that has since changed, and nobody re-syncs the two before drafting.
Mapped relationships

Practices and requirements this artifact relates to

Brilliant at the Basics practices

NIST SP 800-171 Rev. 2

NIST SP 800-171 Rev. 3

Relationships are mapped support, not equivalence: completing this artifact documents work relevant to these requirements and does not by itself address any of them. Retention: Retain the completed worksheet with the SSP's working papers; the trail from gathered fact to written plan is what makes the plan defensible.

Full document

Preview — exactly what prints

WORKSHEET · GOVERNANCE & PROGRAM MANAGEMENTv1.0 · REVIEWED 2026-08-06

System Security Plan Development Worksheet

Brilliant at the Basics Resource Center · brilliantatthebasics.us · published by inDirectIT, Inc.

Independent educational material. Not affiliated with, sponsored by, approved by, or endorsed by the U.S. Department of War. Does not establish compliance, certification, or contractual standing.

Purpose

A system security plan fails most often not in the writing but in the gathering: the author sits down to draft and discovers nobody collected the boundary, the environment facts, or the per-family current state. This worksheet is the gathering step — it assembles the inputs an SSP is written from, in the order an SSP needs them, with evidence pointers attached. It deliberately stops where the SSP begins.

How to use it

Work through it after the boundary worksheet is complete and approved, with the administrators and providers who actually run each part of the environment contributing their own rows. Record current state only — what is true today, who does it, where the proof lives — and mark everything uncertain UNKNOWN so the SSP author inherits honest gaps instead of confident fiction. Refresh it before every SSP update rather than letting the plan drift away from the facts underneath it.

What this worksheet is — and is not

Use it the way a builder uses a bill of materials: everything the SSP author needs, staged and labeled, none of it pretending to be the finished structure.

System identification

The front matter every plan needs, gathered once. Pull from records, not recollection.

Identification

System / environment nameSystem type (on-prem, cloud tenant, hybrid)Operational statusResponsible organization and named officialInformation types handled (from the applicability questionnaire)Key provider relationships (MSP, cloud services)
      

Boundary reference

Cite the boundary — do not restate it. If the referenced version is stale, stop and fix that first.

Boundary document

Boundary worksheet titleVersion and dateOwnerApproved byKnown changes since that version
     
No boundary, no worksheet

If there is no completed, approved boundary worksheet, stop here and complete ATL-001 first. Every section below assumes the boundary exists; gathering SSP inputs against an undefined boundary produces a plan about nothing in particular.

Environment description prompts

Short factual answers — two or three sentences each — that become the SSP's environment-of-operation narrative.

Environment facts

Physical locations where in-scope work happensNetwork shape in one paragraph (segments, cloud, remote access)User population (counts by role, including provider staff)How data enters and leaves (from the boundary crossings)Where backups go and who can reach themWhat changed in the environment in the last twelve months
      

Implementation notes by requirement family

One row per requirement family of the revision you are drafting against — 14 families in Rev. 2, 17 in Rev. 3. Current state means today, in production, verifiable.

Rows beginning EXAMPLE: show the expected shape — replace them with your own, and add a row for every family of your target revision.

Requirement familyCurrent state (in place / partial / planned / UNKNOWN)Who implements (internal / provider / shared)Evidence pointer
EXAMPLE: Access controlPartial — MFA enforced for cloud sign-in, not yet for VPNShared: internal identity admin + MSPConditional-access policy export, compliance library / Identity, 2026-07
EXAMPLE: Media protectionUNKNOWN — removable-media handling never examinedInternalNone yet — logged as a gap
    
    
    
    
    
    

A 'planned' row must name the plan it appears in (POA&M entry or project); a 'partial' row must say which part is missing. Rows that read well but point at no evidence are the ones an assessor unravels first.

Interconnections

Every system outside your boundary that yours deliberately exchanges data with. Start from the boundary worksheet's crossings and add anything discovered since.

Rows beginning EXAMPLE: show the expected shape — replace them with your own.

Connected system or partyDirectionData exchangedAgreement in place (yes / no / informal)Protection mechanism
EXAMPLE: Prime's transfer portalInbound / outboundMarked drawings, delivery dataYes — contract data-handling clauseTLS portal; named accounts with MFA
     
     
     

Document control, version history, and approval

An artifact without an owner, a review date, and an approval trail is a snapshot, not a record. Complete this section before the document is used, and update it at every review.

FieldEntry
Document owner (named person) 
Suggested owner roleIT leader or compliance lead
Approval authorityExecutive sponsor
Review frequencyQuarterly while the SSP is being drafted; thereafter refreshed before every SSP update
Next scheduled review 
Storage location of the completed document 
RetentionRetain the completed worksheet with the SSP's working papers; the trail from gathered fact to written plan is what makes the plan defensible.

Version history

VersionDateAuthorSummary of changeApproved by
     
     
     
     

Review and approval

Reviewed byRoleDateSignature / initials
    
    
Complete this offline — and mind what you write down

Fill this in inside your own environment, not on any public website or unapproved cloud tool. A completed copy may reveal your security posture: never include CUI, export-controlled data, credentials or keys, unremediated vulnerability details, network diagrams, or customer-sensitive information beyond what the artifact strictly needs, and store the completed document with the same care as the systems it describes.

System Security Plan Development Worksheet · version 1.0 · reviewed 2026-08-06 · file name batb-ssp-development-worksheet

Generated from the live artifact library at brilliantatthebasics.us/templates/ssp-development-worksheet. Independent educational material published by inDirectIT, Inc. Tailor every section to your technical, operational, contractual, regulatory, and safety requirements.