From 19654d10450b6cffda8e3205ba278b59e03395ea Mon Sep 17 00:00:00 2001
From: Rene Tshiteya
Date: Thu, 12 Dec 2024 16:22:58 -0500
Subject: [PATCH] Apply namespace changes to recent constraints and unit test
files
---
features/fedramp_extensions.feature | 3 -
.../ssp/xml/fedramp-ssp-example.oscal.xml | 1523 +++++++++--------
...le-resolves-to-fedramp-content-VALID-1.xml | 3 +-
...le-resolves-to-fedramp-content-VALID-2.xml | 2 +-
...le-resolves-to-fedramp-content-VALID-3.xml | 2 +-
.../ssp-interconnection-direction-VALID.xml | 62 +-
.../ssp-interconnection-security-VALID.xml | 62 +-
...ization-has-valid-impact-level-INVALID.xml | 2 +-
...orization-has-valid-impact-level-VALID.xml | 23 +-
.../fedramp-external-allowed-values.xml | 2 +-
.../fedramp-external-constraints.xml | 28 +-
11 files changed, 848 insertions(+), 864 deletions(-)
diff --git a/features/fedramp_extensions.feature b/features/fedramp_extensions.feature
index b056baaed..3f685de97 100644
--- a/features/fedramp_extensions.feature
+++ b/features/fedramp_extensions.feature
@@ -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 |
@@ -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 |
diff --git a/src/content/rev5/examples/ssp/xml/fedramp-ssp-example.oscal.xml b/src/content/rev5/examples/ssp/xml/fedramp-ssp-example.oscal.xml
index 3486741d3..4388a85dc 100644
--- a/src/content/rev5/examples/ssp/xml/fedramp-ssp-example.oscal.xml
+++ b/src/content/rev5/examples/ssp/xml/fedramp-ssp-example.oscal.xml
@@ -1,5 +1,5 @@
-
+
FedRAMP [Baseline Name] System Security Plan (SSP)
@@ -12,7 +12,7 @@
2023-06-30T00:00:00Z
1.0
1.0.4
-
+
Initial publication.
@@ -21,14 +21,14 @@
2023-07-06T00:00:00Z
1.1
1.0.4
-
+
Minor prop
updates.
-
+
@@ -561,7 +561,8 @@
-
+
+
This example points to the FedRAMP Rev 5 Moderate baseline that is part of the official
FedRAMP 3.0.0 release.
@@ -571,7 +572,7 @@
- F00000000
+ F00000000
System's Full Name
System's Short Name or Acronym
@@ -605,10 +606,10 @@
-
+
-
+
fips-199-moderate
@@ -775,15 +776,15 @@
AwesomeCloud Commercial(IaaS)
-
-
+
+
For now, this is a required field. In the future we intend
to pull this information directly from FedRAMP's records
based on the "leveraged-system-identifier" property's value.
-
+
For now, this is a required field. In the future we intend
to pull this information directly from FedRAMP's records
@@ -804,10 +805,10 @@
-
+
-
-
+
+
system-poc-technical
Admin
@@ -825,10 +826,10 @@
-
+
-
-
+
+
system-poc-technical
@@ -837,10 +838,10 @@
-
+
-
-
+
+
system-poc-technical
Admin
@@ -851,10 +852,10 @@
-
+
-
-
+
+
system-poc-technical
Admin
@@ -865,9 +866,9 @@
-
-
-
+
+
+
system-owner
@@ -914,16 +915,16 @@
-
-
+
+
If 'yes', describe the authentication method.
If 'no', explain why no authentication is used.
If 'not-applicable', attest explain why authentication is not applicable in the remarks.
-
-
+
+
@@ -936,8 +937,8 @@
-
-
+
+
This is a leveraged system within which this system operates.
@@ -1028,13 +1029,13 @@
-
-
+
+
-
-
+
+
This is a service offered by a leveraged system and used by this system.
@@ -1088,21 +1089,21 @@
Describe the service and what it is used for.
-
-
-
-
-
+
+
+
+
+
If 'yes', describe the authentication method.
If 'no', explain why no authentication is used.
If 'not-applicable', attest explain why authentication is not applicable in the remarks.
-
-
-
-
+
+
+
+
@@ -1183,11 +1184,11 @@
An external system to which this system shares an interconnection.
-
-
-
+
+
+
-
+
If 'yes', describe the authentication method.
If 'no', explain why no authentication is used.
@@ -1261,34 +1262,34 @@
for connectivity (e.g., system monitoring, system alerting, download updates, etc.)
-
-
-
-
+
+
+
+
If 'yes', describe the authentication method in the remarks.
If 'no', explain why no authentication is used in the remarks.
If 'not-applicable', attest explain why authentication is not applicable in the remarks.
-
-
-
-
-
-
+
+
+
+
+
+
Describe the hosting of the interconnection itself (NOT the hosting of the remote system).
-
-
-
-
+
+
+
+
-
+
@@ -1361,8 +1362,8 @@
-
-
+
+
@@ -1408,16 +1409,16 @@
-
-
+
+
If 'yes', describe the authentication method in the remarks.
If 'no', explain why no authentication is used in the remarks.
If 'not-applicable', attest explain why authentication is not applicable in the remarks.
-
-
+
+
This can only be known if provided by the leveraged system.
@@ -1498,28 +1499,28 @@
-
-
-
-
+
+
+
+
If 'yes', describe the authentication method in the remarks.
If 'no', explain why no authentication is used in the remarks.
If 'not-applicable', attest explain why authentication is not applicable in the remarks.
-
+
Either describe a risk associated with this service, or indicate there is no identified risk.
If there is no risk, please explain your basis for that conclusion.
-
+
If there are one or more identified risks, describe any resulting impact.
-
+
If there are one or more identified risks, describe any mitigating factors.
@@ -1574,30 +1575,30 @@
-
-
-
-
+
+
+
+
If 'yes', describe the authentication method in the remarks.
If 'no', explain why no authentication is used in the remarks.
If 'not-applicable', attest explain why authentication is not applicable in the remarks.
-
-
-
+
+
+
Either describe a risk associated with this CLI, or indicate there is no identified risk.
If there is no risk, please explain your basis for that conclusion.
-
+
If there are one or more identified risks, describe any resulting impact.
-
+
If there are one or more identified risks, describe any mitigating factors.
@@ -1647,9 +1648,9 @@
compliance (e.g., Module in Process).
-
-
-
+
+
+
@@ -1666,9 +1667,9 @@
compliance (e.g., Module in Process).
-
-
-
+
+
+
@@ -1691,7 +1692,7 @@
FUNCTION: Describe typical component function.
-
+
@@ -1712,7 +1713,7 @@
FUNCTION: Describe typical component function.
-
+
@@ -1734,8 +1735,8 @@
FUNCTION: Describe typical component function.
-
-
+
+
@@ -1756,7 +1757,7 @@
None
-
+
@@ -1766,11 +1767,11 @@
None
-
+
-
-
-
+
+
+
If 'yes', describe the authentication method.
If 'no', explain why no authentication is used.
@@ -1778,7 +1779,7 @@
-
+
@@ -1800,8 +1801,8 @@
None
-
-
+
+
@@ -2181,11 +2182,11 @@
Email Service
-
+
-
-
-
+
+
+
If 'yes', describe the authentication method.
If 'no', explain why no authentication is used.
@@ -2232,8 +2233,8 @@
-
-
+
+
If no, explain why. If yes, omit remarks field.
@@ -2293,7 +2294,7 @@
If no, explain why. If yes, omit remark.
-
+
11111111-2222-4000-8000-004000000010
@@ -2319,7 +2320,7 @@
-
+
@@ -2333,7 +2334,7 @@
-
+
@@ -2347,7 +2348,7 @@
-
+
@@ -2378,7 +2379,7 @@
-
+
@@ -2409,7 +2410,7 @@
-
+
@@ -2426,7 +2427,7 @@
FedRAMP does not require any specific information here.
-
+
@@ -2468,7 +2469,7 @@
There
-
+
Describe the plan to complete the implementation.
@@ -2479,7 +2480,7 @@
Describe how this policy currently satisfies part a.
-
+
Describe the plan for addressing the missing policy elements.
@@ -2509,14 +2510,14 @@
-
-
+
+
Describe the plan to complete the implementation.
-
-
+
+
Describe any customer-configured requirements for satisfying this control.
@@ -2627,13 +2628,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -2692,13 +2693,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -2760,13 +2761,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -2825,13 +2826,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -2890,13 +2891,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
11111111-2222-4000-8000-004000000011
@@ -2953,7 +2954,7 @@
-
+
@@ -2966,7 +2967,7 @@
-
+
@@ -2982,7 +2983,7 @@
-
+
@@ -2995,7 +2996,7 @@
-
+
@@ -3008,7 +3009,7 @@
-
+
@@ -3021,7 +3022,7 @@
-
+
@@ -3034,7 +3035,7 @@
-
+
@@ -3047,7 +3048,7 @@
-
+
@@ -3060,7 +3061,7 @@
-
+
@@ -3073,7 +3074,7 @@
-
+
@@ -3086,7 +3087,7 @@
-
+
@@ -3099,7 +3100,7 @@
-
+
@@ -3112,7 +3113,7 @@
-
+
@@ -3125,7 +3126,7 @@
-
+
@@ -3138,13 +3139,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3203,13 +3204,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3268,13 +3269,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3333,7 +3334,7 @@
-
+
@@ -3352,7 +3353,7 @@
-
+
@@ -3367,7 +3368,7 @@
-
+
@@ -3380,7 +3381,7 @@
-
+
@@ -3393,7 +3394,7 @@
-
+
@@ -3410,7 +3411,7 @@
-
+
@@ -3430,7 +3431,7 @@
-
+
@@ -3446,7 +3447,7 @@
-
+
@@ -3465,7 +3466,7 @@
-
+
@@ -3484,13 +3485,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3549,13 +3550,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3614,13 +3615,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3679,13 +3680,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3744,13 +3745,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3809,13 +3810,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3874,13 +3875,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -3939,13 +3940,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -4004,8 +4005,8 @@
-
-
+
+
11111111-2222-4000-8000-004000000018
@@ -4030,13 +4031,13 @@
-
-
+
+
Describe the plan to complete the implementation.
-
+
@@ -4081,8 +4082,8 @@
-
-
+
+
@@ -4092,8 +4093,8 @@
-
-
+
+
@@ -4103,8 +4104,8 @@
-
-
+
+
@@ -4114,8 +4115,8 @@
-
-
+
+
@@ -4125,8 +4126,8 @@
-
-
+
+
@@ -4136,8 +4137,8 @@
-
-
+
+
@@ -4147,8 +4148,8 @@
-
-
+
+
@@ -4158,8 +4159,8 @@
-
-
+
+
@@ -4169,8 +4170,8 @@
-
-
+
+
@@ -4180,8 +4181,8 @@
-
-
+
+
@@ -4191,8 +4192,8 @@
-
-
+
+
@@ -4202,8 +4203,8 @@
-
-
+
+
@@ -4213,8 +4214,8 @@
-
-
+
+
@@ -4224,8 +4225,8 @@
-
-
+
+
@@ -4235,8 +4236,8 @@
-
-
+
+
@@ -4246,8 +4247,8 @@
-
-
+
+
@@ -4257,8 +4258,8 @@
-
-
+
+
@@ -4268,8 +4269,8 @@
-
-
+
+
@@ -4279,8 +4280,8 @@
-
-
+
+
@@ -4290,8 +4291,8 @@
-
-
+
+
@@ -4301,8 +4302,8 @@
-
-
+
+
@@ -4312,8 +4313,8 @@
-
-
+
+
@@ -4323,8 +4324,8 @@
-
-
+
+
@@ -4334,8 +4335,8 @@
-
-
+
+
@@ -4345,8 +4346,8 @@
-
-
+
+
@@ -4356,8 +4357,8 @@
-
-
+
+
@@ -4367,8 +4368,8 @@
-
-
+
+
@@ -4378,8 +4379,8 @@
-
-
+
+
@@ -4389,8 +4390,8 @@
-
-
+
+
@@ -4400,8 +4401,8 @@
-
-
+
+
@@ -4411,8 +4412,8 @@
-
-
+
+
@@ -4422,8 +4423,8 @@
-
-
+
+
@@ -4433,8 +4434,8 @@
-
-
+
+
@@ -4444,8 +4445,8 @@
-
-
+
+
@@ -4455,8 +4456,8 @@
-
-
+
+
@@ -4466,8 +4467,8 @@
-
-
+
+
@@ -4477,8 +4478,8 @@
-
-
+
+
@@ -4488,8 +4489,8 @@
-
-
+
+
@@ -4499,8 +4500,8 @@
-
-
+
+
@@ -4510,8 +4511,8 @@
-
-
+
+
@@ -4521,8 +4522,8 @@
-
-
+
+
@@ -4532,8 +4533,8 @@
-
-
+
+
@@ -4543,8 +4544,8 @@
-
-
+
+
@@ -4554,8 +4555,8 @@
-
-
+
+
@@ -4565,8 +4566,8 @@
-
-
+
+
@@ -4576,8 +4577,8 @@
-
-
+
+
@@ -4587,8 +4588,8 @@
-
-
+
+
@@ -4598,8 +4599,8 @@
-
-
+
+
@@ -4609,8 +4610,8 @@
-
-
+
+
@@ -4620,8 +4621,8 @@
-
-
+
+
@@ -4631,8 +4632,8 @@
-
-
+
+
@@ -4642,8 +4643,8 @@
-
-
+
+
@@ -4653,8 +4654,8 @@
-
-
+
+
@@ -4664,8 +4665,8 @@
-
-
+
+
@@ -4675,8 +4676,8 @@
-
-
+
+
@@ -4686,8 +4687,8 @@
-
-
+
+
@@ -4697,8 +4698,8 @@
-
-
+
+
@@ -4708,8 +4709,8 @@
-
-
+
+
@@ -4719,8 +4720,8 @@
-
-
+
+
@@ -4730,8 +4731,8 @@
-
-
+
+
@@ -4741,8 +4742,8 @@
-
-
+
+
@@ -4752,8 +4753,8 @@
-
-
+
+
@@ -4763,8 +4764,8 @@
-
-
+
+
@@ -4774,8 +4775,8 @@
-
-
+
+
@@ -4785,8 +4786,8 @@
-
-
+
+
@@ -4796,8 +4797,8 @@
-
-
+
+
@@ -4807,8 +4808,8 @@
-
-
+
+
@@ -4818,8 +4819,8 @@
-
-
+
+
@@ -4829,8 +4830,8 @@
-
-
+
+
@@ -4840,8 +4841,8 @@
-
-
+
+
@@ -4851,8 +4852,8 @@
-
-
+
+
@@ -4862,8 +4863,8 @@
-
-
+
+
@@ -4873,8 +4874,8 @@
-
-
+
+
@@ -4884,8 +4885,8 @@
-
-
+
+
@@ -4895,8 +4896,8 @@
-
-
+
+
@@ -4906,8 +4907,8 @@
-
-
+
+
@@ -4917,8 +4918,8 @@
-
-
+
+
@@ -4928,8 +4929,8 @@
-
-
+
+
@@ -4939,8 +4940,8 @@
-
-
+
+
@@ -4950,8 +4951,8 @@
-
-
+
+
@@ -4961,8 +4962,8 @@
-
-
+
+
@@ -4972,8 +4973,8 @@
-
-
+
+
@@ -4983,8 +4984,8 @@
-
-
+
+
@@ -4994,8 +4995,8 @@
-
-
+
+
@@ -5005,8 +5006,8 @@
-
-
+
+
@@ -5016,8 +5017,8 @@
-
-
+
+
@@ -5027,8 +5028,8 @@
-
-
+
+
@@ -5038,8 +5039,8 @@
-
-
+
+
@@ -5049,8 +5050,8 @@
-
-
+
+
@@ -5060,8 +5061,8 @@
-
-
+
+
@@ -5071,8 +5072,8 @@
-
-
+
+
@@ -5082,8 +5083,8 @@
-
-
+
+
@@ -5093,8 +5094,8 @@
-
-
+
+
@@ -5104,8 +5105,8 @@
-
-
+
+
@@ -5115,8 +5116,8 @@
-
-
+
+
@@ -5126,8 +5127,8 @@
-
-
+
+
@@ -5137,8 +5138,8 @@
-
-
+
+
@@ -5148,8 +5149,8 @@
-
-
+
+
@@ -5159,8 +5160,8 @@
-
-
+
+
@@ -5170,8 +5171,8 @@
-
-
+
+
@@ -5181,8 +5182,8 @@
-
-
+
+
@@ -5192,8 +5193,8 @@
-
-
+
+
@@ -5203,8 +5204,8 @@
-
-
+
+
@@ -5214,8 +5215,8 @@
-
-
+
+
@@ -5225,8 +5226,8 @@
-
-
+
+
@@ -5236,8 +5237,8 @@
-
-
+
+
@@ -5247,8 +5248,8 @@
-
-
+
+
@@ -5258,8 +5259,8 @@
-
-
+
+
@@ -5269,8 +5270,8 @@
-
-
+
+
@@ -5280,8 +5281,8 @@
-
-
+
+
@@ -5291,8 +5292,8 @@
-
-
+
+
@@ -5302,8 +5303,8 @@
-
-
+
+
@@ -5313,8 +5314,8 @@
-
-
+
+
@@ -5324,8 +5325,8 @@
-
-
+
+
@@ -5335,8 +5336,8 @@
-
-
+
+
@@ -5346,8 +5347,8 @@
-
-
+
+
@@ -5357,8 +5358,8 @@
-
-
+
+
@@ -5368,8 +5369,8 @@
-
-
+
+
@@ -5379,8 +5380,8 @@
-
-
+
+
@@ -5390,8 +5391,8 @@
-
-
+
+
@@ -5401,8 +5402,8 @@
-
-
+
+
@@ -5412,8 +5413,8 @@
-
-
+
+
@@ -5423,8 +5424,8 @@
-
-
+
+
@@ -5434,8 +5435,8 @@
-
-
+
+
@@ -5445,8 +5446,8 @@
-
-
+
+
@@ -5456,8 +5457,8 @@
-
-
+
+
@@ -5467,8 +5468,8 @@
-
-
+
+
@@ -5478,8 +5479,8 @@
-
-
+
+
@@ -5489,8 +5490,8 @@
-
-
+
+
@@ -5500,8 +5501,8 @@
-
-
+
+
@@ -5511,8 +5512,8 @@
-
-
+
+
@@ -5522,8 +5523,8 @@
-
-
+
+
@@ -5533,8 +5534,8 @@
-
-
+
+
@@ -5544,8 +5545,8 @@
-
-
+
+
@@ -5555,8 +5556,8 @@
-
-
+
+
@@ -5566,8 +5567,8 @@
-
-
+
+
@@ -5577,8 +5578,8 @@
-
-
+
+
@@ -5588,8 +5589,8 @@
-
-
+
+
@@ -5599,8 +5600,8 @@
-
-
+
+
@@ -5610,8 +5611,8 @@
-
-
+
+
@@ -5621,8 +5622,8 @@
-
-
+
+
@@ -5632,8 +5633,8 @@
-
-
+
+
@@ -5643,8 +5644,8 @@
-
-
+
+
@@ -5654,8 +5655,8 @@
-
-
+
+
@@ -5665,8 +5666,8 @@
-
-
+
+
@@ -5676,8 +5677,8 @@
-
-
+
+
@@ -5687,8 +5688,8 @@
-
-
+
+
@@ -5698,8 +5699,8 @@
-
-
+
+
@@ -5709,8 +5710,8 @@
-
-
+
+
@@ -5720,8 +5721,8 @@
-
-
+
+
@@ -5731,8 +5732,8 @@
-
-
+
+
@@ -5742,8 +5743,8 @@
-
-
+
+
@@ -5753,8 +5754,8 @@
-
-
+
+
@@ -5764,8 +5765,8 @@
-
-
+
+
@@ -5775,8 +5776,8 @@
-
-
+
+
@@ -5786,8 +5787,8 @@
-
-
+
+
@@ -5797,8 +5798,8 @@
-
-
+
+
@@ -5808,8 +5809,8 @@
-
-
+
+
@@ -5819,8 +5820,8 @@
-
-
+
+
@@ -5830,8 +5831,8 @@
-
-
+
+
@@ -5841,8 +5842,8 @@
-
-
+
+
@@ -5852,8 +5853,8 @@
-
-
+
+
@@ -5863,8 +5864,8 @@
-
-
+
+
@@ -5874,8 +5875,8 @@
-
-
+
+
@@ -5885,8 +5886,8 @@
-
-
+
+
@@ -5896,8 +5897,8 @@
-
-
+
+
@@ -5907,8 +5908,8 @@
-
-
+
+
@@ -5918,8 +5919,8 @@
-
-
+
+
@@ -5929,8 +5930,8 @@
-
-
+
+
@@ -5940,8 +5941,8 @@
-
-
+
+
@@ -5951,8 +5952,8 @@
-
-
+
+
@@ -5962,8 +5963,8 @@
-
-
+
+
@@ -5973,8 +5974,8 @@
-
-
+
+
@@ -5984,8 +5985,8 @@
-
-
+
+
@@ -5995,8 +5996,8 @@
-
-
+
+
@@ -6006,8 +6007,8 @@
-
-
+
+
@@ -6017,8 +6018,8 @@
-
-
+
+
@@ -6028,8 +6029,8 @@
-
-
+
+
@@ -6039,8 +6040,8 @@
-
-
+
+
@@ -6050,8 +6051,8 @@
-
-
+
+
@@ -6061,8 +6062,8 @@
-
-
+
+
@@ -6072,8 +6073,8 @@
-
-
+
+
@@ -6083,8 +6084,8 @@
-
-
+
+
@@ -6094,8 +6095,8 @@
-
-
+
+
@@ -6105,8 +6106,8 @@
-
-
+
+
@@ -6116,8 +6117,8 @@
-
-
+
+
@@ -6127,8 +6128,8 @@
-
-
+
+
@@ -6138,8 +6139,8 @@
-
-
+
+
@@ -6149,8 +6150,8 @@
-
-
+
+
@@ -6160,8 +6161,8 @@
-
-
+
+
@@ -6171,8 +6172,8 @@
-
-
+
+
@@ -6182,8 +6183,8 @@
-
-
+
+
@@ -6193,8 +6194,8 @@
-
-
+
+
@@ -6204,8 +6205,8 @@
-
-
+
+
@@ -6215,8 +6216,8 @@
-
-
+
+
@@ -6226,8 +6227,8 @@
-
-
+
+
@@ -6237,8 +6238,8 @@
-
-
+
+
@@ -6248,8 +6249,8 @@
-
-
+
+
@@ -6259,8 +6260,8 @@
-
-
+
+
@@ -6270,8 +6271,8 @@
-
-
+
+
@@ -6281,8 +6282,8 @@
-
-
+
+
@@ -6292,8 +6293,8 @@
-
-
+
+
@@ -6303,8 +6304,8 @@
-
-
+
+
@@ -6314,8 +6315,8 @@
-
-
+
+
@@ -6325,8 +6326,8 @@
-
-
+
+
@@ -6336,8 +6337,8 @@
-
-
+
+
@@ -6347,8 +6348,8 @@
-
-
+
+
@@ -6358,8 +6359,8 @@
-
-
+
+
@@ -6369,8 +6370,8 @@
-
-
+
+
@@ -6380,8 +6381,8 @@
-
-
+
+
@@ -6391,8 +6392,8 @@
-
-
+
+
@@ -6402,8 +6403,8 @@
-
-
+
+
@@ -6413,8 +6414,8 @@
-
-
+
+
@@ -6424,8 +6425,8 @@
-
-
+
+
@@ -6435,8 +6436,8 @@
-
-
+
+
@@ -6446,8 +6447,8 @@
-
-
+
+
@@ -6457,8 +6458,8 @@
-
-
+
+
@@ -6468,8 +6469,8 @@
-
-
+
+
@@ -6479,8 +6480,8 @@
-
-
+
+
@@ -6490,8 +6491,8 @@
-
-
+
+
@@ -6501,8 +6502,8 @@
-
-
+
+
@@ -6512,8 +6513,8 @@
-
-
+
+
@@ -6523,8 +6524,8 @@
-
-
+
+
@@ -6534,8 +6535,8 @@
-
-
+
+
@@ -6545,8 +6546,8 @@
-
-
+
+
@@ -6556,8 +6557,8 @@
-
-
+
+
@@ -6567,8 +6568,8 @@
-
-
+
+
@@ -6578,8 +6579,8 @@
-
-
+
+
@@ -6589,8 +6590,8 @@
-
-
+
+
@@ -6600,8 +6601,8 @@
-
-
+
+
@@ -6611,8 +6612,8 @@
-
-
+
+
@@ -6622,8 +6623,8 @@
-
-
+
+
@@ -6633,8 +6634,8 @@
-
-
+
+
@@ -6644,8 +6645,8 @@
-
-
+
+
@@ -6655,8 +6656,8 @@
-
-
+
+
@@ -6666,8 +6667,8 @@
-
-
+
+
@@ -6677,8 +6678,8 @@
-
-
+
+
@@ -6688,8 +6689,8 @@
-
-
+
+
@@ -6699,8 +6700,8 @@
-
-
+
+
@@ -6710,8 +6711,8 @@
-
-
+
+
@@ -6721,8 +6722,8 @@
-
-
+
+
@@ -6732,8 +6733,8 @@
-
-
+
+
@@ -6743,8 +6744,8 @@
-
-
+
+
@@ -6754,8 +6755,8 @@
-
-
+
+
@@ -6765,8 +6766,8 @@
-
-
+
+
@@ -6776,8 +6777,8 @@
-
-
+
+
@@ -6787,8 +6788,8 @@
-
-
+
+
@@ -6798,8 +6799,8 @@
-
-
+
+
@@ -6809,8 +6810,8 @@
-
-
+
+
@@ -6820,8 +6821,8 @@
-
-
+
+
@@ -6831,8 +6832,8 @@
-
-
+
+
@@ -6842,8 +6843,8 @@
-
-
+
+
@@ -6853,8 +6854,8 @@
-
-
+
+
@@ -6864,8 +6865,8 @@
-
-
+
+
@@ -6875,8 +6876,8 @@
-
-
+
+
@@ -6886,8 +6887,8 @@
-
-
+
+
@@ -6897,8 +6898,8 @@
-
-
+
+
@@ -6908,8 +6909,8 @@
-
-
+
+
@@ -6919,8 +6920,8 @@
-
-
+
+
@@ -6930,8 +6931,8 @@
-
-
+
+
@@ -6941,8 +6942,8 @@
-
-
+
+
@@ -6952,8 +6953,8 @@
-
-
+
+
@@ -6963,8 +6964,8 @@
-
-
+
+
@@ -6974,8 +6975,8 @@
-
-
+
+
@@ -6985,8 +6986,8 @@
-
-
+
+
@@ -6996,8 +6997,8 @@
-
-
+
+
@@ -7007,8 +7008,8 @@
-
-
+
+
@@ -7018,8 +7019,8 @@
-
-
+
+
@@ -7029,8 +7030,8 @@
-
-
+
+
@@ -7040,8 +7041,8 @@
-
-
+
+
@@ -7051,8 +7052,8 @@
-
-
+
+
@@ -7062,8 +7063,8 @@
-
-
+
+
@@ -7073,8 +7074,8 @@
-
-
+
+
@@ -7084,8 +7085,8 @@
-
-
+
+
@@ -7095,8 +7096,8 @@
-
-
+
+
@@ -7106,8 +7107,8 @@
-
-
+
+
@@ -7117,8 +7118,8 @@
-
-
+
+
@@ -7129,8 +7130,8 @@
-
-
+
+
@@ -7140,8 +7141,8 @@
-
-
+
+
@@ -7151,8 +7152,8 @@
-
-
+
+
@@ -8034,7 +8035,7 @@
FedRAMP Logo
-
+
00000000
@@ -8181,7 +8182,7 @@
Separation of Duties Matrix
-
+
diff --git a/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-1.xml b/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-1.xml
index b92975e69..8299b83c3 100644
--- a/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-1.xml
+++ b/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-1.xml
@@ -68,8 +68,7 @@
-
-
+
F00000001
Enhanced Example System
diff --git a/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-2.xml b/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-2.xml
index 01968f3f0..1acc27fe7 100644
--- a/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-2.xml
+++ b/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-2.xml
@@ -256,7 +256,7 @@
Profile to be imported
-
+
User's Guide
diff --git a/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-3.xml b/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-3.xml
index 0a95e778f..1acc27fe7 100644
--- a/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-3.xml
+++ b/src/validations/constraints/content/ssp-import-profile-resolves-to-fedramp-content-VALID-3.xml
@@ -256,7 +256,7 @@
Profile to be imported
-
+
User's Guide
diff --git a/src/validations/constraints/content/ssp-interconnection-direction-VALID.xml b/src/validations/constraints/content/ssp-interconnection-direction-VALID.xml
index 715a29c66..8fe51dc65 100644
--- a/src/validations/constraints/content/ssp-interconnection-direction-VALID.xml
+++ b/src/validations/constraints/content/ssp-interconnection-direction-VALID.xml
@@ -10,7 +10,7 @@
1.1
1.1.2
SSP-2024-002
-
+
Authorizing Official
@@ -178,11 +178,11 @@
Remarks are required if service model is "other". Optional otherwise.
-
+
-
+
fips-199-moderate
@@ -262,9 +262,9 @@
GovCloud
-
-
-
+
+
+
f0bc13a4-3303-47dd-80d3-380e159c8362
2015-01-01
@@ -277,8 +277,8 @@
System Administrator
-
-
+
+
system-admin
Admin
@@ -306,13 +306,13 @@
CLI for updating firebase Secure connection to an external API for data enrichment.
-
+
Some description of the authentication method.
-
-
+
+
@@ -331,8 +331,8 @@
-
-
+
+
Some description of the external authentication method.
@@ -345,7 +345,7 @@
11111111-0000-4000-9000-000000000001
-
+
@@ -355,10 +355,10 @@
Secure connection to an external API for data enrichment.
-
-
-
-
+
+
+
+
Some description of the authentication method.
@@ -380,12 +380,12 @@
Briefly describe the external system.
-
-
+
+
-
-
+
+
Some description of the authentication method.
@@ -408,7 +408,7 @@
-
+
11111111-0000-4000-9000-000000000001
@@ -426,7 +426,7 @@
-
+
11111111-0000-4000-9000-000000000001
@@ -442,15 +442,15 @@
Implementation of controls for the Enhanced Example System
-
-
+
+
Access Control Policy and Procedures (AC-1) is fully implemented in our system.
-
+
11111111-0000-4000-9000-000000000001
@@ -458,14 +458,14 @@
-
+
Information System Component Inventory (CM-8) is partially implemented.
-
+
11111111-0000-4000-9000-000000000001
@@ -479,7 +479,7 @@
Detailed access control policy document
-
+
@@ -560,7 +560,7 @@
Separation of Duties Matrix
-
+
diff --git a/src/validations/constraints/content/ssp-interconnection-security-VALID.xml b/src/validations/constraints/content/ssp-interconnection-security-VALID.xml
index 715a29c66..8fe51dc65 100644
--- a/src/validations/constraints/content/ssp-interconnection-security-VALID.xml
+++ b/src/validations/constraints/content/ssp-interconnection-security-VALID.xml
@@ -10,7 +10,7 @@
1.1
1.1.2
SSP-2024-002
-
+
Authorizing Official
@@ -178,11 +178,11 @@
Remarks are required if service model is "other". Optional otherwise.
-
+
-
+
fips-199-moderate
@@ -262,9 +262,9 @@
GovCloud
-
-
-
+
+
+
f0bc13a4-3303-47dd-80d3-380e159c8362
2015-01-01
@@ -277,8 +277,8 @@
System Administrator
-
-
+
+
system-admin
Admin
@@ -306,13 +306,13 @@
CLI for updating firebase Secure connection to an external API for data enrichment.
-
+
Some description of the authentication method.
-
-
+
+
@@ -331,8 +331,8 @@
-
-
+
+
Some description of the external authentication method.
@@ -345,7 +345,7 @@
11111111-0000-4000-9000-000000000001
-
+
@@ -355,10 +355,10 @@
Secure connection to an external API for data enrichment.
-
-
-
-
+
+
+
+
Some description of the authentication method.
@@ -380,12 +380,12 @@
Briefly describe the external system.
-
-
+
+
-
-
+
+
Some description of the authentication method.
@@ -408,7 +408,7 @@
-
+
11111111-0000-4000-9000-000000000001
@@ -426,7 +426,7 @@
-
+
11111111-0000-4000-9000-000000000001
@@ -442,15 +442,15 @@
Implementation of controls for the Enhanced Example System
-
-
+
+
Access Control Policy and Procedures (AC-1) is fully implemented in our system.
-
+
11111111-0000-4000-9000-000000000001
@@ -458,14 +458,14 @@
-
+
Information System Component Inventory (CM-8) is partially implemented.
-
+
11111111-0000-4000-9000-000000000001
@@ -479,7 +479,7 @@
Detailed access control policy document
-
+
@@ -560,7 +560,7 @@
Separation of Duties Matrix
-
+
diff --git a/src/validations/constraints/content/ssp-leveraged-authorization-has-valid-impact-level-INVALID.xml b/src/validations/constraints/content/ssp-leveraged-authorization-has-valid-impact-level-INVALID.xml
index 13bf1f266..e8f9caa20 100644
--- a/src/validations/constraints/content/ssp-leveraged-authorization-has-valid-impact-level-INVALID.xml
+++ b/src/validations/constraints/content/ssp-leveraged-authorization-has-valid-impact-level-INVALID.xml
@@ -4,7 +4,7 @@
-
+
\ No newline at end of file
diff --git a/src/validations/constraints/content/ssp-leveraged-authorization-has-valid-impact-level-VALID.xml b/src/validations/constraints/content/ssp-leveraged-authorization-has-valid-impact-level-VALID.xml
index 1559a16de..917a6c99c 100644
--- a/src/validations/constraints/content/ssp-leveraged-authorization-has-valid-impact-level-VALID.xml
+++ b/src/validations/constraints/content/ssp-leveraged-authorization-has-valid-impact-level-VALID.xml
@@ -261,9 +261,9 @@
GovCloud
-
-
-
+
+
+
f0bc13a4-3303-47dd-80d3-380e159c8362
2020-01-01
@@ -296,26 +296,13 @@
-
- An External Leveraged System
-
- An external leveraged system.
-
-
-
-
-
-
-
-
-
External API Connection
Secure connection to an external API for data enrichment.
-
-
+
+
11111111-0000-4000-9000-000000000001
diff --git a/src/validations/constraints/fedramp-external-allowed-values.xml b/src/validations/constraints/fedramp-external-allowed-values.xml
index 0412eb085..3a2eb2393 100644
--- a/src/validations/constraints/fedramp-external-allowed-values.xml
+++ b/src/validations/constraints/fedramp-external-allowed-values.xml
@@ -146,7 +146,7 @@
FedRAMP Version
-
+
NIST SP 800-60 Volume 2 Revision 1 Information Types
Contains a list of all supported information types from NIST SP 800-60 Volume 2 Revision 1.
Controls and Oversight: Corrective Action Information Type as defined by NIST.SP.800-60v2r1
diff --git a/src/validations/constraints/fedramp-external-constraints.xml b/src/validations/constraints/fedramp-external-constraints.xml
index f25534a0f..a948ee155 100644
--- a/src/validations/constraints/fedramp-external-constraints.xml
+++ b/src/validations/constraints/fedramp-external-constraints.xml
@@ -58,24 +58,24 @@
else if (system-characteristics/security-sensitivity-level = 'fips-199-moderate')
then ('fips-199-moderate', 'fips-199-high')
else ('fips-199-low', 'fips-199-moderate', 'fips-199-high')"/>
-
+
-
+
-
+
Component Has Authentication Method
A FedRAMP SSP MUST include at least one authentication method for each leveraged system.
-
+
Component Has Non-Provider Responsible Role
A FedRAMP SSP MUST have each component describing leveraged systems, interconnections, or authorized services identify at least one responsible role other than "provider".
-
+
Component Has Provider Responsible Role
A FedRAMP SSP MUST have each component describing leveraged systems, interconnections, or authorized services identify a "provider" role that references one responsible party.
@@ -108,7 +108,7 @@
A FedRAMP SSP MUST use a valid FedRAMP catalog to reference security controls. It MUST NOT reference controls from a non-FedRAMP catalog.
-
+
Leveraged Authorization Has Valid Impact Level
A FedRAMP SSP MUST define the appropriate FIPS-199 impact level (low, moderate, or high) for each leveraged authorization.
@@ -320,12 +320,12 @@
A FedRAMP SSP information type confidentiality, integrity, or availability impact MUST specify the selected impact.
-
+
Fully Operational Date Is Valid
A system MUST be fully implemented prior to submitting the SSP to FedRAMP.
-
+
Fully Operational Date Type
A FedRAMP SSP MUST specify the system's fully operational data as a "full-date" per RFC3339 with the addition of a timezone.
@@ -438,7 +438,7 @@
A FedRAMP SSP MUST define its NIST SP 800-63 federation assurance level (FAL).
-
+
Fully Operational Date
A FedRAMP SSP MUST define the system's fully operational date.
@@ -493,7 +493,7 @@
A FedRAMP SSP document MUST specify a FIPS 199 categorization.
-
+
Has System Id
A FedRAMP SSP MUST have a FedRAMP system identifier.
@@ -535,7 +535,7 @@
-