Skip to content

oscal_complete_schema.xsd (v1.0.4) lacks with-parent-controls attribute of include-controls element #1662

@GaryGapinski

Description

@GaryGapinski

Describe the bug

The include-controls definition has a type oscal-complete:oscal-profile-select-control-by-id-ASSEMBLY which has a definition which lacks the with-parent-controls attribute described here in the OSCAL Profile Resolution Specification Draft.

Who is the bug affecting

Scrutinizers of the OSCAL Profile Resolution Specification Draft who eschew the inclusion of ancestor controls during profile resolution.

What is affected by this bug

Metaschema

How do we replicate this issue

Inspect the oscal-profile-select-control-by-id-ASSEMBLY assembly in oscal_complete_schema.xsd.

Expected behavior (i.e. solution)

include-controls should have an optional with-parent-controls attribute.

Other comments

The with-child-controls attribute fortunate enough to be included is not constrained to the documented values of `'yes' and 'no'.

Acceptance Criteria

  • Review the reported issue and the complete schema as produced in develop, then main to check if the schema is correctly or incorrectly missing the relevant fields.
  • Open a PR to fix the elements, if missing, for the OSCAL Profile metaschema definition
  • Check the specification.

Metadata

Metadata

Labels

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions