diff --git a/features/fedramp_extensions.feature b/features/fedramp_extensions.feature index 7aced5bef..785bc236f 100644 --- a/features/fedramp_extensions.feature +++ b/features/fedramp_extensions.feature @@ -126,6 +126,8 @@ Examples: | inventory-item-and-component-has-public | | inventory-item-has-function | | inventory-item-has-scan-type | + | inventory-item-has-software-name | + | inventory-item-has-software-version | | inventory-item-has-valid-mac-address | | inventory-item-has-vendor-name | | inventory-item-or-component-has-asset-id | @@ -388,10 +390,6 @@ Examples: | inventory-item-allows-authenticated-scan-PASS.yaml | | inventory-item-and-component-has-public-FAIL.yaml | | inventory-item-and-component-has-public-PASS.yaml | - | inventory-item-has-function-FAIL.yaml | - | inventory-item-has-function-PASS.yaml | - | inventory-item-has-scan-type-FAIL.yaml | - | inventory-item-has-scan-type-PASS.yaml | | inventory-item-has-valid-mac-address-FAIL.yaml | | inventory-item-has-valid-mac-address-PASS.yaml | | inventory-item-has-vendor-name-FAIL.yaml | diff --git a/src/validations/constraints/fedramp-external-constraints.xml b/src/validations/constraints/fedramp-external-constraints.xml index dc472dd3f..c54510487 100644 --- a/src/validations/constraints/fedramp-external-constraints.xml +++ b/src/validations/constraints/fedramp-external-constraints.xml @@ -702,6 +702,16 @@ Every inventory-item MUST indicate one or more scan type(s), either within the inventory-item itself, or within the component linked by the inventory-item. + + Inventory Item Has Software Version + + In a FedRAMP SSP, each inventory item MUST include the software version in the inventory item itself or within the linked component. + + + Inventory Item Has Software Name + + In a FedRAMP SSP, each inventory item MUST include the software name in the inventory item itself or within the linked component. + Inventory Item Has Software Version