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

Doc stitching and cleanup #15

Merged
merged 11 commits into from
Apr 19, 2024
Merged

Doc stitching and cleanup #15

merged 11 commits into from
Apr 19, 2024

Commits on Mar 28, 2024

  1. chg: user: make sure yagrep uses new output func, cleanup readme

    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0bf65f8 View commit details
    Browse the repository at this point in the history
  2. new: dev: give oscal module its own config, refactor load_config and …

    …tests
    
    * refactor modules for updated load_config args !minor
    * migrate appropriate config settings to new oscal
    
    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    1c2deb8 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. chg: dev: add csv output format, flesh out oscal, cleanup code/tests

    * make sure text data read/write supports the same formats
    * add simple consumer test script for the above
    
    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    c549ab3 View commit details
    Browse the repository at this point in the history
  2. fix: dev: cleanup pylint cruft and update test data

    * also apply pre-commit formatting fixes
    
    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    b156593 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. new: dev: add set subclass based on list, with ordering and sort

    * add tests and cleanup code
    
    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    6860282 View commit details
    Browse the repository at this point in the history
  2. new: add ID set analysis to oscal module, update tests and default cfg

    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    238a8bf View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. chg: dev: wire up alternate content and use-ssg arg, update tests

    * update default config keys for oscal module
    
    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    45d68ea View commit details
    Browse the repository at this point in the history
  2. fix: dev: make sure ID lookup works for both content sources

    * account for differences in SSG vs NIST control formats, at least
      enough for the basic ID set matching
    * oscal default glob should limit the search to either resolved profiles
      only or use the catalog sources
    
    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    671658e View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. chg: dev: oscal module and test cleanup, update packaging

    * add sorted output option for ssg control set match
    * eliminate unnecessary variable in yasort module
    * update test data and move most output to verbose only
    * update project files with natsort package dep
    
    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    755318b View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. dev: add csv file munge option, cleanup oscal files

    * 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
    
    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    8016b71 View commit details
    Browse the repository at this point in the history
  2. chg: dev: make new_csv_hdrs a list again, add ID column

    * allow substring match in between exact match and none
    * save chk script and update default oscal.yaml
    
    Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
    sarnold committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    9129977 View commit details
    Browse the repository at this point in the history