-
Notifications
You must be signed in to change notification settings - Fork 536
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
Cloud Native OSCAL WG - Prototype Example Tasks #1440
Comments
Hi @jpower432 , I'm interested in contributing to this effort and providing feedback on the prototype metaschema changes. I've reviewed the prerequisite tasks and wanted to share my initial understanding and ask for clarification to ensure I'm on the right track. Regarding the Prerequisite Tasks:
I understand that the NIST SP 800-53 rev5 catalog serves as the source of controls.
I was planning to start by comparing the " jq '.catalog.groups[].controls[]? | {id: .id, title: .title}, .controls[]? | {id: .id, title: .title}' NIST_SP-800-53_rev5_catalog.json Would this be a valid initial approach? Are there specific fields or methods recommended for more accurately establishing these mappings within OSCAL?
OSCAL profiles for SP 800-53 baselines already exist in the oscal-content repository. I want to ensure my understanding of these prerequisite tasks is accurate before proceeding further. Any guidance or clarification would be greatly appreciated! Thank you, |
Hi @thiago4go! Thanks for reaching out about this task. I will do my best to adds some clarifications below and I think @eddie-knight may be able to fill in some of the gaps. I also wanted to share the GitHub Issue for the Cloud Native OSCAL Group - #1277. There are communication details for the working group (in the description) if you want to chat on CNCF Slack or attend one of the meetings 😃.
The NIST 800-53 rev5 catalogs is one of the OSCAL catalogs we plan to use to complete the example tasks, but we also need a separate OSCAL catalog to document each security criteria item (control) defined in the OSPS baseline. My understanding is the OSPS controls are not directly derived from the 800-53 catalog, but the controls are mapped to external frameworks. Mapping the controls to 800-53 rev 5 controls would be part of the below task.
@eddie-knight Would you be able to share more information here on how the mappings are being completed currently and how to contribute?
The OSPS baseline has multiple maturity levels which could potentially be created as individual OSCAL profiles for each level with the OSPS OSCAL Catalog being a source catalog import. I believe we would need an OSCAL profile to do the example work with OSCAL SSPs on |
The current goal of the Cloud Native OSCAL WG is to encourage community feedback on two OSCAL prototype metaschema changes. To accomplish this, we need to work on OSCAL content examples to demonstrate usage and impact of the proposed changes.
The issues capturing the changes to the prototypes are below.
usnistgov/OSCAL#2013
usnistgov/OSCAL#2012
Associated Workstreams
Prerequisite Tasks
Tasks
Control Mapping Example
Targeted Outcome: Demonstrate the mapping model schema using the OSPS Baseline mapping to NIST 800-53 rev 5.
Tasks
Shared Responsibility Example
Targeted Outcome: Demonstrate the shared responsibility schema for OSPS Baseline when applied to a GitHub repository context.
Tasks
The text was updated successfully, but these errors were encountered: