Change policy and procedure attachment checking constraints from catalog data #1187
Labels
enhancement
New feature or request
model: catalog
model: profile
model: ssp
scope: constraints
type: task
Milestone
Constraint Task
As a developer of OSCAL-enabled tooling, to make identification of control statements with required attachments more robust without hard-coding attachment identifiers out-of-band, I want constraints to check for
prop[@ns="http://fedramp.gov/ns/oscal" name="required-attachment"]
and check its@value
to supply asmessage
s for constraint violations.Intended Outcome
let[@var="control-statement-ids"]
,let[@var="policy-messages"]
, andlet[@var="procedure-messages"]
with processing from the catalog props once implemented in Add policy and procedure attachment props directly to baselines for attachment tracking #1185.message
to build from the content of theprop[@ns="http://fedramp.gov/ns/oscal" name="required-attachment"]/@value
for the following constraints:expect[@Id="has-policy"]
expect[@Id="has-procedure"]
Syntax Type
This is a FedRAMP constraint in the FedRAMP-specific namespace.
Allowed Values
There are no relevant allowed values.
Metapath(s) to Content
Purpose of the OSCAL Content
No response
Dependencies
Acceptance Criteria
oscal-cli metaschema metapath eval -e "expression"
.Other information
No response
The text was updated successfully, but these errors were encountered: