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

SSP Control Implementation Scope/Origination #784

Closed
5 tasks done
brian-ruf opened this issue Nov 4, 2020 · 4 comments · Fixed by #1460
Closed
5 tasks done

SSP Control Implementation Scope/Origination #784

brian-ruf opened this issue Nov 4, 2020 · 4 comments · Fixed by #1460
Assignees
Labels
Discussion Needed This issues needs to be reviewed by the OSCAL development team. enhancement Model Engineering An issue to be discussed during the bi-weekly Model Engineering Meeting User Story
Milestone

Comments

@brian-ruf
Copy link
Contributor

brian-ruf commented Nov 4, 2020

User Story:

As an OSCAL we need to better differentiate scope and origination of responsibility for control and more granular control statements in the SSP model.

See the table in issue #572 for inspiration for references.

Goals:

  • Using analysis, ensure scope and origination can be appropriately represented at all appropriate levels of granularity (implemented-requirement, statement, and/or by-component)
  • Ensure syntax and documentation are updated, enabling OSCAL users to apply this feature.
  • Create new issues identifying the specific OSCAL model and documentation changes that are needed to address this issue

Dependencies:

None.

Acceptance Criteria

  • Update the constraint to allow the prop to appear at the statement, by-component, and statement/by-component levels.
  • Add a note in the docs about how to resolve the effective value when values are applied at multiple levels.
  • 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.
@david-waltermire
Copy link
Contributor

It looks like the prop control-origination is only supported at the implemented-requirement level right now. This can be added to the statement, by-component, and statement/by-component levels. It should be noted that the most specific (lowest level) one must win when this value is defined at multiple levels.

@david-waltermire
Copy link
Contributor

This was a gap identified in #1385. Perhaps this could be addressed as part of this issue.

We need to consider a way forward that aligns with how FedRAMP is currently considering this information. e.g., it should be possible to map from the approach we design to the current FedRAMP approach.

@sunstonesecure-robert
Copy link

several issues on CIS/CRM end up linked here, but the details in those issues are great, and this seems to be more of a catch-all. Github handles all the linkages but since the language in this and may of the issues is "perhaps" "can" "may" - it becomes less clear, especially over weeks and months, whether there is 1:1 coverage of the issues brought up earlier with a lot of detail and the end proposal.

I would just hate to lose a lot of that great detailed discovery - but appreciate the benefits of good issue hygeine!

@Compton-US
Copy link
Contributor

@sunstonesecure-robert Thank you for sharing your feedback and concerns! In this particular issue, we just addressed a consistency issue with the origination prop discovered at the component and statement level. We are carrying on with the CRM modeling work in #1467, which was created just a few days ago. At the moment, I note the prior supporting issue at the very beginning, and there is a "related to" section where I reference other tickets from the past that others have recommended reviewing. I'll try to make a pass to see if I've missed anything, but if there is an issue you think I've missed, definitely leave me a note on #1467, and I'll take a look.

@david-waltermire david-waltermire added Model Engineering An issue to be discussed during the bi-weekly Model Engineering Meeting Discussion Needed This issues needs to be reviewed by the OSCAL development team. labels Sep 27, 2022
david-waltermire added a commit that referenced this issue Oct 17, 2022
* Support additional control-origination props #784
* Update recommended path to target additional nodes.

Co-authored-by: David Waltermire <david.waltermire@nist.gov>
Repository owner moved this from Under Review to Done in NIST OSCAL Work Board Oct 17, 2022
aj-stein-nist pushed a commit that referenced this issue Oct 18, 2022
* Support additional control-origination props #784
* Update recommended path to target additional nodes.

Co-authored-by: David Waltermire <david.waltermire@nist.gov>
david-waltermire added a commit that referenced this issue Oct 31, 2022
* Support additional control-origination props #784
* Update recommended path to target additional nodes.

Co-authored-by: David Waltermire <david.waltermire@nist.gov>
aj-stein-nist pushed a commit to aj-stein-nist/OSCAL-forked that referenced this issue Jan 10, 2023
…#1460)

* Support additional control-origination props usnistgov#784
* Update recommended path to target additional nodes.

Co-authored-by: David Waltermire <david.waltermire@nist.gov>
aj-stein-nist pushed a commit to aj-stein-nist/OSCAL-forked that referenced this issue Feb 6, 2023
…#1460)

* Support additional control-origination props usnistgov#784
* Update recommended path to target additional nodes.

Co-authored-by: David Waltermire <david.waltermire@nist.gov>
aj-stein-nist pushed a commit to aj-stein-nist/OSCAL-forked that referenced this issue Jun 29, 2023
…#1460)

* Support additional control-origination props usnistgov#784
* Update recommended path to target additional nodes.

Co-authored-by: David Waltermire <david.waltermire@nist.gov>
aj-stein-nist pushed a commit to aj-stein-nist/OSCAL-forked that referenced this issue Jul 10, 2023
…#1460)

* Support additional control-origination props usnistgov#784
* Update recommended path to target additional nodes.

Co-authored-by: David Waltermire <david.waltermire@nist.gov>
aj-stein-nist pushed a commit to galtm/OSCAL that referenced this issue Sep 28, 2023
…#1460)

* Support additional control-origination props usnistgov#784
* Update recommended path to target additional nodes.

Co-authored-by: David Waltermire <david.waltermire@nist.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion Needed This issues needs to be reviewed by the OSCAL development team. enhancement Model Engineering An issue to be discussed during the bi-weekly Model Engineering Meeting User Story
Projects
Status: Done
5 participants