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

OSCAL POAM Guilde & Validation Rule §4.3 #738

Open rachkim00 opened 11 months ago

rachkim00 commented 11 months ago

NOTE: For feedback related to the OSCAL syntax itself, please create or add to an issue in the NIST OSCAL Repository.

In the Guide to OSCAL-based FedRAMP Plan of Action and Milestones (POA&M) §4.3 (p18 in rev4 guide and p21 in rev5 guide).

Within the risk assembly, there must be a response assembly containing the tool's recommended mitigation. The type flag must be set to "recommendation".

However, not all scanning tools provide recommendations. We need to relax this rule (both in guide and validation rules) to accommodate CSPs using a tool that doesn't provide recommendations.

Also, given the current legacy POAM structure, it is hard for response assembly to have both 'recommendation' and 'planned' as it is only duplicating the same content with different lifecycle type. Also, POAM items are accumulated over time, so we are looking at 2k+ lines being duplicated for this section. We need more scalable guidance.