Compliance-trestle

Latest version: v3.5.0

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

Scan your dependencies

Page 9 of 15

0.23.0

Not secure
Chore

* chore: regen oscal with new datamodel-codegen and make develop (714)

* re run gen-oscal after make develop

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

* added comment

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

* chore: Clean up issue templates. (707)

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

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

Feature

* feat: Update of Oscal profile to osco from initial PoC with stakeholder review.

* feat/oscal-profile-to-osco-yaml-rev2

* Comments.

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

* feat: resolved profile catalog functionality and enhanced ssp generation (694)

* initial changes prior to pull.

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

* now creating basic resolved profile catalog

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

* now prune controls

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

* clean up a bit

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

* fix: Documentation fixes as well as fixes to json serializisation for full utf-8 support.

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

* now good except for unicode

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

* ssp now matches, added warning for odd files during validate

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

* tweak validate

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

* tidy ssp

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

* initial pipeline for generating resolved catalog

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

* cascaded profiles do correct selection

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

* modify mostly working

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

* all seems ok

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

* all tests pass

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

* ssp generation looks good

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

* Typo

* added more recursion

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

* fixed sections being dropped

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

* clarify part text for ssp assemble

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

* ssp now doesnt overwrite

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

* increase coverage

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

* fixed docs

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

* fix: Corrected issues from inconsistent versions of mdformat including in the CI pipeline.

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

* added complex profile with depth

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

* added test profile c

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

* updated docs

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

* tweaked doc text

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

* clean up ssp a bit

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

* chore: Fixing code formatting after merge conflict.

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

* addressed review requests.

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

* typing generators as iterators

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

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

* feat: Add new OSCAL profile-to-osco-yaml transformer functionality. (677)

* OSCAL profile to osco yaml transformer

* Fix unit test description.

* Fix import of text_files_equal.

* Address reviewer suggestions and other improvements

- change default output filename to osco-profile.yaml
- fix interface types
- fix incorrect comments
- return json string, not dict
- set new or default values on class creation
- reduce size of test data

* fix: Updated href to the nist 800-53 catalog.

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

* feat: Adding rich model generation to trestle add and trestle create. (693)

* feat: Adding optional argument to allow richer model generation to trestle add and trestle create

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

* chore: Refactoring more tests to take advantage of monkeypatch.

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

* chore: Improved tests.

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

* fix: Extra unit tests.

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

* chore: Improved documentation.

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

* fix: Correct md issues.

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

* feat: Adding capability to allowing generator to generate optional fields. (690)

* feat: Adding capability to allow gOscal Generator to generate optional fields

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

* fix: Clean up arguments.

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

* fix: Clean up arguments.

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

Fix

* fix: Refactor underlying methods to isolate calls to Path.cwd() (716)

* fix: Refactor underlying methods to isolate calls to cwd

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

* fix: Cleaned up unit tests and command docstrings.

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

* fix: Cleaned up unit tests and command docstrings.

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

* fix: Further code clean up.

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

* fix: Cleanup assemble command to reduce LoC covering the same functionality. (709)

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

Unknown

* Merge pull request 717 from IBM/develop

feat: Trestle release ([`e0aacad`](https://github.com/oscal-compass/compliance-trestle/commit/e0aacadc3706f86ad86fd27c7df26a2e2b2425ec))

0.22.1

Not secure
Chore

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

Fix

* fix: Strip back dependencies due to dependency error (684)

* fix: Updating developer docs on CI workflow

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

* fix: Additional documentation details

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

* fix: removed dependencies that are causing conflicts.

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

* fix: removed dependencies that are causing conflicts.

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

* fix: Updating developer docs to include details on the CI workflow. (683)

* fix: Updating developer docs on CI workflow

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

* fix: Additional documentation details

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

Unknown

* Merge pull request 686 from IBM/develop

fix: Trestle release ([`8d76b52`](https://github.com/oscal-compass/compliance-trestle/commit/8d76b5259782f7a8782df3491c391cc77472220b))

0.22.0

Not secure
Chore

* chore: Merge pull request 679 from IBM/develop

feat: Trestle release ([`6582a5c`](https://github.com/oscal-compass/compliance-trestle/commit/6582a5cb20ff092763beb5059fbb8c34dd712b79))

* chore: Adding google analytics to website (680)

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

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

Feature

* feat: Schema validate command including miscellaneous fixes. (665)

* chore: Initial skeleton

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

* fix: Clean up of text_files_equal (664)

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

* fix: Working on unit tests.

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

* fix: Complete basic Unit tests

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

* fix: Cleaning up code.

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

* fix: Removing target model from scope

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

* fix: adding testing.

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

* fix: Added remaining unit tests.

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

* fix:Adding the missing files.

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

* fix:Added extra documentation.

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

* fix: Addressed issues in review

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

* fix: Adding more unit tests.

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

* feat: new command href and now ssp gen uses caching to pull catalog from remote (669)

* first reworking of cache. tests pass

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

* have expiration working.

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

* added test

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

* improved uri handling and tests

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

* added new command href

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

* ssp gen works via cache

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

* increased coverage

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

* fixed docstring

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

* fix unix test failures

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

* more href tests and fixes based on pr feedback

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

* boost coverage

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

* fix docstrings

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

* windows drive path issue

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

* added docs for href and now dont cache local hrefs

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

* updated cli.md

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

* updated href text 3

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

* fixed changes to pre-commit for mdformat

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

* fix: Correct missing/bad mdformatted documents and add mdformat to pre-commit.

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

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

Fix

* fix: Improved error handling of yaml headers in markdown files. (676)

* chore: Initial skeleton

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

* fix: Clean up of text_files_equal (664)

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

* fix: Working on unit tests.

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

* fix: Complete basic Unit tests

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

* fix: Cleaning up code.

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

* fix: Removing target model from scope

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

* fix: adding testing.

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

* fix: Added remaining unit tests.

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

* fix:Adding the missing files.

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

* fix:Added extra documentation.

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

* fix: Addressed issues in review

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

* fix: Improved error handling of yaml header.

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

* fix: Adding more unit tests.

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

* fix: Covering bad yaml headers with testing.

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

* fix: Covering bad yaml headers with testing.

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

* fix: Bad md header.

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

* fix: Documentation fixes as well as fixes to json serializisation for full utf-8 support. (674)

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

* fix: relocate ParameterHelper class. (667)

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

* fix: file compare issue in task xlsx-to-component-definition unit test (666)

* Fix file compare issue in task xlsx-to-component-definition unit test

trestle version increases with each release, which affects the produced
output but not in any material way with respect to the unit tests at
hand.

fix is to employ local function to get_trestle version which nominally
returns the actual trestle version, but to mock said function in the
unit test.

* fix: file compare issue in task xlsx-to-component-definition unit test

* Use trestle version 0.21.0 in compare data, same as parameter-helper
fix. ([`052d184`](https://github.com/oscal-compass/compliance-trestle/commit/052d184a1cb5b83e034e7f2bc7c8a240299f7b6e))

0.21.0

Not secure
Chore

* chore: Further improvements to testing performance (662)

* chore: Improving testing performance in CICD

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

* fix: Further scleaning of CICD to optimise performance

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

* fix: Further scleaning of CICD to optimise performance

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

* chore: Improving testing performance for the CICD pipeline(661)

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

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

Documentation

* docs: Cross link documentation between compliance-trestle and compliance-trestle-demos repositories. (637)

* feat: Added demonstration content.

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

* fix: Cleaned up demo content.

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

* fix: Removed dupicate demos.

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

Feature

* feat: Trestle Release 659 from IBM/develop

feat: Trestle release ([`6329c82`](https://github.com/oscal-compass/compliance-trestle/commit/6329c82ddd59e2699bd6e7dc8cd571e948fa21f6))

* feat: describe command to describe contents of model files with optional element path (650)

* added describe.py file

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

* initial describe parsing

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

* describe mostly working

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

* added comments

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

* added test file

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

* added typing for docstrings

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

* more docstring fixes

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

* boost coverage

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

* wrong test docstring

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

* more tests and enhancements

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

* initial documentation for describe

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

* updated docs for split and describe

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

* added new md doc files

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

* check for commas and added to docs for describe

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

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

* feat: spread sheet to component definition (635)

* spread sheet to OSCAL component definition task

* spread sheet to OSCAL component definition task

* Merge with develop, minor fixes.

* Add missing column specs to -i output.

* Relocate references to IBM and SCC from code to config.

* Remove hard-coded NIST values, relocate to config file.

* Use from trestle.utils.fs import text_files_equal

* Fix flake8.

* Remove the copy of the nist 800-53 catalog.

* Remove the copy of the nist 800-53 catalog.

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com>

* flake8, but no complaint on my laptop?

* Fix bare except.

* Fix bare except.

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com>

* linter fixes.

* linter fixes.

* Reduce size of main execute function.

Size of for loop reduced to 28 lines, including comments.
Minor bug fix in output catalog.

* Fix test spreadsheets.

- remove hidden and unused columns
- delete ods file

* To identify column use heading (row 1) rather than letter.

* Cosmetic fix to doc (for tanium-to-oscal).

* Remove unused column and between blank columns from &34;good&34; spread sheet.

Also, remove corresponding heading check from code.

* Document trestle task xlsx-to-oscal-component-definition. ([`6fe4e22`](https://github.com/oscal-compass/compliance-trestle/commit/6fe4e22ce9235e95ccd73c836bc8cbedfa99799c))

Fix

* fix: ssp dropping section prose when in profile, now supporting profile & catalog section prose. (657)

* fixed section issue in ssps

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

* added docs

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

* boost coverage

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

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

* fix: ssp section generation failed due to changes due to 1.0.0 (649)

* fixed ssp section generation - changes due to 1.0.0

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

* tweaked doc string

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

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

* fix: split bugs and make -f optional (639)

* split working except for parent issue

Signed-off-by: fsuits <frankstau1.ibm.com>

* split working - needs cleanup

Signed-off-by: fsuits <frankstau1.ibm.com>

* cleaned up and fixed compdef props issue

Signed-off-by: fsuits <frankstau1.ibm.com>

* fixed rel path split issue

Signed-off-by: fsuits <frankstau1.ibm.com>

* renamed respository refs

Signed-off-by: fsuits <frankstau1.ibm.com>

* start split with no -f

Signed-off-by: fsuits <frankstau1.ibm.com>

* split with no file works

Signed-off-by: fsuits <frankstau1.ibm.com>

* updated docs

Signed-off-by: fsuits <frankstau1.ibm.com>

* boost coverage

Signed-off-by: fsuits <frankstau1.ibm.com>

* fix lint issue

Signed-off-by: fsuits <frankstau1.ibm.com>

* made requested changes from pr feedback.

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

* fixed split issues with new repository

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

* converted TLO to TopLevelOscalModel

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

* fixed extra variable assignment

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

* added try/except for test chdir

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

* fix: Cleanup and enhancement of linting. (636)

* fix: Improved linting

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

* fix: Improved linting

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

0.20.0

Not secure
Chore

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

Feature

* feat: Adding a global option to trestle author headers. (628)

* feat: Adding a global option to trestle author headers.

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

* fix: Added some unit tests for trestle author.

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

* fix: Added tests for missing coverage.

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

* fix: Updated docs.

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

* feat: Repository APIs to allow developer a consistent interface to a trestle repo. (583)

* Added Repo APIs and set trestle root in main command

* implementing read for managedOSCAL

* fix init validation in commad_docs

* fix: Restructured command inherhitence to ensure trestle-root is found.

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

* Completed ManagedOSCAL class implementation

* removed __main__ from trestle_repo

* Updated tests for trestle_root

* Moved trestle_repo.ps to trestle/core/repository.py ans some other cleanup

* Update fs.py

Small typo error.

Co-authored-by: Vikas <avikasin.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`7bfabc5`](https://github.com/oscal-compass/compliance-trestle/commit/7bfabc5a9e078cbfb6b190d3ccb7f06942d9ea37))

Fix

* fix: Added test cases for Repository code (625)

* Added test cases for Repository code

* updated comment

* added more test cases

* updated tests

* updated test

* updated repository split code and tests

Co-authored-by: Vikas <avikasin.ibm.com> ([`c3f8a33`](https://github.com/oscal-compass/compliance-trestle/commit/c3f8a339bb66ea4723c9b1fa7b7ef30edf275cb5))

* fix: split catalog star, enable split of model with wildcard (626)

* split nearly working

Signed-off-by: fsuits <frankstau1.ibm.com>

* split star seems ok

Signed-off-by: fsuits <frankstau1.ibm.com>

* boosted coverage - split star seems fine

Signed-off-by: fsuits <frankstau1.ibm.com>

* cleaned up, about to pull develop

Signed-off-by: fsuits <frankstau1.ibm.com>

* added doc

Signed-off-by: fsuits <frankstau1.ibm.com>

* fixed error in docstring

Signed-off-by: fsuits <frankstau1.ibm.com> ([`d17389e`](https://github.com/oscal-compass/compliance-trestle/commit/d17389e824ce8f33f2a091cd541622fb40513a37))

* fix: tutorial tweaks (623)

* added editing of files in test of ssp assemble

Signed-off-by: fsuits <frankstau1.ibm.com>

* improved handling of prose for implementations in ssp assemble

Signed-off-by: fsuits <frankstau1.ibm.com>

* boost coverage

Signed-off-by: fsuits <frankstau1.ibm.com>

* tweaks to the tutorial

Signed-off-by: fsuits <frankstau1.ibm.com>

* explicit download of catalog file from nist github.

Signed-off-by: fsuits <frankstau1.ibm.com>

* fixed backslash

Signed-off-by: fsuits <frankstau1.ibm.com> ([`3ab018d`](https://github.com/oscal-compass/compliance-trestle/commit/3ab018d6dd63ae4ee98d90daca9b5580687ac8ae))

* fix: Add gfm support for mdformat (620)

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

* fix: ssp assemble prose, all extraction of general prose for responses (618)

* added editing of files in test of ssp assemble

Signed-off-by: fsuits <frankstau1.ibm.com>

* improved handling of prose for implementations in ssp assemble

Signed-off-by: fsuits <frankstau1.ibm.com>

* boost coverage

Signed-off-by: fsuits <frankstau1.ibm.com> ([`06e8627`](https://github.com/oscal-compass/compliance-trestle/commit/06e862705bbf3880678324ba29e4be54e54322e6))

* fix: boost coverage fix split_too_fine (615)

* improved test coverage, fixed split_too_fine, removed dict queries that arent needed

Signed-off-by: fsuits <frankstau1.ibm.com>

* removed exception check in validate

Signed-off-by: fsuits <frankstau1.ibm.com>

* reworked split_too_fine to deal with pydantic collection classes

Signed-off-by: fsuits <frankstau1.ibm.com>

* improved typing and simplified multiple ifs to try except

Signed-off-by: fsuits <frankstau1.ibm.com> ([`891227b`](https://github.com/oscal-compass/compliance-trestle/commit/891227b9899b38f7ce609f8b4b715740cb9a84f7))

Unknown

* Merge pull request 629 from IBM/develop

feat: Release of trestle repository functionality ([`4135275`](https://github.com/oscal-compass/compliance-trestle/commit/4135275e0874d1a5107e5494075c7ef4bae2d9f7))

0.19.0

Not secure
Chore

* chore: [ImgBot] Optimize images (609)

*Total -- 343.57kb -> 285.47kb (16.91%)

Page 9 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.