| name | CP-4_contingency-plan-testing |
| description | Test the contingency plan for the system [organization-defined] using the following tests to determine the effectiveness of the plan and the readin... |
| category | configuration |
| version | 5.2.0 |
| author | cyberstrike-official |
| tags | ["nist","sp800-53","rev5","cp-4","cp"] |
| tech_stack | ["aws","azure","gcp"] |
| cwe_ids | [] |
| chains_with | ["AT-3","CP-2","CP-3","CP-8","CP-9","IR-3","IR-4","PL-2","PM-14","SR-2"] |
| prerequisites | [] |
| severity_boost | {"AT-3":"Chain with AT-3 for comprehensive security coverage","CP-2":"Chain with CP-2 for comprehensive security coverage","CP-3":"Chain with CP-3 for comprehensive security coverage"} |
CP-4 Contingency Plan Testing
High-Level Description
Family: Contingency Planning (CP)
Framework: NIST SP 800-53 Rev 5
Methods for testing contingency plans to determine the effectiveness of the plans and identify potential weaknesses include checklists, walk-through and tabletop exercises, simulations (parallel or full interrupt), and comprehensive exercises. Organizations conduct testing based on the requirements in contingency plans and include a determination of the effects on organizational operations, assets, and individuals due to contingency operations. Organizations have flexibility and discretion in the breadth, depth, and timelines of corrective actions.
What to Check
How to Test
Step 1: Review Documentation
Examine the System Security Plan (SSP) and related artifacts for CP-4 implementation details. Verify the organization has documented how this control is satisfied.
Step 2: Validate Implementation
# For cloud environments, use cloud-audit-mcp tools
# For on-premises, review system configurations directly
# Example: Check if account management policies exist
grep -r "account.management\|access.control" /etc/security/ 2>/dev/null
Step 3: Test Operating Effectiveness
Verify the control is actively functioning, not just documented. Check logs, configurations, and operational evidence.
Tools
| Tool | Purpose | Usage |
|---|
| Manual Review | Documentation and interview-based | N/A |
Remediation Guide
Control Statement
Test the contingency plan for the system [organization-defined] using the following tests to determine the effectiveness of the plan and the readiness to execute the plan: [organization-defined].
Review the contingency plan test results; and
Initiate corrective actions, if needed.
Implementation Guidance
Methods for testing contingency plans to determine the effectiveness of the plans and identify potential weaknesses include checklists, walk-through and tabletop exercises, simulations (parallel or full interrupt), and comprehensive exercises. Organizations conduct testing based on the requirements in contingency plans and include a determination of the effects on organizational operations, assets, and individuals due to contingency operations. Organizations have flexibility and discretion in the breadth, depth, and timelines of corrective actions.