0.4.0 (2024-05-16)
New
-
Add ID set analysis to oscal module, update tests and default cfg. [Steve Arnold]
-
Add analysis script using SSG nist control files. [Steve Arnold]
- update project files for new dependencies
-
Add file reader to handle csv, json, yaml, and simple text files. [Steve Arnold]
- for each type, parse into a list of objects and return the list
- where simple text files are something like the control IDs
in tests/data
Changes
-
Add more control status reporting, update oscal yaml config. [Steve Arnold]
-
Cleanup deps and docstrings, add set compare to demo script. [Steve Arnold]
-
Still more readme cleanup. [Steve Arnold]
-
Commit initail name changes; package, imports, readme. [Steve Arnold]
-
Make sure yagrep uses new output func, cleanup readme. [Steve Arnold]
-
Bump tox workflow deps and cleanup/improve readme. [Steve Arnold]
-
Bump all workflow action versions. [Steve Arnold]
-
Add another text_file_reader consumer and cleanup some lint. [Steve Arnold]
Fixes
-
Account for longer ID strings, update changelog and repolite cfgs. [Steve Arnold]
- update tests and older analysis script
- bump requirements-sync.txt for new repolite release
-
Cleanup docstrings after sphinx checks. [Steve Arnold]
Other
-
Pre-release cleanup, update changelog and fix readme typos. [Steve Arnold]
-
Merge pull request #16 from sarnold/rename-cleanup. [Steve Arnold]
Rename/oscal cleanup
-
Merge pull request #15 from sarnold/ssg-nist-controls. [Steve Arnold]
Doc stitching and cleanup
-
Dev: add csv file munge option, cleanup oscal files. [Steve Arnold]
- add munge file arg to pass in csv data to compare and append
a column for id set status, eg, whether ids in the input list
are present in the csv data, and then mark the new column Y/N - short-circuit munge file arg and feed it single column of
control IDs
- add munge file arg to pass in csv data to compare and append
-
Merge pull request #14 from sarnold/gen-ssg-format. [Steve Arnold]
Add some template support
-
Merge pull request #13 from sarnold/oscal-data. [Steve Arnold]
- pre-support for oscal data analysis !wip
- transform input data and generate doc inputs
-
Add small set of test IDs from openembedded profile. [Steve Arnold]