Skip to content

Commit

Permalink
Add leveraged-authorization-has-valid-impact-level Constraint (GSA#913
Browse files Browse the repository at this point in the history
)

* Add leveraged-authorization constraint

* rename constraint

* fix constraint test

* correct constraint test

* Change 'http' to 'https'

* Add level
  • Loading branch information
Gabeblis authored Dec 2, 2024
1 parent 1db5f97 commit b82c417
Show file tree
Hide file tree
Showing 7 changed files with 579 additions and 2 deletions.
3 changes: 3 additions & 0 deletions features/fedramp_extensions.feature
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ Examples:
| leveraged-authorization-has-authorization-type |
| leveraged-authorization-has-impact-level |
| leveraged-authorization-has-system-identifier |
| leveraged-authorization-has-valid-impact-level |
| leveraged-authorization-nature-of-agreement |
| marking |
| missing-response-components |
Expand Down Expand Up @@ -321,6 +322,8 @@ Examples:
| leveraged-authorization-has-impact-level-PASS.yaml |
| leveraged-authorization-has-system-identifier-FAIL.yaml |
| leveraged-authorization-has-system-identifier-PASS.yaml |
| leveraged-authorization-has-valid-impact-level-FAIL.yaml |
| leveraged-authorization-has-valid-impact-level-PASS.yaml |
| leveraged-authorization-nature-of-agreement-FAIL.yaml |
| leveraged-authorization-nature-of-agreement-PASS.yaml |
| marking-FAIL.yaml |
Expand Down
2 changes: 1 addition & 1 deletion src/validations/constraints/content/ssp-all-VALID.xml
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@
<title>GovCloud</title>
<prop ns="https://fedramp.gov/ns/oscal" name="leveraged-system-identifier" value="F1603047866"/>
<prop ns="https://fedramp.gov/ns/oscal" name="authorization-type" value="fedramp-agency"/>
<prop ns="https://fedramp.gov/ns/oscal" name="impact-level" value="moderate"/>
<prop ns="https://fedramp.gov/ns/oscal" name="impact-level" value="fips-199-moderate"/>
<link href="//path/to/leveraged_system_ssp.xml"/>
<party-uuid>f0bc13a4-3303-47dd-80d3-380e159c8362</party-uuid>
<date-authorized>2015-01-01</date-authorized>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<system-security-plan xmlns="http://csrc.nist.gov/ns/oscal/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://csrc.nist.gov/ns/oscal/1.0 https://github.com/usnistgov/OSCAL/releases/download/v1.1.2/oscal_ssp_schema.xsd" uuid="12345678-1234-4321-8765-123456789012">
<system-characteristics>
<security-sensitivity-level>fips-199-moderate</security-sensitivity-level>
</system-characteristics>
<system-implementation>
<leveraged-authorization uuid="5a9c98ab-8e5e-433d-a7bd-515c07cd1497">
<prop ns="https://fedramp.gov/ns/oscal" name="impact-level" value="fips-199-low"/>
</leveraged-authorization>
</system-implementation>
</system-security-plan>
Loading

0 comments on commit b82c417

Please sign in to comment.