Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Profile support for selection 'with-parent-controls' #1218

Open
3 tasks
wendellpiez opened this issue Apr 26, 2022 · 1 comment
Open
3 tasks

Profile support for selection 'with-parent-controls' #1218

wendellpiez opened this issue Apr 26, 2022 · 1 comment
Labels
Aged A label for issues older than 2023-01-01 enhancement Profile Resolution Issues relating to profile resolution. User Story

Comments

@wendellpiez
Copy link
Contributor

wendellpiez commented Apr 26, 2022

User Story:

The Profile Resolution specification draft mentions with-parent-controls but the current profile XSD and JSON Schema do not support it.

Goals:

  • Finalize model and usage for this feature
  • Extend the formal models to support it
  • Integrate and test

Dependencies:

As currently described in the draft spec, this feature is implemented in the New Improved Profile Resolver currently staged in PR #1207.

Unit tests are also under development.

Acceptance Criteria

  • All OSCAL website and readme documentation affected by the changes in this issue have been updated. Changes to the OSCAL website can be made in the docs/content directory of your branch.
  • A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.
  • The CI-CD build process runs without any reported errors on the PR. This can be confirmed by reviewing that all checks have passed in the PR.

{The items above are general acceptance criteria for all User Stories. Please describe anything else that must be completed for this issue to be considered resolved.}

@wendellpiez wendellpiez added enhancement User Story Profile Resolution Issues relating to profile resolution. labels Apr 26, 2022
@aj-stein-nist
Copy link
Contributor

This is a not defect in the current extant Metaschema model, it is a defect in the spec. The spec needs to be updated in the spec for a subsequent profile resolution spec revision. The with-parent-based controls needs to be redefined to make use of the link depends-on relationship which is more appropriate for a variety of relationships, not just parent alone (per conversation in today's triage conversation).

@aj-stein-nist aj-stein-nist added this to the OSCAL 1.1.0 milestone May 3, 2022
@aj-stein-nist aj-stein-nist removed this from the v1.1.0 milestone Jul 27, 2023
@aj-stein-nist aj-stein-nist moved this to Needs Triage in NIST OSCAL Work Board Sep 20, 2023
@Compton-US Compton-US added the Aged A label for issues older than 2023-01-01 label Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Aged A label for issues older than 2023-01-01 enhancement Profile Resolution Issues relating to profile resolution. User Story
Projects
Status: Needs Triage
Development

No branches or pull requests

4 participants