diff --git a/resources/validations/src/ssp.sch b/resources/validations/src/ssp.sch index f15e2787d..6ec23ef93 100644 --- a/resources/validations/src/ssp.sch +++ b/resources/validations/src/ssp.sch @@ -211,14 +211,14 @@ - + - + The following are required: This SSP has not implemented the most important core: @@ -230,10 +230,64 @@ + + + + + + Invalid status '' for , must be + This SSP has implemented a statement for each of the following lettered response points for required controls: . + This SSP has not implemented a statement for each of the following lettered response points for required controls: . + + + + + + + + + Response statements for must have at least with a description. There are . + + + + Response statement has a description not within a component. That was previously allowed, but not recommended. It will soon be syntactically invalid and deprecated. + + + + Response statement has remarks not within a component. That was previously allowed, but not recommended. It will soon be syntactically invalid and deprecated. + + + + + Response statment with component reference UUID '' is not in the system implementation inventory, and cannot be used to define a control. + Response statement has a component, but that component is missing a required description node." + + + + + + + Response statement component description for is too short with characters. It must be characters long. + + + + + + + Response statement component remarks for is too short with characters. It must be characters long. diff --git a/resources/validations/test/demo/FedRAMP-SSP-OSCAL-Template.xml b/resources/validations/test/demo/FedRAMP-SSP-OSCAL-Template.xml index 7c9975304..3be6fecd6 100644 --- a/resources/validations/test/demo/FedRAMP-SSP-OSCAL-Template.xml +++ b/resources/validations/test/demo/FedRAMP-SSP-OSCAL-Template.xml @@ -1015,7 +1015,7 @@ [specify frequency] - + @@ -1027,24 +1027,24 @@

Any control implementation response that can not be associated with another component is associated with the component representing the system.

- +

This identifies a policy (attached in resources) that satisfies this control.

- +

This identifies a process (attached in resources) that satisfies this control.

- +

Describe how Part b-1 is satisfied.

- +

Describe how Part b-2 is satisfied.

@@ -1089,7 +1089,7 @@ [SAMPLE]annually - +

Do not respond to this statement here. Respond within the by-component assembly below.

@@ -1151,7 +1151,7 @@ [specify frequency] - +

Component-based Approach

@@ -1162,19 +1162,19 @@
- +

This identifies a policy (attached in resources) that satisfies this control.

- +

This identifies a process (attached in resources) that satisfies this control.

- +

Ignore.

@@ -1185,7 +1185,7 @@
- +

Ignore.

@@ -1215,7 +1215,7 @@ [specify frequency] - +

Ignore.

@@ -1227,7 +1227,7 @@
- +

Ignore.

@@ -1239,7 +1239,7 @@
- +

Ignore.

@@ -1270,7 +1270,7 @@ [specify frequency] - +

Ignore.

@@ -1282,7 +1282,7 @@
- +

Ignore.

@@ -1294,7 +1294,7 @@
- +

Ignore.

@@ -1325,7 +1325,7 @@ [specify frequency] - +

Ignore.

@@ -1337,7 +1337,7 @@
- +

Ignore.

@@ -1349,7 +1349,7 @@
- +

Ignore.

@@ -1380,7 +1380,7 @@ [specify frequency] - +

Ignore.

@@ -1392,7 +1392,7 @@
- +

Ignore.

@@ -1404,7 +1404,7 @@
- +

Ignore.

@@ -1435,7 +1435,7 @@ [specify frequency] - +

Ignore.

@@ -1447,7 +1447,7 @@
- +

Ignore.

@@ -1459,7 +1459,7 @@
- +

Ignore.

@@ -1490,7 +1490,7 @@ [specify frequency] - +

Ignore.

@@ -1502,7 +1502,7 @@
- +

Ignore.

@@ -1514,7 +1514,7 @@
- +

Ignore.

@@ -1545,7 +1545,7 @@ [specify frequency] - +

Ignore.

@@ -1557,7 +1557,7 @@
- +

Ignore.

@@ -1569,7 +1569,7 @@
- +

Ignore.

@@ -1600,7 +1600,7 @@ [specify frequency] - +

Ignore.

@@ -1612,7 +1612,7 @@
- +

Ignore.

@@ -1624,7 +1624,7 @@
- +

Ignore.

@@ -1655,7 +1655,7 @@ [specify frequency] - +

Ignore.

@@ -1667,7 +1667,7 @@
- +

Ignore.

@@ -1679,7 +1679,7 @@
- +

Ignore.

@@ -1710,7 +1710,7 @@ [specify frequency] - +

Ignore.

@@ -1722,7 +1722,7 @@
- +

Ignore.

@@ -1734,7 +1734,7 @@
- +

Ignore.

@@ -1765,7 +1765,7 @@ [specify frequency] - +

Ignore.

@@ -1777,7 +1777,7 @@
- +

Ignore.

@@ -1789,7 +1789,7 @@
- +

Ignore.

@@ -1820,7 +1820,7 @@ [specify frequency] - +

Ignore.

@@ -1832,7 +1832,7 @@
- +

Ignore.

@@ -1844,7 +1844,7 @@
- +

Ignore.

@@ -1875,7 +1875,7 @@ [specify frequency] - +

Ignore.

@@ -1887,7 +1887,7 @@
- +

Ignore.

@@ -1899,7 +1899,7 @@
- +

Ignore.

@@ -1930,7 +1930,7 @@ [specify frequency] - +

Ignore.

@@ -1942,7 +1942,7 @@
- +

Ignore.

@@ -1954,7 +1954,7 @@
- +

Ignore.

@@ -1985,7 +1985,7 @@ [specify frequency] - +

Ignore.

@@ -1997,7 +1997,7 @@
- +

Ignore.

@@ -2009,7 +2009,7 @@
- +

Ignore.

diff --git a/resources/validations/test/ssp.xspec b/resources/validations/test/ssp.xspec index 983c65ffb..021588f44 100644 --- a/resources/validations/test/ssp.xspec +++ b/resources/validations/test/ssp.xspec @@ -191,6 +191,73 @@ + + + + + + low + + + + This System + +

This component is referenced in the implemented requirement.

+
+ +
+
+ + + + + + + +

This describes how component 'This System' is used to satisfy the control requirements.

+
+
+
+ + + +

This describes how component 'This System' is used to satisfy the control requirements.

+
+
+
+
+
+
+
+ + +
+ + + + + low + + + + This System + +

This component is referenced in the implemented requirement.

+
+ +
+
+ + + + + +
+
+ + +
+