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

Fully parse OSCAL for the metanorma-plugin-oscal gem #2

Open
ronaldtse opened this issue Mar 20, 2023 · 3 comments
Open

Fully parse OSCAL for the metanorma-plugin-oscal gem #2

ronaldtse opened this issue Mar 20, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@ronaldtse
Copy link
Contributor

We need to create a metanorma-plugin-oscal gem that allows generation of two documents:

  • https://github.com/metanorma/iso-27002/tree/main/sources
    • The ISO 27002 document includes controls in OSCAL YAML format. We need to use this gem to parse that OSCAL YAML content, and then create metanorma-plugin-oscal that allows generation of OSCAL content inside the Metanorma document.
  • https://github.com/metanorma/mn-samples-nist/pull/76
    • This contains the NIST SP 800-53rev4 document generated from OSCAL YAML. We need to use this gem to again, parse the OSCAL content, and then create metanorma-plugin-oscal that allows generation of OSCAL content inside the Metanorma document.
@ronaldtse
Copy link
Contributor Author

@kwkwan please help describe the Metanorma commands we need to implement this for @HassanAkbar . Thanks.

@kwkwan
Copy link
Contributor

kwkwan commented Mar 27, 2023

Hi @HassanAkbar , you may use get_all_controls and find_object_by_id methods to assist your work.

@HassanAkbar
Copy link
Member

@ronaldtse I'm not clear about this task. Is there something to be done in this repo or should I start working on metanorma-plugin-oscal?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants