Skip to content

Commit 83d0b3c

Browse files
DimitriZhurkinU-INNOVATE\M34255
authored andcommitted
apply comments
1 parent 26efad6 commit 83d0b3c

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

src/validations/constraints/content/ssp-inter-boundary-component-information-type-has-class-attribute-INVALID.xml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
<system-security-plan xmlns="http://csrc.nist.gov/ns/oscal/1.0" uuid="df903c4c-6bb5-4b78-8a71-c5baa06a9f2e">
44
<system-implementation>
55

6-
<!-- The information-type prop does not have a @class attribute. -->
76
<component uuid="67ecaba6-e5be-4c92-9731-e55825689e8f" type="service">
87
<title>Service A</title>
98
<description>
@@ -12,10 +11,13 @@
1211
</description>
1312
<prop name="implementation-point" value="external"/>
1413
<prop name="connection-security" value="non-fedramp-value" ns="https://fedramp.gov/ns/oscal"/>
15-
<prop ns="http://fedramp.gov/ns/oscal" name="provider" value="self"/>
14+
<prop name="provider" value="self" ns="http://fedramp.gov/ns/oscal"/>
1615
<prop ns="http://fedramp.gov/ns/oscal" name="still-supported" value="yes"/>
17-
<prop ns="http://fedramp.gov/ns/oscal" name="information-type" value="C.3.5.1"/>
18-
<prop ns="http://fedramp.gov/ns/oscal" name="authentication-method" value="yes">
16+
17+
<!-- The information-type prop does not have a @class attribute. -->
18+
<prop name="information-type" value="C.3.5.1" ns="http://fedramp.gov/ns/oscal"/>
19+
20+
<prop name="authentication-method" value="yes" ns="http://fedramp.gov/ns/oscal">
1921
<remarks>
2022
<p>If 'yes', describe the authentication method.</p>
2123
<p>If 'no', explain why no authentication is used.</p>

src/validations/constraints/fedramp-external-constraints.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@
625625
<expect id="inter-boundary-component-information-type-has-class-attribute" target="$inter-boundary-component" test="prop[@name='information-type' and @ns='http://fedramp.gov/ns/oscal']/@class => exists()" level="ERROR">
626626
<formal-name>Inter-Boundary Component's Information Type Has @class Attribute</formal-name>
627627
<prop namespace="https://docs.oasis-open.org/sarif/sarif/v2.1.0" name="help-url" value="https://automate.fedramp.gov/documentation/ssp/4-ssp-template-to-oscal-mapping/#external-systems-and-services-not-having-fedramp-authorization"/>
628-
<message>Inter-boundary communication component {@uuid} ({path(.)}) information-type property MUST have the @class attribute. The @class attribute MUST not be empty, and it MUST contain a valid value (incoming or outgoing).</message>
628+
<message>In a FedRAMP SSP, the information-type property of the inter-boundary communication component MUST have the @class attribute. The @class attribute MUST NOT be empty, and it MUST contain a valid value (incoming or outgoing).</message>
629629
</expect>
630630
<expect id="inventory-item-and-component-has-public" target="(inventory-item | component[@type='service' and prop[@name='implementation-point' and @value='internal']])" test="count(prop[@name='public']) = 1" level="ERROR">
631631
<formal-name>Inventory Item and Component Has Public</formal-name>

0 commit comments

Comments
 (0)