From 9252811ed81e8626d8fd144158a82b480be4ec8d Mon Sep 17 00:00:00 2001 From: Mr Wand Date: Fri, 13 Dec 2024 08:37:39 -0500 Subject: [PATCH] fix constraints for multiple diagram links --- features/fedramp_extensions.feature | 3 -- .../fedramp-external-constraints.xml | 31 +++++++++++++------ 2 files changed, 21 insertions(+), 13 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/validations/constraints/fedramp-external-constraints.xml b/src/validations/constraints/fedramp-external-constraints.xml index b7ca503aa..491415452 100644 --- a/src/validations/constraints/fedramp-external-constraints.xml +++ b/src/validations/constraints/fedramp-external-constraints.xml @@ -66,6 +66,9 @@ + + + Component Has Authentication Method @@ -81,11 +84,15 @@ A FedRAMP SSP MUST have each component describing leveraged systems, interconnections, or authorized services identify a "provider" role that references one responsible party. - - Has Authorization Boundary Diagram Link Href Target - - A FedRAMP SSP MUST include an authorization boundary diagram. - + + Has Authorization Boundary Diagram Link Href Target + + A FedRAMP SSP MUST include at least one valid authorization boundary diagram. Each diagram resource must have a prop element with name="type" and either value="image" or value="diagram", and class="authorization-boundary". + A FedRAMP SSP MUST include at least one valid data flow diagram. - - Has Network Architecture Diagram Link Href Target - - A FedRAMP SSP MUST include a network architecture diagram. - + + Has Network Architecture Diagram Link Href Target + + A FedRAMP SSP MUST include at least one valid network architecture diagram. Each diagram resource must have a prop element with name="type" and either value="image" or value="diagram", and class="network-architecture". + Import Profile has available document