usnistgov / oscal-tools

Tools for the OSCAL project
https://pages.nist.gov/oscal-tools/
34 stars 17 forks source link

Migrate improved UUID support from OSCAL repo #47

Closed wendellpiez closed 1 year ago

wendellpiez commented 2 years ago

With PR https://github.com/usnistgov/OSCAL/pull/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:

david-waltermire commented 1 year ago

This relates to usnistgov/OSCAL#1416.

wendellpiez commented 1 year ago

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 commented 1 year ago

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

PRs (still in progress):

aj-stein-nist commented 1 year ago

Like https://github.com/usnistgov/OSCAL/issues/1416#issuecomment-1410958556, 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 commented 1 year ago

@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 commented 1 year ago

@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 commented 1 year ago

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