18F / fedramp-automation

FedRAMP Automation
https://federalist-2372d2fd-fc94-42fe-bcc7-a8af4f664a51.app.cloud.gov/site/18f/fedramp-automation/
Other
16 stars 6 forks source link

Implement §5.3 Implementation Status restriction in ¶1 (mutually exclusive choices). #185

Closed GaryGapinski closed 3 years ago

GaryGapinski commented 3 years ago

In order to ensure control implementations are properly represented in an OSCAL SSP, control implementation status values are (mostly) mutually exclusive. This is discussed in Guide to OSCAL-based FedRAMP System Security Plans §5.3.

Add validation assertions that match the exclusions.

Definition of Done

Struck-through items are not applicable.

GaryGapinski commented 3 years ago

Status of partial requires planned. Status of planned does not require partial. All other statuses are mutually exclusive.