Open brian-ruf opened 1 month ago
This is barely a task.
Target:
target="//system-characteristics"
Presence:
count(./prop[@name='identity-assurance-level']) = 1
count(./prop[@name='authenticator-assurance-level']) = 1
count(./prop[@name='federation-assurance-level']) = 1
Alignment:
count( //system-characteristics [
( ./security-sensitivity-level/text() = "fips-199-low" and ./prop[(@name='identity-assurance-level' and @value='1')] and ./prop[(@name='authenticator-assurance-level' and @value='1')] and ./prop[(@name='federation-assurance-level' and @value='1')] ) or ( ./security-sensitivity-level/text() = "fips-199-moderate" and ./prop[(@name='identity-assurance-level' and @value='2')] and ./prop[(@name='authenticator-assurance-level' and @value='2')] and ./prop[(@name='federation-assurance-level' and @value='2')] ) or ( ./security-sensitivity-level/text() = "fips-199-high" and ./prop[(@name='identity-assurance-level' and @value='3')] and ./prop[(@name='authenticator-assurance-level' and @value='3')] and ./prop[(@name='federation-assurance-level' and @value='3')] )
] ) = 1
![Screenshot 2024-11-25 231841](https://github.com/user-attachments/assets/d3db00ea-ce67-415f-bac6-47ec4480c2d5)
This is a ...
fix - something needs to be different
This relates to ...
User Story
As a consumer of FedRAMP automated completeness checks I want the following OSCAL-based SSP items to be automatically verified for completeness by metaschema constraints:
security-sensitivity-level
per the FedRAMP DIL Worksheet (Low: 1/1/1, Moderate: 2/2/2, High: 3/3/3)Goals
SSP Completeness checks are defined, tested and documented
Dependencies
No response
Acceptance Criteria
Other information
No response