diff --git a/features/fedramp_extensions.feature b/features/fedramp_extensions.feature index 0bacd3b5a..a729209f9 100644 --- a/features/fedramp_extensions.feature +++ b/features/fedramp_extensions.feature @@ -57,8 +57,6 @@ Examples: | has-authorization-boundary-diagram-link-rel-PASS.yaml | | has-authorization-boundary-diagram-link-rel-allowed-value-FAIL.yaml | | has-authorization-boundary-diagram-link-rel-allowed-value-PASS.yaml | - | has-authorization-boundary-diagram-uuid-FAIL.yaml | - | has-authorization-boundary-diagram-uuid-PASS.yaml | | has-configuration-management-plan-FAIL.yaml | | has-configuration-management-plan-PASS.yaml | | has-federation-assurance-level-FAIL.yaml | @@ -71,8 +69,6 @@ Examples: | has-information-system-contingency-plan-PASS.yaml | | has-network-architecture-FAIL.yaml | | has-network-architecture-PASS.yaml | - | has-network-architecture-description-FAIL.yaml | - | has-network-architecture-description-PASS.yaml | | has-network-architecture-diagram-FAIL.yaml | | has-network-architecture-diagram-PASS.yaml | | has-network-architecture-diagram-caption-FAIL.yaml | @@ -85,8 +81,6 @@ Examples: | has-network-architecture-diagram-link-rel-PASS.yaml | | has-network-architecture-diagram-link-rel-allowed-value-FAIL.yaml | | has-network-architecture-diagram-link-rel-allowed-value-PASS.yaml | - | has-network-architecture-diagram-uuid-FAIL.yaml | - | has-network-architecture-diagram-uuid-PASS.yaml | | has-rules-of-behavior-FAIL.yaml | | has-rules-of-behavior-PASS.yaml | | has-separation-of-duties-matrix-FAIL.yaml | @@ -155,21 +149,18 @@ Examples: | has-authorization-boundary-diagram-link | | has-authorization-boundary-diagram-link-rel | | has-authorization-boundary-diagram-link-rel-allowed-value | - | has-authorization-boundary-diagram-uuid | | has-configuration-management-plan | | has-federation-assurance-level | | has-identity-assurance-level | | has-incident-response-plan | | has-information-system-contingency-plan | | has-network-architecture | - | has-network-architecture-description | | has-network-architecture-diagram | | has-network-architecture-diagram-caption | | has-network-architecture-diagram-description | | has-network-architecture-diagram-link | | has-network-architecture-diagram-link-rel | | has-network-architecture-diagram-link-rel-allowed-value | - | has-network-architecture-diagram-uuid | | has-rules-of-behavior | | has-separation-of-duties-matrix | | has-user-guide | diff --git a/src/validations/constraints/content/has-authorization-boundary-diagram-INVALID.xml b/src/validations/constraints/content/has-authorization-boundary-diagram-INVALID.xml new file mode 100644 index 000000000..060f59606 --- /dev/null +++ b/src/validations/constraints/content/has-authorization-boundary-diagram-INVALID.xml @@ -0,0 +1,216 @@ + + + + Enhanced Example System Security Plan + 2024-08-01T14:30:00Z + 2024-08-01T14:30:00Z + 1.1 + 1.0.0 + SSP-2024-002 + + + Document Creator + + + Content Approver + + + System Administrator + + + Asset Owner + + +
+ WRONG +
+ +
+ + Example Organization + ExOrg + +
+ + + Jane Doe + jane.doe@example.com +
+ + + + 11111111-0000-4000-9000-000000000001 + + + 22222222-0000-4000-9000-000000000002 + + + +

This SSP is an example for demonstration purposes.

+
+ + + + + + F00000001 + Enhanced Example System + +

This is an enhanced example system for demonstration purposes, incorporating more FedRAMP-specific elements.

+
+ + + + moderate + + + Financial Information + +

Contains sensitive financial data related to organizational operations.

+
+ + + + + high + + + moderate + + + low + +
+
+ + + moderate + moderate + moderate + + + + + + +

The authorization boundary includes all components within the main data center and the disaster recovery site.

+
+
+ + +

A holistic, top-level explanation of the network architecture.

+
+ + + +
+
+ + + + System Administrator + + + system-admin + + + + Primary Application Server + +

Main application server hosting the core system functionality.

+
+ main line + + + 11111111-0000-4000-9000-000000000001 + + +

This is the primary application server for the system.

+
+
+ + + External API Connection + +

Secure connection to an external API for data enrichment.

+
+ + + + + 11111111-0000-4000-9000-000000000001 + + +

This connection is used for secure data exchange with external systems.

+
+
+ + + +

Primary database server

+
+ + + + + + + + 11111111-0000-4000-9000-000000000001 + + + + +
+
+ + + +

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 + +
+
+ + + + + + + +

Information System Component Inventory (CM-8) is partially implemented.

+
+ + + 11111111-0000-4000-9000-000000000001 + +
+
+
+ + + + + +

Detailed access control policy document

+
+ + +
+
+ diff --git a/src/validations/constraints/content/has-authorization-boundary-diagram-link-INVALID.xml b/src/validations/constraints/content/has-authorization-boundary-diagram-link-INVALID.xml new file mode 100644 index 000000000..6ccbfa7bc --- /dev/null +++ b/src/validations/constraints/content/has-authorization-boundary-diagram-link-INVALID.xml @@ -0,0 +1,218 @@ + + + + Enhanced Example System Security Plan + 2024-08-01T14:30:00Z + 2024-08-01T14:30:00Z + 1.1 + 1.0.0 + SSP-2024-002 + + + Document Creator + + + Content Approver + + + System Administrator + + + Asset Owner + + +
+ WRONG +
+ +
+ + Example Organization + ExOrg + +
+ + + Jane Doe + jane.doe@example.com +
+ + + + 11111111-0000-4000-9000-000000000001 + + + 22222222-0000-4000-9000-000000000002 + + + +

This SSP is an example for demonstration purposes.

+
+ + + + + + F00000001 + Enhanced Example System + +

This is an enhanced example system for demonstration purposes, incorporating more FedRAMP-specific elements.

+
+ + + + moderate + + + Financial Information + +

Contains sensitive financial data related to organizational operations.

+
+ + + + + high + + + moderate + + + low + +
+
+ + + moderate + moderate + moderate + + + + + + +

The authorization boundary includes all components within the main data center and the disaster recovery site.

+
+ + +
+ + +

A holistic, top-level explanation of the network architecture.

+
+ + + +
+
+ + + + System Administrator + + + system-admin + + + + Primary Application Server + +

Main application server hosting the core system functionality.

+
+ main line + + + 11111111-0000-4000-9000-000000000001 + + +

This is the primary application server for the system.

+
+
+ + + External API Connection + +

Secure connection to an external API for data enrichment.

+
+ + + + + 11111111-0000-4000-9000-000000000001 + + +

This connection is used for secure data exchange with external systems.

+
+
+ + + +

Primary database server

+
+ + + + + + + + 11111111-0000-4000-9000-000000000001 + + + + +
+
+ + + +

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 + +
+
+ + + + + + + +

Information System Component Inventory (CM-8) is partially implemented.

+
+ + + 11111111-0000-4000-9000-000000000001 + +
+
+
+ + + + + +

Detailed access control policy document

+
+ + +
+
+ diff --git a/src/validations/constraints/content/has-authorization-boundary-diagram-link-rel-allowed-value-INVALID.xml b/src/validations/constraints/content/has-authorization-boundary-diagram-link-rel-allowed-value-INVALID.xml new file mode 100644 index 000000000..434d043d7 --- /dev/null +++ b/src/validations/constraints/content/has-authorization-boundary-diagram-link-rel-allowed-value-INVALID.xml @@ -0,0 +1,219 @@ + + + + Enhanced Example System Security Plan + 2024-08-01T14:30:00Z + 2024-08-01T14:30:00Z + 1.1 + 1.0.0 + SSP-2024-002 + + + Document Creator + + + Content Approver + + + System Administrator + + + Asset Owner + + +
+ WRONG +
+ +
+ + Example Organization + ExOrg + +
+ + + Jane Doe + jane.doe@example.com +
+ + + + 11111111-0000-4000-9000-000000000001 + + + 22222222-0000-4000-9000-000000000002 + + + +

This SSP is an example for demonstration purposes.

+
+ + + + + + F00000001 + Enhanced Example System + +

This is an enhanced example system for demonstration purposes, incorporating more FedRAMP-specific elements.

+
+ + + + moderate + + + Financial Information + +

Contains sensitive financial data related to organizational operations.

+
+ + + + + high + + + moderate + + + low + +
+
+ + + moderate + moderate + moderate + + + + + + +

The authorization boundary includes all components within the main data center and the disaster recovery site.

+
+ + + +
+ + +

A holistic, top-level explanation of the network architecture.

+
+ + + +
+
+ + + + System Administrator + + + system-admin + + + + Primary Application Server + +

Main application server hosting the core system functionality.

+
+ main line + + + 11111111-0000-4000-9000-000000000001 + + +

This is the primary application server for the system.

+
+
+ + + External API Connection + +

Secure connection to an external API for data enrichment.

+
+ + + + + 11111111-0000-4000-9000-000000000001 + + +

This connection is used for secure data exchange with external systems.

+
+
+ + + +

Primary database server

+
+ + + + + + + + 11111111-0000-4000-9000-000000000001 + + + + +
+
+ + + +

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 + +
+
+ + + + + + + +

Information System Component Inventory (CM-8) is partially implemented.

+
+ + + 11111111-0000-4000-9000-000000000001 + +
+
+
+ + + + + +

Detailed access control policy document

+
+ + +
+
+ diff --git a/src/validations/constraints/content/has-network-architecture-INVALID.xml b/src/validations/constraints/content/has-network-architecture-INVALID.xml new file mode 100644 index 000000000..6ee6187dd --- /dev/null +++ b/src/validations/constraints/content/has-network-architecture-INVALID.xml @@ -0,0 +1,208 @@ + + + + Enhanced Example System Security Plan + 2024-08-01T14:30:00Z + 2024-08-01T14:30:00Z + 1.1 + 1.0.0 + SSP-2024-002 + + + Document Creator + + + Content Approver + + + System Administrator + + + Asset Owner + + +
+ WRONG +
+ +
+ + Example Organization + ExOrg + +
+ + + Jane Doe + jane.doe@example.com +
+ + + + 11111111-0000-4000-9000-000000000001 + + + 22222222-0000-4000-9000-000000000002 + + + +

This SSP is an example for demonstration purposes.

+
+ + + + + + F00000001 + Enhanced Example System + +

This is an enhanced example system for demonstration purposes, incorporating more FedRAMP-specific elements.

+
+ + + + moderate + + + Financial Information + +

Contains sensitive financial data related to organizational operations.

+
+ + + + + high + + + moderate + + + low + +
+
+ + + moderate + moderate + moderate + + + + + + +

The authorization boundary includes all components within the main data center and the disaster recovery site.

+
+
+
+ + + + System Administrator + + + system-admin + + + + Primary Application Server + +

Main application server hosting the core system functionality.

+
+ main line + + + 11111111-0000-4000-9000-000000000001 + + +

This is the primary application server for the system.

+
+
+ + + External API Connection + +

Secure connection to an external API for data enrichment.

+
+ + + + + 11111111-0000-4000-9000-000000000001 + + +

This connection is used for secure data exchange with external systems.

+
+
+ + + +

Primary database server

+
+ + + + + + + + 11111111-0000-4000-9000-000000000001 + + + + +
+
+ + + +

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 + +
+
+ + + + + + + +

Information System Component Inventory (CM-8) is partially implemented.

+
+ + + 11111111-0000-4000-9000-000000000001 + +
+
+
+ + + + + +

Detailed access control policy document

+
+ + +
+
+ diff --git a/src/validations/constraints/content/has-network-architecture-diagram-INVALID.xml b/src/validations/constraints/content/has-network-architecture-diagram-INVALID.xml new file mode 100644 index 000000000..88c10660e --- /dev/null +++ b/src/validations/constraints/content/has-network-architecture-diagram-INVALID.xml @@ -0,0 +1,213 @@ + + + + Enhanced Example System Security Plan + 2024-08-01T14:30:00Z + 2024-08-01T14:30:00Z + 1.1 + 1.0.0 + SSP-2024-002 + + + Document Creator + + + Content Approver + + + System Administrator + + + Asset Owner + + +
+ WRONG +
+ +
+ + Example Organization + ExOrg + +
+ + + Jane Doe + jane.doe@example.com +
+ + + + 11111111-0000-4000-9000-000000000001 + + + 22222222-0000-4000-9000-000000000002 + + + +

This SSP is an example for demonstration purposes.

+
+ + + + + + F00000001 + Enhanced Example System + +

This is an enhanced example system for demonstration purposes, incorporating more FedRAMP-specific elements.

+
+ + + + moderate + + + Financial Information + +

Contains sensitive financial data related to organizational operations.

+
+ + + + + high + + + moderate + + + low + +
+
+ + + moderate + moderate + moderate + + + + + + +

The authorization boundary includes all components within the main data center and the disaster recovery site.

+
+
+ + +

A holistic, top-level explanation of the network architecture.

+
+
+
+ + + + System Administrator + + + system-admin + + + + Primary Application Server + +

Main application server hosting the core system functionality.

+
+ main line + + + 11111111-0000-4000-9000-000000000001 + + +

This is the primary application server for the system.

+
+
+ + + External API Connection + +

Secure connection to an external API for data enrichment.

+
+ + + + + 11111111-0000-4000-9000-000000000001 + + +

This connection is used for secure data exchange with external systems.

+
+
+ + + +

Primary database server

+
+ + + + + + + + 11111111-0000-4000-9000-000000000001 + + + + +
+
+ + + +

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 + +
+
+ + + + + + + +

Information System Component Inventory (CM-8) is partially implemented.

+
+ + + 11111111-0000-4000-9000-000000000001 + +
+
+
+ + + + + +

Detailed access control policy document

+
+ + +
+
+ diff --git a/src/validations/constraints/content/has-network-architecture-diagram-link-INVALID.xml b/src/validations/constraints/content/has-network-architecture-diagram-link-INVALID.xml new file mode 100644 index 000000000..8d90f8e22 --- /dev/null +++ b/src/validations/constraints/content/has-network-architecture-diagram-link-INVALID.xml @@ -0,0 +1,215 @@ + + + + Enhanced Example System Security Plan + 2024-08-01T14:30:00Z + 2024-08-01T14:30:00Z + 1.1 + 1.0.0 + SSP-2024-002 + + + Document Creator + + + Content Approver + + + System Administrator + + + Asset Owner + + +
+ WRONG +
+ +
+ + Example Organization + ExOrg + +
+ + + Jane Doe + jane.doe@example.com +
+ + + + 11111111-0000-4000-9000-000000000001 + + + 22222222-0000-4000-9000-000000000002 + + + +

This SSP is an example for demonstration purposes.

+
+ + + + + + F00000001 + Enhanced Example System + +

This is an enhanced example system for demonstration purposes, incorporating more FedRAMP-specific elements.

+
+ + + + moderate + + + Financial Information + +

Contains sensitive financial data related to organizational operations.

+
+ + + + + high + + + moderate + + + low + +
+
+ + + moderate + moderate + moderate + + + + + + +

The authorization boundary includes all components within the main data center and the disaster recovery site.

+
+
+ + +

A holistic, top-level explanation of the network architecture.

+
+ + +
+
+ + + + System Administrator + + + system-admin + + + + Primary Application Server + +

Main application server hosting the core system functionality.

+
+ main line + + + 11111111-0000-4000-9000-000000000001 + + +

This is the primary application server for the system.

+
+
+ + + External API Connection + +

Secure connection to an external API for data enrichment.

+
+ + + + + 11111111-0000-4000-9000-000000000001 + + +

This connection is used for secure data exchange with external systems.

+
+
+ + + +

Primary database server

+
+ + + + + + + + 11111111-0000-4000-9000-000000000001 + + + + +
+
+ + + +

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 + +
+
+ + + + + + + +

Information System Component Inventory (CM-8) is partially implemented.

+
+ + + 11111111-0000-4000-9000-000000000001 + +
+
+
+ + + + + +

Detailed access control policy document

+
+ + +
+
+ diff --git a/src/validations/constraints/content/has-network-architecture-diagram-link-rel-INVALID.xml b/src/validations/constraints/content/has-network-architecture-diagram-link-rel-INVALID.xml new file mode 100644 index 000000000..9733ce9a4 --- /dev/null +++ b/src/validations/constraints/content/has-network-architecture-diagram-link-rel-INVALID.xml @@ -0,0 +1,217 @@ + + + + Enhanced Example System Security Plan + 2024-08-01T14:30:00Z + 2024-08-01T14:30:00Z + 1.1 + 1.0.0 + SSP-2024-002 + + + Document Creator + + + Content Approver + + + System Administrator + + + Asset Owner + + +
+ WRONG +
+ +
+ + Example Organization + ExOrg + +
+ + + Jane Doe + jane.doe@example.com +
+ + + + 11111111-0000-4000-9000-000000000001 + + + 22222222-0000-4000-9000-000000000002 + + + +

This SSP is an example for demonstration purposes.

+
+ + + + + + F00000001 + Enhanced Example System + +

This is an enhanced example system for demonstration purposes, incorporating more FedRAMP-specific elements.

+
+ + + + moderate + + + Financial Information + +

Contains sensitive financial data related to organizational operations.

+
+ + + + + high + + + moderate + + + low + +
+
+ + + moderate + moderate + moderate + + + + + + +

The authorization boundary includes all components within the main data center and the disaster recovery site.

+
+
+ + +

A holistic, top-level explanation of the network architecture.

+
+ + + Network Diagram + +
+
+ + + + System Administrator + + + system-admin + + + + Primary Application Server + +

Main application server hosting the core system functionality.

+
+ main line + + + 11111111-0000-4000-9000-000000000001 + + +

This is the primary application server for the system.

+
+
+ + + External API Connection + +

Secure connection to an external API for data enrichment.

+
+ + + + + 11111111-0000-4000-9000-000000000001 + + +

This connection is used for secure data exchange with external systems.

+
+
+ + + +

Primary database server

+
+ + + + + + + + 11111111-0000-4000-9000-000000000001 + + + + +
+
+ + + +

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 + +
+
+ + + + + + + +

Information System Component Inventory (CM-8) is partially implemented.

+
+ + + 11111111-0000-4000-9000-000000000001 + +
+
+
+ + + + + +

Detailed access control policy document

+
+ + +
+
+ diff --git a/src/validations/constraints/content/ssp-all-INVALID.xml b/src/validations/constraints/content/ssp-all-INVALID.xml index 6ee6187dd..1b69c94ac 100644 --- a/src/validations/constraints/content/ssp-all-INVALID.xml +++ b/src/validations/constraints/content/ssp-all-INVALID.xml @@ -98,7 +98,18 @@

The authorization boundary includes all components within the main data center and the disaster recovery site.

+ + + + + +

A holistic, top-level explanation of the network architecture.

+
+ + + +
diff --git a/src/validations/constraints/content/ssp-all-VALID.xml b/src/validations/constraints/content/ssp-all-VALID.xml index 8006debac..10bca8d98 100644 --- a/src/validations/constraints/content/ssp-all-VALID.xml +++ b/src/validations/constraints/content/ssp-all-VALID.xml @@ -121,17 +121,17 @@ - -

A holistic, top-level explanation of the network architecture.

-
- - -

A diagram-specific explanation.

-
- - Network Diagram -
-
+ +

A holistic, top-level explanation of the network architecture.

+
+ + +

A diagram-specific explanation.

+
+ + Network Diagram +
+ diff --git a/src/validations/constraints/fedramp-external-constraints.xml b/src/validations/constraints/fedramp-external-constraints.xml index dc40cc56c..2bbefdd89 100644 --- a/src/validations/constraints/fedramp-external-constraints.xml +++ b/src/validations/constraints/fedramp-external-constraints.xml @@ -56,70 +56,60 @@ A FedRAMP SSP must have a Separation of Duties Matrix attached. - + A FedRAMP SSP information-type categorization requires a correct system attribute. FedRAMP only supports the system value 'https://doi.org/10.6028/NIST.SP.800-60v2r1'. - + A FedRAMP SSP information type categorization must have at least one information type identifier. - + This FedRAMP SSP does define its NIST SP 800-63 identity assurance level (IAL). - + This FedRAMP SSP does define its NIST SP 800-63 authenticator assurance level (AAL). - + This FedRAMP SSP does define its NIST SP 800-63 federation assurance level (FAL). - + A FedRAMP SSP must have at least one authorization boundary diagram. - - Each authorization boundary diagram in a FedRAMP SSP must have a unique identifier. - - + A FedRAMP SSP document authorization boundary diagram must have a description. - + Each FedRAMP SSP authorization boundary diagram must have a link. - + Each FedRAMP SSP authorization boundary diagram must have a link rel attribute. - + Each FedRAMP SSP authorization boundary diagram must have a link rel attribute with the value "diagram". - + Each FedRAMP SSP authorization boundary diagram must have a caption. - + A FedRAMP SSP must include a network architecture. - + A FedRAMP SSP must have at least one network architecture diagram. - - Each FedRAMP SSP network architecture diagram must have a unique identifier. - - + Each FedRAMP SSP network architecture diagram must have a description. - + Each FedRAMP SSP network architecture diagram must have a link. - + Each FedRAMP SSP network architecture diagram must have a caption. - + Each FedRAMP SSP network architecture diagram must have a link rel attribute. - + Each FedRAMP SSP network architecture diagram must have a link rel attribute with the value "diagram". - - A FedRAMP SSP must have a network architecture description. - - diff --git a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-FAIL.yaml b/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-FAIL.yaml index 33dc05f83..ab16cb2af 100644 --- a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-FAIL.yaml +++ b/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-FAIL.yaml @@ -3,7 +3,7 @@ test-case: description: >- This test case validates the behavior of constraint has-authorization-boundary-diagram - content: ../content/ssp-all-INVALID.xml + content: ../content/has-authorization-boundary-diagram-INVALID.xml expectations: - constraint-id: has-authorization-boundary-diagram result: fail diff --git a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-link-FAIL.yaml b/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-link-FAIL.yaml index 6dc582ac1..3990281e5 100644 --- a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-link-FAIL.yaml +++ b/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-link-FAIL.yaml @@ -3,7 +3,7 @@ test-case: description: >- This test case validates the behavior of constraint has-authorization-boundary-diagram-link - content: ../content/ssp-all-INVALID.xml + content: ../content/has-authorization-boundary-diagram-link-INVALID.xml expectations: - constraint-id: has-authorization-boundary-diagram-link result: fail diff --git a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-link-rel-allowed-value-FAIL.yaml b/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-link-rel-allowed-value-FAIL.yaml index 6cc799d08..63fdd85ce 100644 --- a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-link-rel-allowed-value-FAIL.yaml +++ b/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-link-rel-allowed-value-FAIL.yaml @@ -3,7 +3,7 @@ test-case: description: >- This test case validates the behavior of constraint has-authorization-boundary-diagram-link-rel-allowed-value - content: ../content/ssp-all-INVALID.xml + content: ../content/has-authorization-boundary-diagram-link-rel-allowed-value-INVALID.xml expectations: - constraint-id: has-authorization-boundary-diagram-link-rel-allowed-value result: fail diff --git a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-uuid-FAIL.yaml b/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-uuid-FAIL.yaml deleted file mode 100644 index 47a019feb..000000000 --- a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-uuid-FAIL.yaml +++ /dev/null @@ -1,9 +0,0 @@ -test-case: - name: Negative Test for has-authorization-boundary-diagram-uuid - description: >- - This test case validates the behavior of constraint - has-authorization-boundary-diagram-uuid - content: ../content/ssp-all-INVALID.xml - expectations: - - constraint-id: has-authorization-boundary-diagram-uuid - result: fail diff --git a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-uuid-PASS.yaml b/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-uuid-PASS.yaml deleted file mode 100644 index 898b7323a..000000000 --- a/src/validations/constraints/unit-tests/has-authorization-boundary-diagram-uuid-PASS.yaml +++ /dev/null @@ -1,9 +0,0 @@ -test-case: - name: Positive Test for has-authorization-boundary-diagram-uuid - description: >- - This test case validates the behavior of constraint - has-authorization-boundary-diagram-uuid - content: ../content/ssp-all-VALID.xml - expectations: - - constraint-id: has-authorization-boundary-diagram-uuid - result: pass diff --git a/src/validations/constraints/unit-tests/has-network-architecture-FAIL.yaml b/src/validations/constraints/unit-tests/has-network-architecture-FAIL.yaml index 355eeb17c..2b8e106cd 100644 --- a/src/validations/constraints/unit-tests/has-network-architecture-FAIL.yaml +++ b/src/validations/constraints/unit-tests/has-network-architecture-FAIL.yaml @@ -1,7 +1,7 @@ test-case: name: Negative Test for has-network-architecture description: This test case validates the behavior of constraint has-network-architecture - content: ../content/ssp-all-INVALID.xml + content: ../content/has-network-architecture-INVALID.xml expectations: - constraint-id: has-network-architecture result: fail diff --git a/src/validations/constraints/unit-tests/has-network-architecture-description-FAIL.yaml b/src/validations/constraints/unit-tests/has-network-architecture-description-FAIL.yaml deleted file mode 100644 index 9fdc197c9..000000000 --- a/src/validations/constraints/unit-tests/has-network-architecture-description-FAIL.yaml +++ /dev/null @@ -1,9 +0,0 @@ -test-case: - name: Negative Test for has-network-architecture-description - description: >- - This test case validates the behavior of constraint - has-network-architecture-description - content: ../content/ssp-all-INVALID.xml - expectations: - - constraint-id: has-network-architecture-description - result: fail diff --git a/src/validations/constraints/unit-tests/has-network-architecture-description-PASS.yaml b/src/validations/constraints/unit-tests/has-network-architecture-description-PASS.yaml deleted file mode 100644 index b2c68331b..000000000 --- a/src/validations/constraints/unit-tests/has-network-architecture-description-PASS.yaml +++ /dev/null @@ -1,9 +0,0 @@ -test-case: - name: Positive Test for has-network-architecture-description - description: >- - This test case validates the behavior of constraint - has-network-architecture-description - content: ../content/ssp-all-VALID.xml - expectations: - - constraint-id: has-network-architecture-description - result: pass diff --git a/src/validations/constraints/unit-tests/has-network-architecture-diagram-FAIL.yaml b/src/validations/constraints/unit-tests/has-network-architecture-diagram-FAIL.yaml index e17936904..b686a0f4f 100644 --- a/src/validations/constraints/unit-tests/has-network-architecture-diagram-FAIL.yaml +++ b/src/validations/constraints/unit-tests/has-network-architecture-diagram-FAIL.yaml @@ -3,7 +3,7 @@ test-case: description: >- This test case validates the behavior of constraint has-network-architecture-diagram - content: ../content/ssp-all-INVALID.xml + content: ../content/has-network-architecture-diagram-INVALID.xml expectations: - constraint-id: has-network-architecture-diagram result: fail diff --git a/src/validations/constraints/unit-tests/has-network-architecture-diagram-link-FAIL.yaml b/src/validations/constraints/unit-tests/has-network-architecture-diagram-link-FAIL.yaml index 5b442f807..0ff4490f5 100644 --- a/src/validations/constraints/unit-tests/has-network-architecture-diagram-link-FAIL.yaml +++ b/src/validations/constraints/unit-tests/has-network-architecture-diagram-link-FAIL.yaml @@ -3,7 +3,7 @@ test-case: description: >- This test case validates the behavior of constraint has-network-architecture-diagram-link - content: ../content/ssp-all-INVALID.xml + content: ../content/has-network-architecture-diagram-link-INVALID.xml expectations: - constraint-id: has-network-architecture-diagram-link result: fail diff --git a/src/validations/constraints/unit-tests/has-network-architecture-diagram-link-rel-FAIL.yaml b/src/validations/constraints/unit-tests/has-network-architecture-diagram-link-rel-FAIL.yaml index 87c86f690..749189ef5 100644 --- a/src/validations/constraints/unit-tests/has-network-architecture-diagram-link-rel-FAIL.yaml +++ b/src/validations/constraints/unit-tests/has-network-architecture-diagram-link-rel-FAIL.yaml @@ -3,7 +3,7 @@ test-case: description: >- This test case validates the behavior of constraint has-network-architecture-diagram-link-rel - content: ../content/ssp-all-INVALID.xml + content: ../content/has-network-architecture-diagram-link-rel-INVALID.xml expectations: - constraint-id: has-network-architecture-diagram-link-rel result: fail diff --git a/src/validations/constraints/unit-tests/has-network-architecture-diagram-uuid-FAIL.yaml b/src/validations/constraints/unit-tests/has-network-architecture-diagram-uuid-FAIL.yaml deleted file mode 100644 index 13ce112f9..000000000 --- a/src/validations/constraints/unit-tests/has-network-architecture-diagram-uuid-FAIL.yaml +++ /dev/null @@ -1,9 +0,0 @@ -test-case: - name: Negative Test for has-network-architecture-diagram-uuid - description: >- - This test case validates the behavior of constraint - has-network-architecture-diagram-uuid - content: ../content/ssp-all-INVALID.xml - expectations: - - constraint-id: has-network-architecture-diagram-uuid - result: fail diff --git a/src/validations/constraints/unit-tests/has-network-architecture-diagram-uuid-PASS.yaml b/src/validations/constraints/unit-tests/has-network-architecture-diagram-uuid-PASS.yaml deleted file mode 100644 index f32bac3b5..000000000 --- a/src/validations/constraints/unit-tests/has-network-architecture-diagram-uuid-PASS.yaml +++ /dev/null @@ -1,9 +0,0 @@ -test-case: - name: Positive Test for has-network-architecture-diagram-uuid - description: >- - This test case validates the behavior of constraint - has-network-architecture-diagram-uuid - content: ../content/ssp-all-VALID.xml - expectations: - - constraint-id: has-network-architecture-diagram-uuid - result: pass