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

Tutorial: Extension Mechanisms #857

Closed
3 tasks
david-waltermire opened this issue Mar 15, 2021 · 7 comments · Fixed by #1011
Closed
3 tasks

Tutorial: Extension Mechanisms #857

david-waltermire opened this issue Mar 15, 2021 · 7 comments · Fixed by #1011
Assignees
Labels
enhancement Scope: Documentation This issue relates to OSCAL documentation. Scope: Website Issues targeted at the OSCAL project website. User Story
Milestone

Comments

@david-waltermire
Copy link
Contributor

david-waltermire commented Mar 15, 2021

User Story:

As an OSCAL content creator or consumer, I need guidance on how to use the various OSCAL extension points (i.e., property and links) to provide extended data.

This relates to a question posed in #542.

Goals:

  • Create a tutorial illustrating the use of the OSCAL extension mechanisms.

Dependencies:

None.

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.}

@david-waltermire david-waltermire added enhancement User Story Scope: Website Issues targeted at the OSCAL project website. Scope: Documentation This issue relates to OSCAL documentation. labels Mar 15, 2021
@david-waltermire
Copy link
Contributor Author

Also consider part in this tutorial.

@ohsh6o
Copy link
Contributor

ohsh6o commented Apr 16, 2021

As a community member, I would love to contribute in whatever way you deem helpful on this effort.

@ohsh6o
Copy link
Contributor

ohsh6o commented Apr 16, 2021

I have provided my ongoing work on an example component with an extension for security tool parameters in the OSCAL discussion forum and would love feedback and know how I can work with those assigned to further this effort, if this extension work will help.

@Rene2mt
Copy link
Contributor

Rene2mt commented Jul 1, 2021

This work is in progress. For a preview of what will be covered in the tutorial, please see my draft outline here. I welcome any feedback.

@ohsh6o
Copy link
Contributor

ohsh6o commented Jul 2, 2021

Provided some initial feedback as an outside peer, hope that helps and is not too forward.

I looked at this because there is some overlap with FedRAMP Guidance in Section 3.1 in this document on page 28, along with other parts of this document and others here. These are slightly out of date, and the draft versions are in a shared drive we use with NIST (you have access).

This is great and would like to align our resources with this once this is official. Thanks for publishing your outline!

@david-waltermire david-waltermire linked a pull request Aug 27, 2021 that will close this issue
8 tasks
@Rene2mt
Copy link
Contributor

Rene2mt commented Oct 28, 2021

Tutorial is ready for review (see PR#1031). I do plan to expand on the final XML, JSON, YAML that is presented at the end of the tutorial to make sure it is a fully complete sample SSP. Once I have a full, well-formed OSCAL SSP (incorporating the props and links examples that are already in the tutorial), I will add another PR to add the item to the OSCAL-content repo.

@aj-stein-nist
Copy link
Contributor

Interesting follow-up requests for clarity on best practices with using OSCAL @ns for namespacing and extending OSCAL data here, relevant to perhaps touching up AC and working this issue to completion in 1.1.0?

https://gitter.im/usnistgov-OSCAL/Lobby?at=6273c50314df4e44f20e9e86

/cc @1z10 @mruge

@david-waltermire david-waltermire mentioned this issue May 17, 2022
9 tasks
@david-waltermire david-waltermire moved this from Todo to Under Review in NIST OSCAL Work Board Jul 5, 2022
@david-waltermire david-waltermire self-assigned this Jul 14, 2022
Repository owner moved this from Under Review to Done in NIST OSCAL Work Board Jul 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Scope: Documentation This issue relates to OSCAL documentation. Scope: Website Issues targeted at the OSCAL project website. User Story
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

5 participants