Open aj-stein-gsa opened 6 days ago
Metaschema path updated!
This list of allowed values is specifically for //component[@type='system']
representing a leveraged authorization, thus having a prop[@name='leveraged-authorization-uuid']
A similar - but not identical - set of allowed values is required on the same property for external systems, which are also //component[@type='system']
, but specifically without the leveraged-authorization-uuid
property. "interconnection" components and "service" components may also have variants.
This issue is very similar to #907 and it would be efficient for the same person to do both at the same time.
Constraint Task
As a maintainer of a digital authorization package, in order to know I am using the appropriate type of agreement between the documented system and its leveraged authorization(s) documented in my SSP so that I avoid a pass-back, I would like a check in my SSP to confirm the appropriate types of agreement between the CSP maintaining a CSO documented in a SSP and its leveraged authorization(s).
Intended Outcome
Goal
Syntax
allowed-values
constraint that allows the enumerated values below or other possible options (allow-other="yes"
):contract
: A contract between the CSP and the organization that owns the leveraged system.mou
: A memorandum of understanding between the CSP and the organization that owns the leveraged system.sla
: A service-level agreement between the CSP and the organization that owns the leveraged system.eula
: An end user license agreement between the CSP and the organization that owns the leveraged system.license
: An application license agreement between the CSP and the organization that owns the leveraged system.other
: An non-typical agreement between the CSP and the organization that owns the leveraged system. Explain in remarks.Syntax Type
This is a FedRAMP constraint in the FedRAMP-specific namespace.
Allowed Values
There are only NIST-defined allowed values.
Metapath(s) to Content
Purpose of the OSCAL Content
Check for agreement types as they are material to the review of a CSO SSP by FedRAMP reviewers.
Dependencies
No response
Acceptance Criteria
oscal-cli metaschema metapath eval -e "expression"
.Other information
No response