Skip to content
This repository has been archived by the owner on Sep 21, 2023. It is now read-only.

Migrate improved UUID support from OSCAL repo #47

Closed
2 of 6 tasks
wendellpiez opened this issue Feb 28, 2022 · 7 comments
Closed
2 of 6 tasks

Migrate improved UUID support from OSCAL repo #47

wendellpiez opened this issue Feb 28, 2022 · 7 comments
Assignees

Comments

@wendellpiez
Copy link
Contributor

wendellpiez commented Feb 28, 2022

With PR usnistgov/OSCAL#1158 in the OSCAL repository, we have much improved support for UUID generation using native XSLT pseudo-random-number generation.

This code is useful for use outside profile resolution.

To make this code sharable between applications, the code should be migrated as a function library into its own repository that is available more broadly.

Tasks to create the uuid library:

  • Refit for use (consider xsl:package)
  • Consider / refit / design demo application
  • Check for dependencies and test for regression
    • xslt/generate XSLTs in this repo
  • Migrate XSLT for UUID generation from OSCAL repo as appropriate (i.e., https://github.com/usnistgov/xslt3-functions)
  • Build out / update documentation as appropriate (readmes and/or docs for site)
@david-waltermire
Copy link
Contributor

This relates to usnistgov/OSCAL#1416.

@wendellpiez
Copy link
Contributor Author

wendellpiez commented Oct 5, 2022

Now we have two repositories underway, with PRs in development (or soon to be):

The random UUID-generating functionality will go in the latter.

Any processing specific to OSCAL (not excluding profile resolution) will go into the first repository, starting with the XSLT presently in yet another repository, namely this one (https://github.com/usnistgov/oscal-tools).

@wendellpiez
Copy link
Contributor Author

After some cleanup, copied the useful contents of the oscal-tools/xslt directory just mentioned into the oscal-xslt repo.

PRs (still in progress):

@david-waltermire david-waltermire moved this from Todo to In Progress in NIST OSCAL Work Board Oct 20, 2022
@aj-stein-nist
Copy link
Contributor

Like usnistgov/OSCAL#1416 (comment), we are going to need to update around this, plot an effective set of next steps, and set expectations about what we want to do sooner or backlog for later.

@aj-stein-nist
Copy link
Contributor

@wendellpiez can you schedule 60 minutes of time this week between us to work through 1) reviewing the issues and 2) potentially pairing on code changes or PR reviews to move this ball forward?

@aj-stein-nist
Copy link
Contributor

@wendellpiez can you schedule 60 minutes of time this week between us to work through 1) reviewing the issues and 2) potentially pairing on code changes or PR reviews to move this ball forward?

@wendellpiez, thank you for reminding me I already scheduled this and it skipped my mind we are to meet on this topic Wednesday. 🤦

@aj-stein-nist
Copy link
Contributor

Pairing to follow on this with Wendell next week alongside usnistgov/OSCAL#1416.

@aj-stein-nist aj-stein-nist moved this from In Progress to Done in NIST OSCAL Work Board Mar 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants