-
Notifications
You must be signed in to change notification settings - Fork 96
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit 8c1a343 Author: Gabeblis <gabriel.rodriguez@gsa.gov> Date: Thu Jan 9 11:45:37 2025 -0500 Add new metapath target to 'security-level' constraint (#1079) commit 608080d Author: wandmagic <156969148+wandmagic@users.noreply.github.com> Date: Thu Jan 9 09:29:17 2025 -0500 add additional sample content (#1081) commit 1f55a73 Author: Gabeblis <gabriel.rodriguez@gsa.gov> Date: Thu Jan 9 09:22:28 2025 -0500 Correct constraint message. (#1085) commit 18a02c9 Author: wandmagic <156969148+wandmagic@users.noreply.github.com> Date: Wed Jan 8 09:37:15 2025 -0500 Hotfix styles (#1076) * style guide hotfix * Update fedramp-external-constraints.xml commit 60b3c50 Author: DimitriZhurkin <dimitri.zhurkin@noblis.org> Date: Wed Jan 8 07:14:14 2025 -0700 Add the inter-boundary-component-has-information-type constraint (#1066) * Add the inter-boundary-component-has-information-type constraint * clean up ssp-inter-boundary-component-has-information-type-INVALID.xml commit d7b0623 Author: wandmagic <156969148+wandmagic@users.noreply.github.com> Date: Tue Jan 7 14:47:44 2025 -0500 fix constraints (#1070) commit fc50a42 Author: wandmagic <156969148+wandmagic@users.noreply.github.com> Date: Fri Jan 3 14:21:47 2025 -0500 hotfix develop (#1064)
- Loading branch information
Showing
7 changed files
with
209 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
33 changes: 33 additions & 0 deletions
33
src/validations/constraints/content/resolved-example-profile.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<catalog xmlns="http://csrc.nist.gov/ns/oscal/1.0" uuid="2a1553a7-2ae5-4669-a260-7c6fe6215170"> | ||
<metadata> | ||
<title>Sample</title> | ||
<last-modified>2025-01-08T00:00:00Z</last-modified> | ||
<version>1.0</version> | ||
<oscal-version>1.1.3</oscal-version> | ||
</metadata> | ||
<control id="sample-1"> | ||
<title>Sample 1</title> | ||
<part name="statement" id="sample-1_smt"> | ||
<part name="item" id="sample-1_smt.a"> | ||
<prop ns="https://fedramp.gov/ns/oscal" name="response-point" value="You must fill in this response point." /> | ||
<p>Should be INCLUDED (sample-1_smt.a)</p> | ||
<part name="item" id="sample-1_smt.a.1"> | ||
<prop ns="https://fedramp.gov/ns/oscal" name="response-point" value="You must fill in this response point." /> | ||
<p>Should be INCLUDED (sample-1_smt.a.1)</p> | ||
</part> | ||
</part> | ||
</part> | ||
|
||
<part id="sample-1_obj" name="assessment-objective"> | ||
<part id="sample-1_obj.a" name="assessment-objective"> | ||
<prop ns="https://fedramp.gov/ns/oscal" name="response-point" value="You must fill in this response point."/> | ||
<p>this should be EXCLUDED (sample-1_obj.a)</p> | ||
<part id="sample-1_obj.a-1" name="assessment-objective"> | ||
<prop ns="https://fedramp.gov/ns/oscal" name="response-point" value="You must fill in this response point."/> | ||
<p>this should be EXCLUDED (sample-1_obj.a-1)</p> | ||
</part> | ||
</part> | ||
</part> | ||
</control> | ||
</catalog> |
118 changes: 118 additions & 0 deletions
118
src/validations/constraints/content/ssp-has-required-response-points-VALID.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<?xml-model href="https://raw.githubusercontent.com/usnistgov/OSCAL/v1.0.4/xml/schema/oscal_complete_schema.xsd" schematypens="http://www.w3.org/2001/XMLSchema" title="OSCAL complete schema"?> | ||
<system-security-plan xmlns="http://csrc.nist.gov/ns/oscal/1.0" uuid="11111111-2222-4000-8000-000000000000"> | ||
<metadata></metadata> | ||
<import-profile href="resolved-example-profile.xml"/> | ||
<control-implementation> | ||
<description></description> | ||
<implemented-requirement uuid="11111111-2222-4000-8000-012000000001" control-id="unsupported-id"> | ||
<prop name="control-origination" ns="http://fedramp.gov/ns/oscal" value="sp-system"/> | ||
<link href="#11111111-2222-4000-8000-001000000005" rel="policy"/> | ||
<link href="#11111111-2222-4000-8000-001000000023" rel="procedure"/> | ||
<set-parameter param-id="ac-1_prm_1"> | ||
<value>organization-defined personnel or roles</value> | ||
</set-parameter> | ||
<set-parameter param-id="mp-2_prm_2"> | ||
<value>Chief Information Security Officer, Information System Security Officers, and System Administrators</value> | ||
</set-parameter> | ||
<statement statement-id="sample-1_smt" uuid="11111111-2222-4000-8000-013000000008"> | ||
<by-component component-uuid="11111111-2222-4000-8000-009000000000" uuid="11111111-2222-4000-8000-014000000003"> | ||
<description> | ||
<p>There</p> | ||
</description> | ||
<prop name="planned-completion-date" ns="http://fedramp.gov/ns/oscal" value="2024-01-31Z"/> | ||
<implementation-status state="partial"> | ||
<remarks> | ||
<p>Describe the plan to complete the implementation.</p> | ||
</remarks> | ||
</implementation-status> | ||
</by-component> | ||
<by-component component-uuid="11111111-2222-4000-8000-009000000013" uuid="11111111-2222-4000-8000-014000000004"> | ||
<description> | ||
<p>Describe how this policy currently satisfies part a.</p> | ||
</description> | ||
<prop name="planned-completion-date" ns="http://fedramp.gov/ns/oscal" value="2024-01-31Z"> | ||
<remarks> | ||
<p>Describe the plan for addressing the missing policy elements.</p> | ||
</remarks> | ||
</prop> | ||
<implementation-status state="partial"> | ||
<remarks> | ||
<p>Identify what is currently missing from this policy.</p> | ||
</remarks> | ||
</implementation-status> | ||
</by-component> | ||
</statement> | ||
<statement statement-id="ac-1_smt.a.1" uuid="11111111-2222-4000-8000-013000000001"> | ||
<by-component component-uuid="11111111-2222-4000-8000-009000000000" uuid="11111111-2222-4000-8000-014000000001"> | ||
<description> | ||
<p>Describe how Part a is satisfied within the system.</p> | ||
<p>Legacy approach. If no policy component is defined, describe here how the policy satisfies part a.</p> | ||
<p>In this case, a link must be provided to the policy.</p> | ||
<p>FedRAMP prefers all policies and procedures be attached as a resource in the back-matter. The link points to a resource.</p> | ||
</description> | ||
<link href="#11111111-2222-4000-8000-001000000005" rel="policy"/> | ||
<link href="#11111111-2222-4000-8000-001000000023" rel="procedure"/> | ||
<implementation-status state="operational"/> | ||
<remarks> | ||
<p>The specified component is the system itself.</p> | ||
<p>Any control implementation response that can not be associated with another component is associated with the component representing the system.</p> | ||
</remarks> | ||
</by-component> | ||
<by-component component-uuid="11111111-2222-4000-8000-009000000012" uuid="11111111-2222-4000-8000-014000000002"> | ||
<description> | ||
<p>Describe how this policy component satisfies part a.</p> | ||
<p>Component approach. This links to a component representing the Identity Management and Access Control Policy.</p> | ||
<p>That component contains a link to the policy, so it does not have to be linked here too.</p> | ||
</description> | ||
<implementation-status state="operational"/> | ||
</by-component> | ||
</statement> | ||
<statement statement-id="sample-1_smt.a" uuid="11111111-2222-4000-8000-013000000002"> | ||
<by-component component-uuid="11111111-2222-4000-8000-009000000000" uuid="11111111-2222-4000-8000-014000000003"> | ||
<description> | ||
<p>There</p> | ||
</description> | ||
<prop name="planned-completion-date" ns="http://fedramp.gov/ns/oscal" value="2024-01-31Z"/> | ||
<implementation-status state="partial"> | ||
<remarks> | ||
<p>Describe the plan to complete the implementation.</p> | ||
</remarks> | ||
</implementation-status> | ||
</by-component> | ||
<by-component component-uuid="11111111-2222-4000-8000-009000000013" uuid="11111111-2222-4000-8000-014000000004"> | ||
<description> | ||
<p>Describe how this policy currently satisfies part a.</p> | ||
</description> | ||
<prop name="planned-completion-date" ns="http://fedramp.gov/ns/oscal" value="2024-01-31Z"> | ||
<remarks> | ||
<p>Describe the plan for addressing the missing policy elements.</p> | ||
</remarks> | ||
</prop> | ||
<implementation-status state="partial"> | ||
<remarks> | ||
<p>Identify what is currently missing from this policy.</p> | ||
</remarks> | ||
</implementation-status> | ||
</by-component> | ||
</statement> | ||
|
||
<statement statement-id="sample-1_smt.a.1" uuid="11111111-2222-4000-8000-013000000003"> | ||
<by-component component-uuid="11111111-2222-4000-8000-009000000000" uuid="11111111-2222-4000-8000-014000000005"> | ||
<description> | ||
<p>Describe how Part b-1 is satisfied.</p> | ||
</description> | ||
<implementation-status state="operational"/> | ||
</by-component> | ||
</statement> | ||
<statement statement-id="ac-1_smt.b.2" uuid="11111111-2222-4000-8000-013000000004"> | ||
<by-component component-uuid="11111111-2222-4000-8000-009000000000" uuid="11111111-2222-4000-8000-014000000006"> | ||
<description> | ||
<p>Describe how Part b-2 is satisfied.</p> | ||
</description> | ||
<implementation-status state="operational"/> | ||
</by-component> | ||
</statement> | ||
</implemented-requirement> | ||
</control-implementation> | ||
</system-security-plan> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.