The csv-to-oscal-cd task has utilities for creating rule set properties that could be used outside of the context of CSV transformation. The objective of this feature would be to move them to core and make them public.
Caveats / Assumptions
Caveat: If there is any CSV specific logic in these classes , they would need to be refactored.
Completion Criteria
The following classes exist in core and are part of the public API:
Issue description / feature objectives
The csv-to-oscal-cd task has utilities for creating rule set properties that could be used outside of the context of CSV transformation. The objective of this feature would be to move them to core and make them public.
Caveats / Assumptions
Caveat: If there is any CSV specific logic in these classes , they would need to be refactored.
Completion Criteria
The following classes exist in core and are part of the public API: