Compliance-trestle

Latest version: v3.8.0

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

Scan your dependencies

Page 12 of 16

0.14.1

Not secure
Chore

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

Fix

* fix: Chore/fs cleanup (489)

* cleanup of fs.py to allow relative and absolute paths

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

* global change of absolute() to resolve()

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

* added debug lines and exception handling

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

* better resolve handling, updated docs, silenced stack trace, added debug lines

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

* fixed docs typos

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

Unknown

* Merge pull request 492 from IBM/develop

Release to main: essential fixes to file IO ([`6be5246`](https://github.com/oscal-compass/compliance-trestle/commit/6be5246b530a6613f7af8cf5ad1ba689d8806f0b))

0.14.0

Not secure
Chore

* chore: Update pre-commit markdown formatting (476)

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

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

Feature

* feat: Release of enhanced markdown functionality ([`f327fd6`](https://github.com/oscal-compass/compliance-trestle/commit/f327fd67131c90afbe6c3644ab41b0dc56412b78))

* feat: Assessment result schema updates(481)

* changed print to logger

* Added experiments profiling setup

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

* added flah to benchmark with or without json serialization

* readme file for assessment. result object

* changed prinet to logger

Signed-off-by: Vikas <avikasin.ibm.com>

* feat: Update NIST models to latest including refactors & UT&39;s

* feat:Update Oscal version

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

* transformer changes with respect to OSCAL 1.0.0 rc2

* update documentation (transform results)

* multiple changes for latest nist - some tests still fail

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

* removed ssp validate test

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

* fixed code format

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

* fix:Reworking generators

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

* cleaned up gen-oscal.py and regenerated the oscal models.

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

Co-authored-by: Chris Butler <christhebutlers.me>
Co-authored-by: degenaro <lou.degenarogmail.com>
Signed-off-by: Vikas <avikasin.ibm.com>

* 0.11.0

Automatically generated by python-semantic-release

Signed-off-by: Vikas <avikasin.ibm.com>

* feat:Improved serialisation support for OscalBaseModel (454)

* feat:Improved serialization support.

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

* fix:Serializing by appropriate key and minimizing file size.

Signed-off-by: Chris Butler <christhebutlers.me>
Signed-off-by: Vikas <avikasin.ibm.com>

* Feat:transformer factory (455)

* initial prototype of transformer factory

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

* added singleton transformer factory

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

* added base transformer class

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

* more fixes and added tests

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

* added test for transform factory

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

* restructured, added more docs and tests.

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

* removed bad file names.

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

* fix:Typing information

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

Co-authored-by: Chris Butler <christhebutlers.me>
Signed-off-by: Vikas <avikasin.ibm.com>

* 0.12.0

Automatically generated by python-semantic-release

Signed-off-by: Vikas <avikasin.ibm.com>

* Added experiments profiling setup

Signed-off-by: Chris Butler <christhebutlers.me>
Signed-off-by: Vikas <avikasin.ibm.com>

* added flah to benchmark with or without json serialization

Signed-off-by: Vikas <avikasin.ibm.com>

* readme file for assessment. result object

Signed-off-by: Vikas <avikasin.ibm.com>

* feat: Update of OSCAL schema to 1.0.0-rc2 (465)

* feat:Update core OSCAL schema

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

* fix:Corrected OSCAL version in the docs

Signed-off-by: Chris Butler <christhebutlers.me>
Signed-off-by: Vikas <avikasin.ibm.com>

* fix: Cleanup of fs.py to allow relative and absolute paths (464)

* cleanup of fs.py to allow relative and absolute paths

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

* global change of absolute() to resolve()

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

Co-authored-by: Chris Butler <christhebutlers.me>
Signed-off-by: Vikas <avikasin.ibm.com>

* feat: Tanium to oscal tranform refactored to exploit the ResultsTransformer interface (466)

* ResultsTransformer interface

* remove trestle.utils.tanium

* remove trestle.utils.tanium.py

* added registration of tanium transformer

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

* added name for registration

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

Co-authored-by: Chris Butler <christhebutlers.me>
Co-authored-by: FrankSuits <frankstau1.ibm.com>
Signed-off-by: Vikas <avikasin.ibm.com>

* 0.13.0

Automatically generated by python-semantic-release

Signed-off-by: Vikas <avikasin.ibm.com>

* fix:Corrected transforms behaviour and added example script. (468)

Signed-off-by: Chris Butler <christhebutlers.me>
Signed-off-by: Vikas <avikasin.ibm.com>

* 0.13.1

Automatically generated by python-semantic-release

Signed-off-by: Vikas <avikasin.ibm.com>

* chore: Update pre-commit markdown formatting (476)

Signed-off-by: Chris Butler <christhebutlers.me>
Signed-off-by: Vikas <avikasin.ibm.com>

* fix:Moved directories to fix testing errors.

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

* fix:Moved directories to fix testing errors.

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

* chnaged benchmark to use transform API

* removed script reslted to thrid party - exchange protocol, observations and their tests

* fix:Perf tuning of OscalBaseModel serialization.

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

* fix:Mkdocs automation

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

* fix:Mkdocs automation

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

Co-authored-by: Vikas <avikasin.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me>
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com>
Co-authored-by: degenaro <lou.degenarogmail.com>
Co-authored-by: semantic-release <semantic-release>
Co-authored-by: FrankSuits <frankstau1.ibm.com> ([`0f5c4ee`](https://github.com/oscal-compass/compliance-trestle/commit/0f5c4eedb0eaa1afcc2f11cfca026e840cbfac37))

* feat: trestle markdown updates (477)

* chore: Commit for merge workflow

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

* fix: Adding more unit tests.

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

* fix: Adding more unit tests and documentation.

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

0.13.1

Not secure
Chore

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

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

Fix

* fix: Force release.

fix: Force release ([`0e90265`](https://github.com/oscal-compass/compliance-trestle/commit/0e90265c7192979a613c30abd3561a68b612d8ac))

Unknown

* Minor release: Fix behaviour of trestle transforms

Minor release: Fix behaviour of trestle transforms ([`02d23b5`](https://github.com/oscal-compass/compliance-trestle/commit/02d23b5ed0a7e68c8b3a74cc8b50e1fe76ba8315))

* fix:Corrected transforms behaviour and added example script. (468)

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

0.13.0

Not secure
Chore

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

Feature

* feat: Tanium to oscal tranform refactored to exploit the ResultsTransformer interface (466)

* ResultsTransformer interface

* remove trestle.utils.tanium

* remove trestle.utils.tanium.py

* added registration of tanium transformer

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

* added name for registration

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

Co-authored-by: Chris Butler <christhebutlers.me>
Co-authored-by: FrankSuits <frankstau1.ibm.com> ([`6fced57`](https://github.com/oscal-compass/compliance-trestle/commit/6fced57a5c011aafb26220e94b038ebae884b20d))

* feat: Update of OSCAL schema to 1.0.0-rc2 (465)

* feat:Update core OSCAL schema

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

* fix:Corrected OSCAL version in the docs

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

Fix

* fix: Cleanup of fs.py to allow relative and absolute paths (464)

* cleanup of fs.py to allow relative and absolute paths

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

* global change of absolute() to resolve()

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

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

Unknown

0.12.0

Not secure
Chore

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

Feature

* feat: Release of transformation factory interface for beta testing.

Release of transformation factory interface for beta testing. ([`a036522`](https://github.com/oscal-compass/compliance-trestle/commit/a0365226175adfd38c5e37d863c4c50038a1658c))

Unknown

* Feat:transformer factory (455)

* initial prototype of transformer factory

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

* added singleton transformer factory

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

* added base transformer class

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

* more fixes and added tests

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

* added test for transform factory

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

* restructured, added more docs and tests.

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

* removed bad file names.

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

* fix:Typing information

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

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

* feat:Improved serialisation support for OscalBaseModel (454)

* feat:Improved serialization support.

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

* fix:Serializing by appropriate key and minimizing file size.

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

0.11.0

Not secure
Chore

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

Feature

* feat: Update NIST models to latest including refactors & UT&39;s

* feat:Update Oscal version

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

* transformer changes with respect to OSCAL 1.0.0 rc2

* update documentation (transform results)

* multiple changes for latest nist - some tests still fail

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

* removed ssp validate test

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

* fixed code format

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

* fix:Reworking generators

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

* cleaned up gen-oscal.py and regenerated the oscal models.

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

Co-authored-by: Chris Butler <christhebutlers.me>
Co-authored-by: degenaro <lou.degenarogmail.com> ([`5a7a8a3`](https://github.com/oscal-compass/compliance-trestle/commit/5a7a8a338ad3ef427f2ae9f26e2de4ac920fa525))

* feat: Initial trestle markdown functionality. (407)

* Initial markdown template for use with cidd

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

* Update for merge

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

* feat: MVP markdown validator working

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

* feat: MVP markdown validator working

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

* Initial full pass of content validation for markdown.

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

* fix:Added missing test files for md workflows.

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

* fix:Correct dependency issues.

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

* chore: Refactored md codebase.

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

* fix: Fixed up unit tests.

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

* fix: Adding markdown_validator tests.

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

* chore: Small updates.

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

* fix:Removing governed projects to reduce scope of PR

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

* chore: Adding UT&39;s for trestle md subcommands.

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

* chore: Added unit test for allowed_task_name

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

* chore: more UT&39;s

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

* chore: Adding more unit tests.

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

* fix: Removing python 3.8+ feature from unit tests.

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

* docs: Adding more documentation.

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

* chore: Updating docs

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

* chore: Adding windows dependencies

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

* fix:Added unit tests.

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

* added windows tests for hidden files

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

* fix:documentation

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

* fix:documentation

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

* fix:documentation

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

* fix:documentation

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

* fix:documentation

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

* fix:documentation

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

* fix:documentation

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

* fix:Completed documentation

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

* fix:Correcting unit tests with bad logic

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

* fix: More unit tests.

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

Co-authored-by: FrankSuits <frankstau1.ibm.com> ([`4d58e26`](https://github.com/oscal-compass/compliance-trestle/commit/4d58e265392388c81549967384546ddad8f46e4e))

* feat: Basics of HTTPS Fetcher for remote caching (421)

* feat (remote) HTTPS Fetcher with basic tests.

Signed-off-by: Jeff Tan <jeffetanau1.ibm.com>

* feat (remote) More tests for HTTPS Fetcher.

Signed-off-by: Jeff Tan <jeffetanau1.ibm.com>

* feat (remote) More tests for HTTPS Fetcher and some improvements.

Signed-off-by: Jeff Tan <jeffetanau1.ibm.com>

* feat (remote) Setting explicit verify arg in requests.get for HTTPS Fetcher, with tests. This is a precaution in case current behavior with verify=None by default becomes verify=False by default, which can be bad (no SSL verification of source certificate).

Signed-off-by: Jeff Tan <jeffetanau1.ibm.com>

* feat (remote) Minor error message fix.

* feat (remote) Minor error message fix.

Signed-off-by: Jeff Tan <jeffetanau1.ibm.com>

* feat (remote) Removed outfile use -- was left over from debugging.

Signed-off-by: Jeff Tan <jeffetanau1.ibm.com>

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

Fix

* fix: Issue 344 checked rc for commands in tests and removed dependency on dictdiffer (440)

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

* fix: Strangely behaving log lines (425)

* fix errant log lines --signoff

* format fix

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

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

Unknown

* Trestle release: Markdown functionality and OSCAL updates prepping for rc2

Release to main ([`0d923e1`](https://github.com/oscal-compass/compliance-trestle/commit/0d923e15df8c1fc1936a2efea1d70e9af4750ad0))

* chore:Add google analytics to the trestle website. (437)

* chore:Add google analytics to websie.

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

* chore:Add google analytics to website.

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

* chore:Updating mkdocs to avoid errors (438)

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

* added uuid regen for import and replicate (428)

* added uuid regen for import and replicate

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

* some cleanup and added docs

Signed-off-by: FrankSuits <frankstau1.ibm.com> ([`805485f`](https://github.com/oscal-compass/compliance-trestle/commit/805485ffafe0ebc6dd08573d347924eccb6debb9))

* tutorial: what&39;s your compliance posture? (427)

* tutorial: what&39;s your compliance posture?

* changed trestle links and fixed typos

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

Co-authored-by: FrankSuits <frankstau1.ibm.com> ([`49c5870`](https://github.com/oscal-compass/compliance-trestle/commit/49c5870dd9a9c3a8cb79c739e3e6d39dfc9b7df7))

Page 12 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.