A FedRAMP SSP's inventory item MUST have an Asset ID that is unique across all inventory items in the system and its components.
+
+ Used-By Link References Component
+
+ A FedRAMP SSP's component MUST reference the existing component(s) that use it via network communication. However, component "{../@uuid}" references a nonexistent component "{@href}".
+
diff --git a/src/validations/constraints/unit-tests/used-by-link-references-component-FAIL.yaml b/src/validations/constraints/unit-tests/used-by-link-references-component-FAIL.yaml
new file mode 100644
index 000000000..1f595610c
--- /dev/null
+++ b/src/validations/constraints/unit-tests/used-by-link-references-component-FAIL.yaml
@@ -0,0 +1,9 @@
+test-case:
+ name: Negative Test for used-by-link-references-component
+ description: >-
+ This test case validates the behavior of constraint
+ used-by-link-references-component
+ content: ../content/ssp-used-by-link-references-component-INVALID.xml
+ expectations:
+ - constraint-id: used-by-link-references-component
+ result: fail
diff --git a/src/validations/constraints/unit-tests/used-by-link-references-component-PASS.yaml b/src/validations/constraints/unit-tests/used-by-link-references-component-PASS.yaml
new file mode 100644
index 000000000..11c276fad
--- /dev/null
+++ b/src/validations/constraints/unit-tests/used-by-link-references-component-PASS.yaml
@@ -0,0 +1,9 @@
+test-case:
+ name: Positive Test for used-by-link-references-component
+ description: >-
+ This test case validates the behavior of constraint
+ used-by-link-references-component
+ content: ../../../content/rev5/examples/ssp/xml/fedramp-ssp-example.oscal.xml
+ expectations:
+ - constraint-id: used-by-link-references-component
+ result: pass