Compliance-trestle

Latest version: v3.5.0

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

Scan your dependencies

Page 13 of 15

0.8.0

Not secure
Chore

* chore: Auto-update pre-commit hooks (362)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]users.noreply.github.com> ([`b6c1da5`](https://github.com/oscal-compass/compliance-trestle/commit/b6c1da5af3bdca8971de0796422caaf3f3c7b4f0))

* chore: Unit test runs to ensure website boots and is usable. (338)

* unit test: website boots and is usable.

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

* whoopsi - forgot to format & lint.

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

Co-authored-by: degenaro <degenarous.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`7b1b48d`](https://github.com/oscal-compass/compliance-trestle/commit/7b1b48d8438c0f2f800741945811fb832ad76df0))

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

Documentation

* docs: website documentation for trestle task osco-to-oscal (336)

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

Co-authored-by: degenaro <degenarous.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`95c5c09`](https://github.com/oscal-compass/compliance-trestle/commit/95c5c09b9f6f56aa4697609459f1369e06b7f3c2))

Feature

* feat: Added bulk operations for assemble (367)

Allows assemble to be executed across all files of a given type.
Co-authored-by: Chris Butler <christhebutlers.me> ([`771d54e`](https://github.com/oscal-compass/compliance-trestle/commit/771d54e29ee839d38330929001c908b6ad669f8f))

* feat: Utility to transform OSCO yaml data into OSCAL observations json data. (348)

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

Co-authored-by: degenaro <degenarous.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`488a75a`](https://github.com/oscal-compass/compliance-trestle/commit/488a75a7fa5f259b2655b624ba7e3643c4ab7b28))

* feat: validate duplicates now loads distributed models (346)

Co-authored-by: Chris Butler <christhebutlers.me> ([`1d54353`](https://github.com/oscal-compass/compliance-trestle/commit/1d54353e595a502a3f1d0f4410f9da38f501daaa))

Fix

* fix: Allow assemble to succeed when no model is found. (368)

Signed-off-by: Chris Butler <christhebutlers.me> ([`fe7a288`](https://github.com/oscal-compass/compliance-trestle/commit/fe7a2882f447a628a30a08d1c089fac752d16579))

* fix: To website automation test on windows (366) ([`8e3ecbf`](https://github.com/oscal-compass/compliance-trestle/commit/8e3ecbf5f9acb8db4e200f7769cefcb20941a410))

Unknown

* Merge pull request 364 from IBM/develop

Release to main: Refactored behaviour for validate and assemble. ([`194c005`](https://github.com/oscal-compass/compliance-trestle/commit/194c0058d2d2e806ea19cefddde8a05ea9c5bfe2))

* feat (remote): SSH_KEY must now contain the private key (RSA), not its file name, e.g., SSH_KEY=$(cat ~/.ssh/id_rsa). It is expected to have newlines. Unit test updated accordingly.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`74223a1`](https://github.com/oscal-compass/compliance-trestle/commit/74223a18a7e4d81a55167d0237d0fb1f14d9385d))

* feat (remote): Linted.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`23dc762`](https://github.com/oscal-compass/compliance-trestle/commit/23dc76213d376ee9295d9e0d0bed94c64887a283))

* feat (remote): Removed HTTPS and Github Fetcher code for now, to be dealt with sometime after this version merges in.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`b9c4778`](https://github.com/oscal-compass/compliance-trestle/commit/b9c47781b7b8c8fcd49d64cbb3a6a2a678be9119))

* feat (remote): Updated test_https_fetcher() so a try block isn&39;t included.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`54019af`](https://github.com/oscal-compass/compliance-trestle/commit/54019af446c3942897c142913176a6775248dbe1))

* feat (remote): Local fetcher will now refuse to cache an object that is inside a trestle project. Unit tests adjusted accordingly.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`663af76`](https://github.com/oscal-compass/compliance-trestle/commit/663af764627d36bc3c33f14186d25aafa980ea54))

* Merge branch &39;feature/remote&39; of github.com:IBM/compliance-trestle into feature/remote
Chris merged develop into this more recently.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`90437e4`](https://github.com/oscal-compass/compliance-trestle/commit/90437e4b18ed59c8374cc331bd41a08f8f24d07a))

* Merge branch &39;develop&39; into feature/remote ([`2db970f`](https://github.com/oscal-compass/compliance-trestle/commit/2db970fc4afdfdffb8fcbeb1f38ad68b7044dc30))

* Wrap validate in try block to catch exceptions. Increase test coverage. (363) ([`14686a8`](https://github.com/oscal-compass/compliance-trestle/commit/14686a873b71aff2ba6a4494efed49d8f95ec29d))

* Feature/validate distributed now validates models by type and all (360)

* validate duplicates now loads distributed models

* Extensive changes to support loading models by name

* validate by type now works. Increased test coverage.

* validate now works on -all. all tests pass

Co-authored-by: Chris Butler <christhebutlers.me> ([`b347222`](https://github.com/oscal-compass/compliance-trestle/commit/b347222314282d520bdcb60f1de325429fd5d5e7))

* Feat: Trestle init now adds keep files. (357)

* trestle init now adds .keep files to preserve directory structure for git

Signed-off-by: Juliet Rubinstein <juliet.rubinsteinibm.com>

* trestle init now adds .keep files to preserve directory structure for git

Signed-off-by: Juliet Rubinstein <juliet.rubinsteinibm.com>

* trestle init now adds .keep files to preserve directory structure for git

Signed-off-by: Juliet Rubinstein <juliet.rubinsteinibm.com>

Co-authored-by: Chris Butler <christhebutlers.me> ([`f6ca64a`](https://github.com/oscal-compass/compliance-trestle/commit/f6ca64adf99eca5a89d678266b377d07eb3d3ce3))

* Merge pull request 354 from IBM/feature/import-validate

feat (import): Validation is now part of trestle import, with a rollback if duplicates are found. ([`4080dc2`](https://github.com/oscal-compass/compliance-trestle/commit/4080dc23e13eba0398face98d55f705a60b7216e))

* feat (import): Updated test for import with validation calls, coverage up to 100%.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`c168922`](https://github.com/oscal-compass/compliance-trestle/commit/c1689223330d28c9487cde5337ea1a3a18e9883e))

* Merge branch &39;develop&39; into feature/import-validate
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`c41df46`](https://github.com/oscal-compass/compliance-trestle/commit/c41df46508ccc5d7d8ee8d19630c6279e1beba35))

* feat (import): Updated tests for import with validation calls.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`2a3b71f`](https://github.com/oscal-compass/compliance-trestle/commit/2a3b71f290077bef6e1247c8d29ec5d5eb78a7eb))

* feat (import): Linted.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`2ea9df6`](https://github.com/oscal-compass/compliance-trestle/commit/2ea9df6a70daca840fa9bbfae262acb277175b59))

* feat (import): Validating imported model using trestle validate, rolling back if unhappy with results.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`d9c810a`](https://github.com/oscal-compass/compliance-trestle/commit/d9c810ad09e7c33baf3f424b5ea9fb38e2483d21))

* feat (remote): Fixed confused use of SSH_KEY, so now it refers to a private key, if supplied. Host keys are now loaded from usual/default paths.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`7cd95ca`](https://github.com/oscal-compass/compliance-trestle/commit/7cd95ca59b2a193d1651f777cfa2eb3d0dadd71c))

* feat (remote): Setting relative paths for the local fetcher aside, for now.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`d5c6285`](https://github.com/oscal-compass/compliance-trestle/commit/d5c628509e871cf7b962b6ca36c497233fa1ec32))

* feat (remote): Can&39;t handle relative paths properly on Windows just yet.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`d1632a7`](https://github.com/oscal-compass/compliance-trestle/commit/d1632a7636a8ab24d0303dfb2f5aa84077875c9e))

* feat (remote): code-format prefers one line.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`cb806bb`](https://github.com/oscal-compass/compliance-trestle/commit/cb806bb0fbacb174adc1399d89c6771c744c70ab))

* feat (remote): Allowing for sftp uri with a password but no username, which is pulled in from environment instead.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`b7f3630`](https://github.com/oscal-compass/compliance-trestle/commit/b7f3630800a6164f9d5e151cd6ff4a992544d493))

* feat (remote): Fixed unwanted attribute assignments (may remove them completely). Added local fetcher test for relative paths.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`0dbf1a5`](https://github.com/oscal-compass/compliance-trestle/commit/0dbf1a55ceb278ea497b9978276137fe1060f78e))

* feat (remote): Fixed naming for _cached_dir variable to disambiguate across fetchers.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`2292f7b`](https://github.com/oscal-compass/compliance-trestle/commit/2292f7b8cd79295dd6f8976af6982c7c47c6f2ad))

* feat (remote): Improved docstrings, with attributes and arguments listed where applicable.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`c779099`](https://github.com/oscal-compass/compliance-trestle/commit/c7790990cb9fe661456808d1c4789d4a4522b0d6))

* feat (remote): Improved docstrings, cleaned up code a bit.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`a96a0c6`](https://github.com/oscal-compass/compliance-trestle/commit/a96a0c6af225b152ec28c54b6c451b70de8d0988))

* feat (remote): Accepting any Windows filesystem drive letter in uri.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`12b4d11`](https://github.com/oscal-compass/compliance-trestle/commit/12b4d11021c3ff43e7d66c7637e976331b32320e))

* feat (remote): Added or improved docstrings, and removed unnecessary fail_hard attribute.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`68d384f`](https://github.com/oscal-compass/compliance-trestle/commit/68d384f881ab0133220f67f5dcad0bd5283f7e61))

* feat (remote): Moving settings work out of this branch.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`178cc4b`](https://github.com/oscal-compass/compliance-trestle/commit/178cc4b7e8dabea1941561f68c1208158385faac))

* feat (settings): Moving settings-related work out of this branch and into its own branch.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`b3de78c`](https://github.com/oscal-compass/compliance-trestle/commit/b3de78c896316bb04ff06ab64281a8a4cc05e196))

* feat (settings): Using random non-functional token string.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`e72ea65`](https://github.com/oscal-compass/compliance-trestle/commit/e72ea6576b431a0351984514eae159714dd81154))

* feat (remote): Again, username and password for HTTPSFetcher tests instead of expecting a particular env var.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`c7390c1`](https://github.com/oscal-compass/compliance-trestle/commit/c7390c1b5138b6707627346c18b32ba3c3ed3a66))

* feat (remote): Setting username and password for HTTPSFetcher tests instead of expecting a particular env var.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`38d4a87`](https://github.com/oscal-compass/compliance-trestle/commit/38d4a8746a63eaeba3014282edbf542695fb3611))

* feat (remote): linted HTTPSFetcher tests.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`664da29`](https://github.com/oscal-compass/compliance-trestle/commit/664da29e91f38a7e9ae9a41888f4f4c1399d4758))

* feat (remote): improved get test for HTTPSFetcher.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`e4aec2c`](https://github.com/oscal-compass/compliance-trestle/commit/e4aec2cd848e5db39b7509ac70727cfac9c1fb34))

* feat (remote): get failure test for HTTPSFetcher.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`620fe44`](https://github.com/oscal-compass/compliance-trestle/commit/620fe442685a8dee0bac53bccb5d578130e90ea9))

* feat (remote): HTTPSFetcher now fills _inst_cache_path, and now has a basic unit test. Minor fix to test_fetcher_factory.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`d3d96e6`](https://github.com/oscal-compass/compliance-trestle/commit/d3d96e6c6d43bde4de1b7d1d4b5b69d9445b317d))

* Added tests for unsupported scheme in url and a local file in a Windows filesystem.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`c8f8de7`](https://github.com/oscal-compass/compliance-trestle/commit/c8f8de79ceeb729511ca830fc60b7911de3128b4))

* feat (import): Updated nist submodules.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`05db1a0`](https://github.com/oscal-compass/compliance-trestle/commit/05db1a08bbc6143a2f66145978d5da13270cfa37))

* feat (import): Linted/formatted/modified to allow make test to succeed.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`f51023f`](https://github.com/oscal-compass/compliance-trestle/commit/f51023f078b993331c59ad561533e8211d8115ac))

* Merge branch &39;develop&39; into feature/remote
Just to align this branch with recent updates in develop.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`f5e5723`](https://github.com/oscal-compass/compliance-trestle/commit/f5e57238fe48c7c63e57ce9116c02b98012f5cf1))

* New command replicate and functionality to deduce content type based on discovered file extension (331)

* Initial mock up of replicate and test

* More complete implementation - passes test

* more fixes due to changing --name to --output

* Added path_to_content_type and tests

Allows determining content type from extension of file in directory.

* Usable version of replicate with more comprehensive tests.

* Improved docstring and pluralize function

* increase coverage for replicate

* added tests to bring coverage to 100%

Co-authored-by: Chris Butler <christhebutlers.me> ([`2694101`](https://github.com/oscal-compass/compliance-trestle/commit/2694101f4414446d5b1fae8b4218083379d7d2ea))

0.7.2

Not secure
Fix

* fix: DevOps fixes onto main (334)

* Implemented trestle assemble with some UT

* Modified docs

* Code format

* Code lint

* Extending UT

* Full UT

* assemble bug fix

* fix &39;make docs-serve&39; on linux (Red Hat 7.9)

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

* Updated to deal with inherently plural model names.

Signed-off-by: Chris Butler <christhebutlers.me>

* fix: Fix merge main to back to develop automatically.(332)

* Corrected errors in the build process.

Signed-off-by: Chris Butler <christhebutlers.me>

* Corrected errors in the build process.

Signed-off-by: Chris Butler <christhebutlers.me>

Co-authored-by: Nebula Alam <anebulaau1.ibm.com>
Co-authored-by: degenaro <degenarous.ibm.com> ([`74df375`](https://github.com/oscal-compass/compliance-trestle/commit/74df375c15ad0bc2f0fb8c54e1ed83faf11d66e4))

Unknown

* Merge branch &39;main&39; into develop ([`59b9945`](https://github.com/oscal-compass/compliance-trestle/commit/59b994536fa7ffe78498bfa4b17bf0d4943c970a))

0.7.1

Not secure
Fix

* fix: Assembly behaviour correction and devops fixes.

* Implemented trestle assemble with some UT

* Modified docs

* Code format

* Code lint

* Extending UT

* Full UT

* assemble bug fix

* fix &39;make docs-serve&39; on linux (Red Hat 7.9)

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

* Updated to deal with inherently plural model names.

Signed-off-by: Chris Butler <christhebutlers.me>

Co-authored-by: Nebula Alam <anebulaau1.ibm.com>
Co-authored-by: degenaro <degenarous.ibm.com> ([`ac3828d`](https://github.com/oscal-compass/compliance-trestle/commit/ac3828de66874807b70ee372be51976a724322d1))

* fix: Fix merge main to back to develop automatically.(332)

* Corrected errors in the build process.

Signed-off-by: Chris Butler <christhebutlers.me>

* Corrected errors in the build process.

Signed-off-by: Chris Butler <christhebutlers.me> ([`b64dd9f`](https://github.com/oscal-compass/compliance-trestle/commit/b64dd9f5d1183109fe18bd3a75f5953af269d985))

Unknown

* Merge branch &39;main&39; into develop ([`31e0ac5`](https://github.com/oscal-compass/compliance-trestle/commit/31e0ac5c1ae956140b38d2a7f1b1961a93dd707c))

0.7.0

Not secure
Fix

* fix: Corrected assemble to push files into the correct location. ([`f3bc0e5`](https://github.com/oscal-compass/compliance-trestle/commit/f3bc0e5df22430d396ca0d82bc70624db34a6986))

Unknown

* Release of trestle of assembly and osco-to-oscal.

feat: Release of assembly, osco-to-oscal and other tasks ([`a56c546`](https://github.com/oscal-compass/compliance-trestle/commit/a56c54683ca8ac938f1fc2af787db34f852a9a44))

* Merge branch &39;develop&39; into feat/assemble ([`44d884e`](https://github.com/oscal-compass/compliance-trestle/commit/44d884e0fd9ddd4e207f54dde3ae684c80d4eb96))

* fix:Correct casing in mkdocs serve to work on case sensitive file sytems.

fix &39;make docs-serve&39; on linux (Red Hat 7.9) ([`a2949e1`](https://github.com/oscal-compass/compliance-trestle/commit/a2949e15b79bfc8ee13dd9822aa49e708548c62d))

* fix &39;make docs-serve&39; on linux (Red Hat 7.9)

Signed-off-by: Lou Degenaro <degenarous.ibm.com> ([`28e5fc0`](https://github.com/oscal-compass/compliance-trestle/commit/28e5fc048bafdec4d42d6e2d838df41f83179189))

* Updated to deal with inherently plural model names.

Signed-off-by: Chris Butler <christhebutlers.me> ([`3404043`](https://github.com/oscal-compass/compliance-trestle/commit/34040437cd9b26361934ad24e89926264bb137c6))

* Merge develop ([`d0b2d26`](https://github.com/oscal-compass/compliance-trestle/commit/d0b2d26c0fd81d13e904b95e162e1279747ad517))

* Merge branch &39;main&39; into develop ([`0a4e9c7`](https://github.com/oscal-compass/compliance-trestle/commit/0a4e9c7577576597fa70e1e21abe5d579f155387))

0.6.2

Not secure
Chore

* chore: Updated bad documentation. (317)

* Corrected bad link for website homepage.

Signed-off-by: Chris Butler <christhebutlers.me>

* Typo corrections in documentation website

Signed-off-by: Chris Butler <christhebutlers.me> ([`b5a58f7`](https://github.com/oscal-compass/compliance-trestle/commit/b5a58f71ba1bd7f6a89bb5626999ab8ee6a0049a))

* chore: Auto-update pre-commit hooks (312)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]users.noreply.github.com> ([`0c6c748`](https://github.com/oscal-compass/compliance-trestle/commit/0c6c7487aa26e6666511ec159e35e41e7052db95))

Documentation

* docs: Fix typos and grammar in cli and misspelling in split_merge docs (306) ([`272c2cc`](https://github.com/oscal-compass/compliance-trestle/commit/272c2ccf6fbfca5fe6cdac7f0623b85fa8d5ddd7))

Feature

* feat: trestle assemble implemented and documented.

* Implemented trestle assemble with some UT

* Modified docs

* Code format

* Code lint

* Extending UT

* Full UT

Co-authored-by: Nebula Alam <anebulaau1.ibm.com> ([`e752bc2`](https://github.com/oscal-compass/compliance-trestle/commit/e752bc2a6923c05c6251622499137d0c40633467))

* feat: Enhancement to handle arboretum fetcher-built OSCO evidence as input (311)

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

Co-authored-by: degenaro <degenarous.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`e9c4196`](https://github.com/oscal-compass/compliance-trestle/commit/e9c41969597c6bf587b5732e0851da3e7b24429e))

* feat: task osco-to-oscal to allow transformation from OpenSHift Compliance Operator to OSCAL (296)

* task osco-to-oscal

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

* Fixes to address review by Chris Butler.

- move AssessmentResultsPartial class into osco.py
- fix wacky typing
- fix function/class variable annotations
- fix OSCAL object initialization
- fix awkward while true construct
- use tmp_path
- remove extraneous import

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

* Fixes to address PR comments from CB.

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

* Remedy the metadata cluster-X info concern.

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

* output file reduced to observations list only & improved test cases.

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

* oops, missed a return type.

Signed-off-by: Lou Degenaro <degenarous.ibm.com>

Co-authored-by: degenaro <degenarous.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`ad995a2`](https://github.com/oscal-compass/compliance-trestle/commit/ad995a22029aa67972bc9e6fdd3ebd0e987f50ba))

* feat: Merge allows use of both yaml and json files.

Co-authored-by: Nebula Alam <anebulaau1.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`4d87e6a`](https://github.com/oscal-compass/compliance-trestle/commit/4d87e6aac5a49d1624da06d4f7bab4accb13b033))

Fix

* fix: Corrected branch for mkdocs deploy. (304) (305)

Note: Alternative techniques may be required, however, with devops integration it must be tested live.

Signed-off-by: Chris Butler <christhebutlers.me> ([`be3f13a`](https://github.com/oscal-compass/compliance-trestle/commit/be3f13a89d44c3f773ad7e372e4116eb609c8f5d))

* fix: Corrected bad link to website homepage. (314)

Signed-off-by: Chris Butler <christhebutlers.me> ([`81124fb`](https://github.com/oscal-compass/compliance-trestle/commit/81124fba5f25772cbcabf3fd0923ac6284794ff1))

Unknown

* assemble bug fix ([`fcbbfd2`](https://github.com/oscal-compass/compliance-trestle/commit/fcbbfd2127c9bab2ac07fafd4b8ff4a9fe85e804))

* Full UT ([`f90c351`](https://github.com/oscal-compass/compliance-trestle/commit/f90c3512f466c9ea3cd5cca6290c1b6f288046c0))

* Merge branch &39;develop&39; into feat/assemble ([`963e9b9`](https://github.com/oscal-compass/compliance-trestle/commit/963e9b967d87404cedca959f5f05eeae260fc567))

* Extending UT ([`3662b83`](https://github.com/oscal-compass/compliance-trestle/commit/3662b83a660eed4c1f14eb864afd20b04633be19))

* Code lint ([`d0c8e84`](https://github.com/oscal-compass/compliance-trestle/commit/d0c8e847dd4a13cc7993e86fe567d43a021db6a6))

* Code format ([`9a9235f`](https://github.com/oscal-compass/compliance-trestle/commit/9a9235ff62735bd300ad41b9c24945517d276cd0))

* Modified docs ([`ff49c03`](https://github.com/oscal-compass/compliance-trestle/commit/ff49c03a762abd1ea2fc54d69e2a93e576e07318))

* Merge branch &39;develop&39; into feat/assemble ([`71b0497`](https://github.com/oscal-compass/compliance-trestle/commit/71b04976a7b35403a61e750ff4ea5c30995d9934))

* Implemented trestle assemble with some UT ([`cc02d70`](https://github.com/oscal-compass/compliance-trestle/commit/cc02d70febe86e6b1579f40c323a92637b3b1a8d))

* feat (remote): testing local fetcher get_oscal() and get_raw(), and code format/lint fixes.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`05a1e04`](https://github.com/oscal-compass/compliance-trestle/commit/05a1e04c8afabda3e266d1fa97e02060b94b5db8))

* feat (remote): updated get_oscal() and get_raw() to adjust to proper treatment of _inst_cache_path as full paths to the cache object
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`df886e0`](https://github.com/oscal-compass/compliance-trestle/commit/df886e04a3c2dfbf8f530bfe075ecab155db1148))

* feat (remote): local and sftp fetchers now treat _inst_cache_path as full paths to the cache object, rather than the containing directory.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`c43292e`](https://github.com/oscal-compass/compliance-trestle/commit/c43292ee879cfe4f29fe45cd2d7f9cd23fa7559d))

* feat (remote): merge resolution: sftp tests.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`e2a387d`](https://github.com/oscal-compass/compliance-trestle/commit/e2a387df314a729058562e96bc5dca181ce3adb7))

* feat (remote): Fixed some unit tests, and linted.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`83de1bc`](https://github.com/oscal-compass/compliance-trestle/commit/83de1bcd57e279e540452802f84eb28da5d1da0d))

* feat (remote): More sftp fetcher unit tests.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`0b3ede0`](https://github.com/oscal-compass/compliance-trestle/commit/0b3ede0bd0e7e0d8cc233433aa9d70dc7e691155))

* feat (remote): Removed unnecessary mkdir success check for subdirectory inside _trestle_cache_path, which would have been created successfully previously via __init__.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`8f5f66b`](https://github.com/oscal-compass/compliance-trestle/commit/8f5f66b4e35c58f2d69a8de5c524b110278816be))

* feat (remote): linting and improving test code.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`bef5013`](https://github.com/oscal-compass/compliance-trestle/commit/bef50133da6c306934ef8c1b8cfb5158ae2e1448))

* feat (remote): merging get_oscal and tests in.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`de5bf83`](https://github.com/oscal-compass/compliance-trestle/commit/de5bf83c02f415ad06777993399121119d22ed83))

* feat (remote): cleaned up: get_oscal() doesn&39;t need JSONDecodeError.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`b84a5d1`](https://github.com/oscal-compass/compliance-trestle/commit/b84a5d17275ed8654c043a4a303a3017712cd063))

* feat (remote): get_oscal() implemented and tested, with limited linting. However, yapf did include other parts beyond get_oscal() code for both cache.py and cache_test.py
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`d71607c`](https://github.com/oscal-compass/compliance-trestle/commit/d71607c447d181a74600b84cea1ac1fff1d125eb))

* feat (remote): cleaned up commented region.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`a73bed1`](https://github.com/oscal-compass/compliance-trestle/commit/a73bed1806db0d85487ce10b5df946077a243396))

* feat (remote): Removed unused import.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`6f3a2c7`](https://github.com/oscal-compass/compliance-trestle/commit/6f3a2c72a9e0cf868a9fd4175252c957d8d2054f))

* feat (remote): Implemented base class get_raw() method with on unit tests using local fetcher.
Signed-off-by: Jeff Tan <jeffetanau1.ibm.com> ([`7abf6a7`](https://github.com/oscal-compass/compliance-trestle/commit/7abf6a7c2a947d8b4043002655bdfdef5e6b87db))

* feature (remote): Fixed settings.py being inside main_test.py... ([`3dfe3b9`](https://github.com/oscal-compass/compliance-trestle/commit/3dfe3b91c049c9c69daede44b4a7fec1c398a458))

* Merge branch &39;main&39; into develop ([`0411969`](https://github.com/oscal-compass/compliance-trestle/commit/04119696cf646b15b3aed0933eaae95923f3af0e))

0.6.1

Not secure
Chore

* chore: Updated UTs more 100% coverage (302)

Signed-off-by: Chris Butler <christhebutlers.me> ([`e77fda3`](https://github.com/oscal-compass/compliance-trestle/commit/e77fda329924230f70a18b34b63011d882ed6297))

* chore: Make fix_any deterministic in output generation (300)

also added full coverage for snake and camel tests ([`c66292e`](https://github.com/oscal-compass/compliance-trestle/commit/c66292ece62dde1aa3df5857b890d543ee99add1))

* chore: Auto-update pre-commit hooks (299)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]users.noreply.github.com> ([`cf83024`](https://github.com/oscal-compass/compliance-trestle/commit/cf83024629b3588891273c5bdcee57d47b2e9a7c))

Fix

* fix: Corrected branch for mkdocs deploy. (304)

Note: Alternative techniques may be required, however, with devops integration it must be tested live.

Signed-off-by: Chris Butler <christhebutlers.me> ([`2dd5d93`](https://github.com/oscal-compass/compliance-trestle/commit/2dd5d93df759f9bde345ca1f8d59014d8eb15787))

* fix: Extra unit tests and cleanup to close more significant gaps (298)

Signed-off-by: Chris Butler <christhebutlers.me> ([`2abcaad`](https://github.com/oscal-compass/compliance-trestle/commit/2abcaadc1bc14419111e1778bbb1fab61d633d5e))

Unknown

* Documentation website up and running. (297)

Minor release: Documentation website up and running. ([`1f8b364`](https://github.com/oscal-compass/compliance-trestle/commit/1f8b364f534131678e74c05538d7db79efe5aabe))

* Merge branch &39;main&39; into develop ([`b984828`](https://github.com/oscal-compass/compliance-trestle/commit/b98482828d085c0ba796522b27a75c9162f86871))

Page 13 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.