Skip to content

Commit

Permalink
Apply namespace changes to recent constraints and unit test files
Browse files Browse the repository at this point in the history
  • Loading branch information
Rene2mt committed Dec 12, 2024
1 parent 2a2848f commit 19654d1
Show file tree
Hide file tree
Showing 11 changed files with 848 additions and 864 deletions.
3 changes: 0 additions & 3 deletions features/fedramp_extensions.feature
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ Examples:
| has-rules-of-behavior |
| has-security-impact-level |
| has-security-sensitivity-level |
| has-separation-of-duties-matrix |
| has-system-id |
| has-system-name-short |
| has-user-guide |
Expand Down Expand Up @@ -299,8 +298,6 @@ Examples:
| has-security-impact-level-PASS.yaml |
| has-security-sensitivity-level-FAIL.yaml |
| has-security-sensitivity-level-PASS.yaml |
| has-separation-of-duties-matrix-FAIL.yaml |
| has-separation-of-duties-matrix-PASS.yaml |
| has-system-id-FAIL.yaml |
| has-system-id-PASS.yaml |
| has-system-name-short-FAIL.yaml |
Expand Down
1,523 changes: 762 additions & 761 deletions src/content/rev5/examples/ssp/xml/fedramp-ssp-example.oscal.xml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,7 @@
</remarks>
</metadata>

<import-profile href="../../../../src/content/rev5/baselines/xml/FedRAMP_rev5_HIGH-baseline_profile.xml"/>

<import-profile href="../../../content/rev5/baselines/xml/FedRAMP_rev5_HIGH-baseline_profile.xml" />
<system-characteristics>
<system-id identifier-type="http://fedramp.gov/ns/oscal">F00000001</system-id>
<system-name>Enhanced Example System</system-name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@
<p>Profile to be imported</p>
</description>
<prop name="type" value="policy" ns="http://fedramp.gov/ns/oscal"/>
<rlink href="../../../../dist/content/rev5/baselines/xml/FedRAMP_rev5_HIGH-baseline-resolved-profile_catalog.xml"/>
<rlink href="../../../content/rev5/baselines/xml/FedRAMP_rev5_HIGH-baseline_profile.xml"/>
</resource>
<resource uuid="90a128ac-c850-48f6-8fff-a55692f80b41">
<title>User's Guide</title>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@
<p>Profile to be imported</p>
</description>
<prop name="type" value="policy" ns="http://fedramp.gov/ns/oscal"/>
<rlink href="../../../../src/content/rev5/baselines/xml/FedRAMP_rev5_HIGH-baseline_profile.xml"/>
<rlink href="../../../content/rev5/baselines/xml/FedRAMP_rev5_HIGH-baseline_profile.xml"/>
</resource>
<resource uuid="90a128ac-c850-48f6-8fff-a55692f80b41">
<title>User's Guide</title>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<version>1.1</version>
<oscal-version>1.1.2</oscal-version>
<document-id scheme="https://example.com/identifiers">SSP-2024-002</document-id>
<prop name="fedramp-version" ns="https://fedramp.gov/ns/oscal" value="fedramp-3.0.0rc1-oscal-1.1.2"/>
<prop name="fedramp-version" ns="http://fedramp.gov/ns/oscal" value="fedramp-3.0.0rc1-oscal-1.1.2"/>
<prop name="marking" value="cui"/>
<role id="authorizing-official">
<title>Authorizing Official</title>
Expand Down Expand Up @@ -178,11 +178,11 @@
<p>Remarks are required if service model is "other". Optional otherwise.</p>
</remarks>
</prop>
<prop name='authorization-type' value='fedramp-agency' ns="https://fedramp.gov/ns/oscal"/>
<prop name='authorization-type' value='fedramp-agency' ns="http://fedramp.gov/ns/oscal"/>
<prop name="identity-assurance-level" value="2"/>
<prop name="authenticator-assurance-level" value="2"/>
<prop name="federation-assurance-level" value="2"/>
<prop ns="https://fedramp.gov/ns/oscal" name="fully-operational-date" value="2023-01-01+00:00"/>
<prop ns="http://fedramp.gov/ns/oscal" name="fully-operational-date" value="2023-01-01+00:00"/>
<security-sensitivity-level>fips-199-moderate</security-sensitivity-level>
<system-information>
<information-type uuid="33333333-0000-4000-9000-000000000003">
Expand Down Expand Up @@ -262,9 +262,9 @@

<leveraged-authorization uuid="233e0f09-fe5e-47e2-bca3-5f32df75e57a">
<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="fips-199-moderate"/>
<prop ns="http://fedramp.gov/ns/oscal" name="leveraged-system-identifier" value="F1603047866"/>
<prop ns="http://fedramp.gov/ns/oscal" name="authorization-type" value="fedramp-agency"/>
<prop ns="http://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 All @@ -277,8 +277,8 @@
<user uuid="44444444-0000-4000-9000-000000000004">
<title>System Administrator</title>
<prop name="type" value="internal"/>
<prop ns="https://fedramp.gov/ns/oscal" name="privilege-level" value="read-write"/>
<prop ns="https://fedramp.gov/ns/oscal" name="sensitivity" value="high-risk"/>
<prop ns="http://fedramp.gov/ns/oscal" name="privilege-level" value="read-write"/>
<prop ns="http://fedramp.gov/ns/oscal" name="sensitivity" value="high-risk"/>
<role-id>system-admin</role-id>
<authorized-privilege>
<title>Admin</title>
Expand Down Expand Up @@ -306,13 +306,13 @@
<description>
<p>CLI for updating firebase Secure connection to an external API for data enrichment.</p>
</description>
<prop ns="https://fedramp.gov/ns/oscal" name="authentication-method" value="yes">
<prop ns="http://fedramp.gov/ns/oscal" name="authentication-method" value="yes">
<remarks>
<p>Some description of the authentication method.</p>
</remarks>
</prop>
<prop name="interconnection-security" value="vpn" ns="https://fedramp.gov/ns/oscal"/>
<prop name="interconnection-direction" value="in/out" ns="https://fedramp.gov/ns/oscal"/>
<prop name="interconnection-security" value="vpn" ns="http://fedramp.gov/ns/oscal"/>
<prop name="interconnection-direction" value="in/out" ns="http://fedramp.gov/ns/oscal"/>
<prop name="leveraged-authorization-uuid" value="233e0f09-fe5e-47e2-bca3-5f32df75e57a"/>
<prop name="asset-type" value="cli"/>
<prop name="implementation-point" value="external"/>
Expand All @@ -331,8 +331,8 @@
</description>
<prop name="leveraged-authorization-uuid" value="233e0f09-fe5e-47e2-bca3-5f32df75e57a"/>
<prop name="implementation-point" value="external"/>
<prop name="nature-of-agreement" ns="https://fedramp.gov/ns/oscal" value="sla"/>
<prop ns="https://fedramp.gov/ns/oscal" name="authentication-method" value="yes">
<prop name="nature-of-agreement" ns="http://fedramp.gov/ns/oscal" value="sla"/>
<prop ns="http://fedramp.gov/ns/oscal" name="authentication-method" value="yes">
<remarks>
<p>Some description of the external authentication method.</p>
</remarks>
Expand All @@ -345,7 +345,7 @@
<party-uuid>11111111-0000-4000-9000-000000000001</party-uuid>
</responsible-role>
<responsible-role role-id="administrator">
<prop name="privilege-uuid" value="44444444-0000-4000-9000-000000000004" ns="https://fedramp.gov/ns/oscal" />
<prop name="privilege-uuid" value="44444444-0000-4000-9000-000000000004" ns="http://fedramp.gov/ns/oscal" />
</responsible-role>
</component>

Expand All @@ -355,10 +355,10 @@
<p>Secure connection to an external API for data enrichment.</p>
</description>
<prop name="leveraged-authorization-uuid" value="233e0f09-fe5e-47e2-bca3-5f32df75e57a"/>
<prop name="connection-security" value="vpn" ns="https://fedramp.gov/ns/oscal"/>
<prop name="interconnection-security" value="vpn" ns="https://fedramp.gov/ns/oscal"/>
<prop name="interconnection-direction" value="in/out" ns="https://fedramp.gov/ns/oscal"/>
<prop ns="https://fedramp.gov/ns/oscal" name="authentication-method" value="yes">
<prop name="connection-security" value="vpn" ns="http://fedramp.gov/ns/oscal"/>
<prop name="interconnection-security" value="vpn" ns="http://fedramp.gov/ns/oscal"/>
<prop name="interconnection-direction" value="in/out" ns="http://fedramp.gov/ns/oscal"/>
<prop ns="http://fedramp.gov/ns/oscal" name="authentication-method" value="yes">
<remarks>
<p>Some description of the authentication method.</p>
</remarks>
Expand All @@ -380,12 +380,12 @@
<description>
<p>Briefly describe the external system.</p>
</description>
<prop name="connection-security" value="vpn" ns="https://fedramp.gov/ns/oscal"/>
<prop name="direction" value="in/out" ns="https://fedramp.gov/ns/oscal"/>
<prop name="connection-security" value="vpn" ns="http://fedramp.gov/ns/oscal"/>
<prop name="direction" value="in/out" ns="http://fedramp.gov/ns/oscal"/>
<prop name="asset-type" value="cli"/>
<prop name="implementation-point" value="external"/>
<prop name="nature-of-agreement" ns="https://fedramp.gov/ns/oscal" value="isa"/>
<prop ns="https://fedramp.gov/ns/oscal" name="authentication-method" value="yes">
<prop name="nature-of-agreement" ns="http://fedramp.gov/ns/oscal" value="isa"/>
<prop ns="http://fedramp.gov/ns/oscal" name="authentication-method" value="yes">
<remarks>
<p>Some description of the authentication method.</p>
</remarks>
Expand All @@ -408,7 +408,7 @@
<prop name="allows-authenticated-scan" value="yes"/>
<prop name="public" value="no"/>
<prop name="virtual" value="yes"/>
<prop name="scan-type" value="database" ns="https://fedramp.gov/ns/oscal"/>
<prop name="scan-type" value="database" ns="http://fedramp.gov/ns/oscal"/>
<responsible-party role-id="asset-owner">
<party-uuid>11111111-0000-4000-9000-000000000001</party-uuid>
</responsible-party>
Expand All @@ -426,7 +426,7 @@
<prop name="allows-authenticated-scan" value="yes"/>
<prop name="public" value="no"/>
<prop name="virtual" value="yes"/>
<prop name="scan-type" value="database" ns="https://fedramp.gov/ns/oscal"/>
<prop name="scan-type" value="database" ns="http://fedramp.gov/ns/oscal"/>
<responsible-party role-id="asset-owner">
<party-uuid>11111111-0000-4000-9000-000000000001</party-uuid>
</responsible-party>
Expand All @@ -442,30 +442,30 @@
<p>Implementation of controls for the Enhanced Example System</p>
</description>
<implemented-requirement uuid="88888888-0000-4000-9000-000000000008" control-id="ac-1">
<prop name="control-origination" value="sp-system" ns="https://fedramp.gov/ns/oscal"/>
<prop name="implementation-status" value="partial" ns="https://fedramp.gov/ns/oscal"/>
<prop name="control-origination" value="sp-system" ns="http://fedramp.gov/ns/oscal"/>
<prop name="implementation-status" value="partial" ns="http://fedramp.gov/ns/oscal"/>
<statement statement-id="ac-1_stmt.a" uuid="99999999-0000-4000-9000-000000000009">
</statement>
<by-component component-uuid="55555555-0000-4000-9000-000000000005" uuid="aaaaaaaa-0000-4000-9000-00000000000a">
<description>
<p>Access Control Policy and Procedures (AC-1) is fully implemented in our system.</p>
</description>
<prop ns="https://fedramp.gov/ns/oscal" name="implementation-status" value="implemented"/>
<prop ns="http://fedramp.gov/ns/oscal" name="implementation-status" value="implemented"/>
<responsible-role role-id="system-admin">
<party-uuid>11111111-0000-4000-9000-000000000001</party-uuid>
</responsible-role>
</by-component>
</implemented-requirement>

<implemented-requirement uuid="bbbbbbbb-0000-4000-9000-00000000000b" control-id="cm-8">
<prop name="control-origination" value="sp-system" ns="https://fedramp.gov/ns/oscal"/>
<prop name="control-origination" value="sp-system" ns="http://fedramp.gov/ns/oscal"/>
<statement statement-id="cm-8_stmt.a" uuid="cccccccc-0000-4000-9000-00000000000c">
</statement>
<by-component component-uuid="55555555-0000-4000-9000-000000000005" uuid="dddddddd-0000-4000-9000-00000000000d">
<description>
<p>Information System Component Inventory (CM-8) is partially implemented.</p>
</description>
<prop ns="https://fedramp.gov/ns/oscal" name="implementation-status" value="partial"/>
<prop ns="http://fedramp.gov/ns/oscal" name="implementation-status" value="partial"/>
<responsible-role role-id="system-admin">
<party-uuid>11111111-0000-4000-9000-000000000001</party-uuid>
</responsible-role>
Expand All @@ -479,7 +479,7 @@
<description>
<p>Detailed access control policy document</p>
</description>
<prop name="type" value="policy" ns="https://fedramp.gov/ns/oscal"/>
<prop name="type" value="policy" ns="http://fedramp.gov/ns/oscal"/>
<rlink href="https://example.com/policies/access-control.pdf"/>
</resource>
<resource uuid="90a128ac-c850-48f6-8fff-a55692f80b41">
Expand Down Expand Up @@ -560,7 +560,7 @@
<description>
<p>Separation of Duties Matrix</p>
</description>
<prop ns="https://fedramp.gov/ns/oscal" name="type" value="separation-of-duties-matrix"/>
<prop ns="http://fedramp.gov/ns/oscal" name="type" value="separation-of-duties-matrix"/>
<prop name="published" value="2023-01-01T00:00:00Z"/>
<prop name="version" value="Document Version"/>
<rlink href="./documents/Sep_Matrix.docx" media-type="application/msword"/>
Expand Down
Loading

0 comments on commit 19654d1

Please sign in to comment.