Fix security-sensitivity-level-matches-security-impact-level
#1098
Labels
constraint: completeness
enhancement
New feature or request
model: ssp
scope: constraints
triage needed
type: task
Constraint Task
The
security-sensitivity-level-matches-security-impact-level
constraint is not working correctly. It reports the following error, even though the stated reason is not correct:A FedRAMP SSP SHOULD define its FIPS-199 security sensitivity level to match the highest security impact level for the system's confidentiality, integrity, and availability objectives.
The example SSP currently has a
security-sensitivity-level
offips-199-high
, while all threesecurity-impact-level
values arefips-199-moderate
Further, upon inspection it appears the constraint is only checking for equality, which is incorrect.
Current Data Incorrectly Triggering the Error
Intended Outcome
Among the possible values of
fips-199-low
,fips-199-moderate
andfips-199-high
forsecurity-sensitivity-level
and the threesecurity-impact-level
objectives, the security sensitivity level must be as high or higher than the highest security impact level/objective.EDIT (Adding): This should be an ERROR. Not a Warning.
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
FedRAMP requires that the sensitivity level of the system is determined by the "high water mark" of the security impact levels.
Dependencies
No response
Acceptance Criteria
oscal-cli metaschema metapath eval -e "expression"
.Other information
No response
The text was updated successfully, but these errors were encountered: