Compliance-trestle

Latest version: v3.8.1

Safety actively analyzes 723685 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 16

1.0

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* lock oscal to 1.0.1 patch

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* updated docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* now at v1.0.0

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* updated nist-content to tags/v1.0.0

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* moved nist-source again

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`1e6b554`](https://github.com/oscal-compass/compliance-trestle/commit/1e6b5547ed53b82e45f0c9478cc91970c8980d29))

Unknown

* Merge pull request 1080 from IBM/develop

chore: Trestle Beta Release ([`8859463`](https://github.com/oscal-compass/compliance-trestle/commit/885946305b750bc96117915f420f74f24873ab6b))

1.0.0

Breaking

* feat: updated to OSCAL 1.0.2 support (1097)

1.0.0rc2

Release to update to OSCAL 1.0.0-rc2 ([`5f6c05d`](https://github.com/oscal-compass/compliance-trestle/commit/5f6c05d7cd3f79d4303689872e22d0f5b66a4c28))

0.37.0

Not secure
Chore

* chore: Merge back version tags and changelog into develop. ([`0850d21`](https://github.com/oscal-compass/compliance-trestle/commit/0850d21a38ac26e2c250c3fded5f5aca7a5e736d))

Documentation

* docs: small fixes to cli.md (1091)

* minor doc fixes

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* spreadsheet typo

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`6206869`](https://github.com/oscal-compass/compliance-trestle/commit/6206869f12a16150fccb652896c1743add1a8c59))

Feature

* feat: bump feature with added docs (1092)

* updated doc

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* final update

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`d1cdad3`](https://github.com/oscal-compass/compliance-trestle/commit/d1cdad3360a122cfa9bcd7ea8c3252369966f49e))

Fix

* fix: Cherry pick all fixes from the prerelease hotfix branch (1090)

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com> ([`06e1470`](https://github.com/oscal-compass/compliance-trestle/commit/06e147088ec0808bd04f7a5f4a10dc1f13bb7275))

* fix: Improved filtering column matching. (1082)

* Improved filtering column matching.

* Fix lint.

Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`712822e`](https://github.com/oscal-compass/compliance-trestle/commit/712822e387c592f667a763ede6f145590a9b088e))

Unknown

* Merge pull request 1093 from IBM/develop

chore: Trestle Stable Release OSCAL 1.0.0 ([`0c09ed9`](https://github.com/oscal-compass/compliance-trestle/commit/0c09ed9cbae909a2e833335f06684b60540f01b5))

0.36.0

Not secure
Chore

* chore: Merge back version tags and changelog into develop. ([`acf1143`](https://github.com/oscal-compass/compliance-trestle/commit/acf11432fe455474425cf7245bfe55b85294cad7))

Documentation

* docs: update ssp and profile authoring document (1075)

* fixed issue with cat-assem overwrite when same

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed pro assem when no change

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed ssp assem

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed doc names

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* initial update

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* final doc changes ssp

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`4211529`](https://github.com/oscal-compass/compliance-trestle/commit/42115298bb835885eb6662d8dabfcd68e05b1f59))

Feature

* feat: Add ability to generate multiple markdown files using Jinja (1077)

* Add ability to generate multiple markdown files with sections

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* feat: Add docs

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* Add more tests

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* Use sorted id flow

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`f41fc9f`](https://github.com/oscal-compass/compliance-trestle/commit/f41fc9fe3df95985f50ef29e09be07962fc8a7e9))

Fix

* fix: profile tools now handle choice and label properly (1078)

* fixed loops

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added text for second column

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed typo

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* choice update working now

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* updated docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* removed unneeded check

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`4d9363a`](https://github.com/oscal-compass/compliance-trestle/commit/4d9363ab827cc3d26a032336b35a50feec9a59ad))

* fix: jinja control loops sort controls better (1076)

* fixed loops

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added text for second column

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed typo

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`d89128b`](https://github.com/oscal-compass/compliance-trestle/commit/d89128b83deddcd64dfab00d0a7ddcabe8415349))

* fix: catalog name confusion and overwrite of same assembled files (1074)

* fixed issue with cat-assem overwrite when same

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed pro assem when no change

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed ssp assem

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed doc names

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* addressed review requests

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`1ba9a35`](https://github.com/oscal-compass/compliance-trestle/commit/1ba9a35dee356e3b8df0fedbad30d9a420fa4e79))

* fix: trestle transformation tasks naming convention. (1071)

* Rename cis-to ... ocp4-cis-profile-to-catalog,cd

* component-definition

* oscal-profile-to-osco-profile

* docs

* fix bug + 100% code coverage for ocp4-catalog

* tanium-report-to-oscal-ar

* docs

* Legacy.

* Update test name.

* OSCO result + Tanium result fixes.

* Fix missed re-names.

* Simplify tests.

* Remove logger.error

* Fix Code Smells.

* Fix code smells.

* paths constants

Signed-off-by: degenaro <lou.degenarogmail.com> ([`d179d78`](https://github.com/oscal-compass/compliance-trestle/commit/d179d78671f2926c1651ad1eaa8f906f8c2aaefb))

* fix: delay choice subst (1072)

* first attempt

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* param choice subst works

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* better handling of setparams and ssp table

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* boosted coverage

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* boosted coverage

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* ssp_io coverage

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* more realistic names

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* cleaned up choices and moustaches

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* choice sub happens at last stage

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* update docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* add new profile

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed smell

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`16cf5e4`](https://github.com/oscal-compass/compliance-trestle/commit/16cf5e4374ce5f304cd491d1dc1e30de07e6a293))

* fix: param choice substitution works properly (1070)

* first attempt

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* param choice subst works

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* better handling of setparams and ssp table

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* boosted coverage

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* boosted coverage

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* ssp_io coverage

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* more realistic names

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* cleaned up choices and moustaches

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`181f586`](https://github.com/oscal-compass/compliance-trestle/commit/181f58697ef18b114dd339e0ac903ee52bfa6c97))

* fix: use set-parms of CD ctl-impl for alternatives; discard catalog hack (1068)

* fix: use set-parms of CD ctl-impl for alternatives; discard catalog hack

* Oops, misc. debug junk to be removed.

* Improve function descriptions.

* Various fixes.

Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`d9e75e7`](https://github.com/oscal-compass/compliance-trestle/commit/d9e75e78b53851232adc635eca4f224e4c05d81a))

* fix: Fix Jinja dependency version (1069)

* fix: Fix Jinja version

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* Add init file

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* added comment to config.ini

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added keep_cwds

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added root info output

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* updated setup.cfg

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed brackets

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* again

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* setup requires

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* latest setuptools_scm

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* limit setuptools

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* limit both

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* try again

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* try explicit ini

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added .md

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* again

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added jinja

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added more

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* now use latest setuptools and setuptools_scm

Signed-off-by: Frank Suits <frankstau1.ibm.com>

Co-authored-by: Frank Suits <frankstau1.ibm.com> ([`34c703a`](https://github.com/oscal-compass/compliance-trestle/commit/34c703abca210c9e2c2d4675822119214f1bf3e5))

* fix: added methods in catalog interface to sort controls by sort-id (1067)

* provide sort by sort-id when using catalog_interface

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed doc string

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`dd04292`](https://github.com/oscal-compass/compliance-trestle/commit/dd04292d41090fb951b5a6284356e41c6a07d62a))

* fix: lock oscal to release-1.0.0 (1065)

0.35.0

Not secure
Chore

* chore: remove catalog_helper and use functionality in catalog_interface (1061)

* moved validator_helper to model_utils

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* changed doc string

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* docs validate

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* initial removal of catalog_helper

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* removed cat_helper

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* docs validate

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* removed tg

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed bad loop references

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`4a60a20`](https://github.com/oscal-compass/compliance-trestle/commit/4a60a2037698e0c796b598557a5bdd94d0293e4e))

* chore: move val helper (1060)

* moved validator_helper to model_utils

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* changed doc string

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* docs validate

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* removed unneeded TG

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`8864d5d`](https://github.com/oscal-compass/compliance-trestle/commit/8864d5d41da388363e4d8b58f2ecf80cb8415bb3))

* chore: Remove error duplicates and standarize exceptions part 2 (1058)

* Remove the rest of logger errors

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* Remove useless debug line

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* Remove more duplicated logs

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* Change debug logs to trace

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* Small change

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com> ([`484de2c`](https://github.com/oscal-compass/compliance-trestle/commit/484de2cb2f0957bcf062eb143dd8791a08e8a55e))

* chore: Remove error duplicates and standarize exceptions (part 1) (1052)

* chore: Example of logging and exception handling

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* Convert more files to the common structure

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* More changes

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com> ([`4f92845`](https://github.com/oscal-compass/compliance-trestle/commit/4f928451e7a3a44d9e240627ce1cdf9056304503))

* chore: Optimize images (1054)

/docs/tutorials/ssp_profile_catalog_authoring/trestle_ssp_author_options.png -- 55.51kb -> 44.47kb (19.9%)

Signed-off-by: ImgBotApp <ImgBotHelpgmail.com>

Co-authored-by: ImgBotApp <ImgBotHelpgmail.com>
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`85bfd94`](https://github.com/oscal-compass/compliance-trestle/commit/85bfd941213dc8ecaa389ff2150a5e2be62b30d9))

* chore: increase coverage and remove checks for dict that arent needed after OSCAL 1.0.0 (1039)

* initial cleanup of dicts

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed typo

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* attempt fix for 3.7

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* responded to pr change requests

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`e84855e`](https://github.com/oscal-compass/compliance-trestle/commit/e84855e160e730991f7d85ae57baf5c42fca4e56))

* chore: Refactor utils and split common functionality into logical parts (1000)

* chore: Refactor utils

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* chore: Update docs

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* chore: Change imports

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* chore: Fix test import

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* chore: Rename utils

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* chore: Update docs

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* chore: Address feedback

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`4fb833d`](https://github.com/oscal-compass/compliance-trestle/commit/4fb833df34129498894e36c00210aa7fd001719a))

* chore: Merge back version tags and changelog into develop. ([`38492fa`](https://github.com/oscal-compass/compliance-trestle/commit/38492fae9b7ea921857457d34348a8d448b8d6df))

Documentation

* docs: ssp tutorial update (1034)

* updated ssp authoring tutorial

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added comment

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* addressed review requests to clarify docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* final doc tweaks

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* force flake8 not to run parallel

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* jobs set to 1 in setup.cfg

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* jobs=1 in makefile

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* edited yaml

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* tweaked yaml

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* disabled flake8-bandit, updated ssp docs

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`12ab44f`](https://github.com/oscal-compass/compliance-trestle/commit/12ab44f39a15f8de0388cf7ffab3cce44bc396cf))

* docs: Fix typo personell->personnel. (1014)

Signed-off-by: Alexander Stein <alexander.steinnist.gov> ([`f3041be`](https://github.com/oscal-compass/compliance-trestle/commit/f3041beea9ea6093bc7b462521c9cff325cf9f4b))

Feature

* feat: xlsx filter (1050)

* Check for xlsx-to-profile required config vars.

* Support for filter-column.

* Feat/xlsx filter.

* Fix code review items. ([`9f63412`](https://github.com/oscal-compass/compliance-trestle/commit/9f6341257f755e49173050b4d0f2e32c75874610))

* feat: xlsx-to-oscal-profile (1046)

* feat: xlsx-to-oscal-profile

- create common xlsx module
- create xlsx-to-oscal-profile task
- artifacts for 100% code coverage

* fix lint error - mkdocs

* Relocate xlsx_helper.

* Refactor common code.

* Refactor.

* Refactor.

* Code smell.

* Code smells.

* Use &34;public&34; URL in test data.

* Fix: year is 2022 in code copyright.

* fix: list_utils is_ordered_sublist

* Ugh. lint.

* Update cli.md with new changed task name.

* Add xlsx-to-oscal-profile to cli.md.

* Tweak.

* Ugh. mdformat.

* Reduce duplicate code. ([`9695933`](https://github.com/oscal-compass/compliance-trestle/commit/96959339818baaa06b0a9c00dedae81c9c99dcec))

* feat: Resolve UUID Imports During Profile Resolution, Not Only Explicit Imports (1023)

* feat: Resolve import uuid anchor during profile resolution.

Signed-off-by: Alexander Stein <alexander.steinnist.gov>

* feat: Add profile resolv docs

And of course reach to the two commit minimum for the PR. :-)

Signed-off-by: Alexander Stein <alexander.steinnist.gov>

* feat: Check for missing resources pre-assignment

Tests wisely indicate that a profile.back_matter, can have a falsey None
value for resources and there should a conditional assignment test before
to ensure that.

Signed-off-by: Alexander Stein <alexander.steinnist.gov>

* feat: Add with fsuit&39;s feedback.

Signed-off-by: Alexander Stein <alexander.steinnist.gov> ([`ae803e7`](https://github.com/oscal-compass/compliance-trestle/commit/ae803e74cda58694a294ccfe1e979f2993626ec8))

* feat: aggregate properties as results level (997)

* feat: aggregate properties as results level

* fix code smell.

* Generalize common property removal from observations.

* Use classmethod annotation.

* Undo classmethod annotation.

* mkdocs

* Tanium - result per local definition with aggregate properties.

* Use if x: rather than if len(x) > 0: for most circumstances.

* Handle empty local-definitions.

* List comprehension.

* Employ set intersection.

Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`174aabe`](https://github.com/oscal-compass/compliance-trestle/commit/174aabe401b9fbe35a10efcc9df159a3537d3c0d))

* feat: Validate OSCAL directories (990)

* feat: Validate OSCAL directories

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* feat: Add yaml extension

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* feat: Clean up tests

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* feat: Make keep files hidden on windows

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* feat: Make keep files hidden on windows

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* feat: Address feedback

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* feat: Address review feedback

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

* feat: Typo

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com> ([`941e4fc`](https://github.com/oscal-compass/compliance-trestle/commit/941e4fc6fe9e3c4700f4f7c43be849fb176fb57d))

Fix

* fix: use control sort-id for sorting (1062)

* implemented sort-id

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* improved docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* no cover as needed

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* clarified sub name

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed iterations

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* consistent handling of sort-id

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`fb65bfb`](https://github.com/oscal-compass/compliance-trestle/commit/fb65bfbaadca2240f535d7db057baed108ec0bf2))

* fix: task tanium-to-oscal poor aggregation performance (1053)

* fix: task tanium-to-oscal poor aggregation performance

* Ugh. docs.

* Fix review items for cache.py

* Fix for comments on list_utils.py

* Fix review items for tanium.py

* Improve aggregation performance.

* Remove obsolete code.

* Docs.

* Types.

* Add test for list_utils and fix bug!

* Improve function name and test.

* Add unit tests for transformer helper.

* Skip accounting when not needed.

Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`9ea118c`](https://github.com/oscal-compass/compliance-trestle/commit/9ea118c472b83491a30bbeabe35afbc35fd4e96d))

* fix: avoid write of new file if no changes after -assemble (1057)

* update timestamps

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added tests

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* profile assemble write only on change

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* no overwrite ssp assemble

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* cleaned up ssp overwrite

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* removed transform tests

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* all write on assemble will check for change

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* modified docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed typing

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* changed to last_modified

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`893eec6`](https://github.com/oscal-compass/compliance-trestle/commit/893eec6afcf6eaaa9f831528995de267a0cabe6b))

* fix: update timestamps for all assemble tools (1056)

* update timestamps

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added tests

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* handle last_modified missing

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`cccd7a2`](https://github.com/oscal-compass/compliance-trestle/commit/cccd7a2e9399bf001ab101a405f370d92c1d000c))

* fix: flake8 bandit reenable, remove transformcmd, empty config.ini (1055)

* enabled flake8-orbit and emptied config.ini

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* removed xform cmd

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* disable password check in cache.py

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* try again

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* noqa on correct lines

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* reran mkdocs

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`a7543c2`](https://github.com/oscal-compass/compliance-trestle/commit/a7543c24c80b6904a27a678aff3bce357fc44629))

* fix: more complete parameter info in yaml headers (1049)

* added param_to_dict and reverse

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed tests with full parameter

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added docstring

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed smell

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed docstring

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* params without values also output by default

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* reworked profile assemble setparams

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* updated docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* tweaked help string

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* redid using profile-values

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* removed dead code and updated docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed typo

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed ohv

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`7a3b098`](https://github.com/oscal-compass/compliance-trestle/commit/7a3b098d2ef9f88f564908927240524021d5c768))

* fix: block withdrawn controls from being written as markdown (1045)

* updated ssp authoring tutorial

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added comment

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* addressed review requests to clarify docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* final doc tweaks

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* force flake8 not to run parallel

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* jobs set to 1 in setup.cfg

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* jobs=1 in makefile

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* edited yaml

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* tweaked yaml

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* disabled flake8-bandit, updated ssp docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* initial move of add as part of create command

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* updated docstrings

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed add test docstring

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* clarified json yaml in add

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* dont write out withdrawn controls

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* more doc strings

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* lowercase check for withdrawn

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added function to remove withdrawn controls from catalog

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`053ab0e`](https://github.com/oscal-compass/compliance-trestle/commit/053ab0eac098104ed062acb80b4b65f419d37323))

* fix: remove add command and incorporate it into the create command (1036)

* updated ssp authoring tutorial

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added comment

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* addressed review requests to clarify docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* final doc tweaks

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* force flake8 not to run parallel

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* jobs set to 1 in setup.cfg

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* jobs=1 in makefile

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* edited yaml

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* tweaked yaml

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* disabled flake8-bandit, updated ssp docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* initial move of add as part of create command

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* updated docstrings

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed add test docstring

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* clarified json yaml in add

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* more fixes of docs after moving add to create

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed mdformat

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* typos

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* typo

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`ddde5f5`](https://github.com/oscal-compass/compliance-trestle/commit/ddde5f537158f5621f3d5d0a06791400076d4a4f))

* fix: Improve column heading matching. (1035)

* fix: Improve column heading matching.

* Spelling fixes.

* Standardize task name and remove extraneous typing.

* Fix code-format.

* Fix docs.

* Reduce code smells.

* Fix code smells.

* Fix code smells.

* Fix code smells.

* Fix code smells.

* Fix code smells.

* Fix code smells.

* Fix code smells. ([`a51fa1e`](https://github.com/oscal-compass/compliance-trestle/commit/a51fa1e9a953dd84e88c344b4d8368d90e9cea41))

* fix: improve sections (1033)

* normalized commands and added required-sections

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* improve handling of sections_dict

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* sections better and fixed args issue

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* ready to prompt for params

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* required sections working

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added allowed sections

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* address PR change requests

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* trestle_root should be path

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`8e6c632`](https://github.com/oscal-compass/compliance-trestle/commit/8e6c632237747e6e75cf24886418438a25ae46f1))

* fix: consistent author commands and support for required-sections (1030)

* normalized commands and added required-sections

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* improve handling of sections_dict

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`08953d1`](https://github.com/oscal-compass/compliance-trestle/commit/08953d19a2144f98051b33917eca534521de115c))

* fix: profile params (1015)

* updated docs and abstracted string formatting of params

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added param_id

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed param_id

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added comments

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* more control over parameter formatting

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* minor bug

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* boosted coverage and enabled cat assemble into orig catalog

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* boosted coverage

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* converted preserve_header_values to overwrite_header_values

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* addresed review questions

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`30c0ec1`](https://github.com/oscal-compass/compliance-trestle/commit/30c0ec1097140c9e88bc43f46a2ccc7a1273f81e))

* fix: 2 bugs xlsx-to-oscal-component-definition (1017) ([`81d4bf2`](https://github.com/oscal-compass/compliance-trestle/commit/81d4bf2682dacaba3ee09061a790e8a2c15564a4))

* fix: updated documentation for trestle (1006)

* fix: updated documentation for trestle

* fix: updated documentation

Co-authored-by: Vikas <avikasin.ibm.com>
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`8d3187d`](https://github.com/oscal-compass/compliance-trestle/commit/8d3187dd27cbf2fec0eab787bf6b19ddceebf519))

* fix: missing params in generated catalog and better hidden file handling on windows (999)

* initial cleanup

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* fixed missing params in catalogs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* setting param values rather than label

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`c4550f5`](https://github.com/oscal-compass/compliance-trestle/commit/c4550f541c53327bac3ad38f1feaf262d0b9be27))

* fix: Second stage code cleanup and dead code removal (993)

* reverted utils change

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* final cleanup

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* addressed pr review changes

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`79b2f61`](https://github.com/oscal-compass/compliance-trestle/commit/79b2f61baac7adbf69e1474a5e218d664bec65ff))

* fix: cleanup phase I including split of profile_resolver (991)

* initial cleanup including prof resolver split

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* removed parse_file

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* function to query verbosity

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* cleaned up repository

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* as_list and prof resolver

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* updated mkdocs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* address pr feedback and more cleanup

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* regen of docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* made log calls private

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`39134aa`](https://github.com/oscal-compass/compliance-trestle/commit/39134aad2ee55e60a89f59c691dc145008b77206))

* fix: allow trace logging with verbose level 2 (989)

* initial version of trace logging

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added example

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`7b4b349`](https://github.com/oscal-compass/compliance-trestle/commit/7b4b34955020ff5f2608c0f9af84520f45cb86f7))

* fix: README documentation improvements (987)

* Remove redundant dot

Signed-off-by: Guy Zylberberg <guyzylgmail.com>

* Add pip install command line

Signed-off-by: Guy Zylberberg <guyzylgmail.com>

* Grammer improvements

Signed-off-by: Guy Zylberberg <guyzylgmail.com>

* Add reference to Python installation guide

Signed-off-by: Guy Zylberberg <guyzylgmail.com> ([`0ad4996`](https://github.com/oscal-compass/compliance-trestle/commit/0ad499611c3fd6a0c0e8dc258bb1dd8190e4bfba))

* fix: change verbose assignments from boolean to integer (988)

* added link to trestle ssp demo

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* added docs

Signed-off-by: Frank Suits <frankstau1.ibm.com>

* did pre-commit properly

Signed-off-by: Frank Suits <frankstau1.ibm.com> ([`6aed714`](https://github.com/oscal-compass/compliance-trestle/commit/6aed7142334af6ee97345248224d05de875eae12))

Unknown

* Merge pull request 1064 from IBM/develop

chore: Trestle release ([`79d828e`](https://github.com/oscal-compass/compliance-trestle/commit/79d828e96f6a721bdc55eadd02247277a579a750))

* Optimize images (1038)

Signed-off-by: Ekaterina Nikonova <enikonovadgmail.com>

Co-authored-by: ImgBotApp <ImgBotHelpgmail.com>
Co-authored-by: Ekaterina Nikonova <91102120+enikonovadusers.noreply.github.com> ([`9ccce98`](https://github.com/oscal-compass/compliance-trestle/commit/9ccce98ff03b535f7ea3dc6790e05cd5b310c9bc))

Page 6 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.