has-required-response-points
must only check for "statement" response points
#1071
Labels
constraint: completeness
enhancement
New feature or request
model: ssp
scope: constraints
type: task
Constraint Task
Currently this constraint is checking the SSP for all response points found in the specified FedRAMP baseline, while only some of the response points apply to SSP and others apply to the SAR/Test Case Workbook.
As a result the constraint is incorrectly generating errors because assessment objective response points are not found in the SSP.
When considering the resulting resolved profile catalog for any baseline, only the response points that are children of the
//control/item[@name='statement']
Please refer to the targets in the metapath content of issue #1005
Although I think it can be re-written as in the Metapath Content below.
Intended Outcome
Only response points under control statements should be found in the SSP implemented-requirements.
Response points under control objectives should not appear in the SSP and should not cause an error due to their absence.
Syntax Type
This is required core OSCAL syntax.
Allowed Values
There are no relevant allowed values.
Metapath(s) to Content
Purpose of the OSCAL Content
Ensure every control statement flagged with a response-point in the FedRAMP baseline has a corresponding
//implemented-requirement/statement
in the SSP.Dependencies
No response
Acceptance Criteria
oscal-cli metaschema metapath eval -e "expression"
.Other information
@wandmagic created PR #1070 to address this.
The text was updated successfully, but these errors were encountered: