Policy document review against NIST CSF 2.0 and 800-53 control families
The Policy & Governance Auditor reviews organizational security policy documents against NIST CSF 2.0 functions and NIST 800-53 control families. It analyzes document quality, identifies missing control coverage, assesses policy maturity, and produces gap analysis reports. The auditor checks for the presence of all 20 NIST 800-53 control families and evaluates policy language quality, review cadence, and approval authority documentation.
Collect all organizational security policy documents in Markdown or text format. Place them in a single directory for batch processing.
# Organize policies
mkdir -p /audit/policies
cp information_security_policy.md /audit/policies/
cp acceptable_use_policy.md /audit/policies/
cp incident_response_policy.md /audit/policies/Execute the auditor against the policy directory. It will analyze each document and produce a consolidated governance report.
python3 policy_audit.py \
--policy-dir /audit/policies \
--output /reports/policy_audit.mdExamine the report for missing NIST control families, weak policy language, and areas requiring immediate attention.
Import significant policy gaps as risks into the consolidated risk register.
python3 risk_report.py add-risk \
--project my-audit \
--title 'Missing 9 NIST Control Families' \
--source policy-audit \
--likelihood 3 --impact 5 \
--control PM-1Audit all policy documents in the specified directory against NIST frameworks.
python3 policy_audit.py --policy-dir /policies --output policy_report.mdAnalyzing 2 policy documents... Document: information_security_policy.md NIST 800-53 Coverage: 11/20 families (55%) CSF Functions Addressed: Govern, Identify, Protect Quality Score: 72/100 Document: acceptable_use_policy.md NIST 800-53 Coverage: 5/20 families (25%) CSF Functions Addressed: Govern, Protect Quality Score: 65/100 Overall Coverage: 55% | Missing: 9 control families Report saved to: policy_report.md
# Policy & Governance Audit Report
**Date:** 2026-03-01 | **Framework:** NIST CSF 2.0 / NIST 800-53
## Coverage Summary
| NIST 800-53 Family | Status | Policy Reference |
|--------------------|--------|-----------------|
| AC - Access Control | ✅ Covered | Info Security Policy §4.2 |
| AT - Awareness Training | ✅ Covered | Acceptable Use Policy §3 |
| AU - Audit & Accountability | ❌ Missing | — |
| CA - Assessment | ❌ Missing | — |
| CM - Configuration Mgmt | ✅ Covered | Info Security Policy §5.1 |
| CP - Contingency Planning | ❌ Missing | — |
| IA - Identification & Auth | ✅ Covered | Info Security Policy §4.3 |
| IR - Incident Response | ✅ Covered | Info Security Policy §6 |
| ...
## Missing Control Families (9)
AU, CA, CP, MA, MP, PE, PS, SA, SCDevelop and disseminate an organization-wide information security program plan.
Develop, document, and disseminate security and privacy planning policy.
Develop security and privacy plans for organizational systems.
Develop, document, and disseminate awareness and training policy.