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 7 of 16

0.34.0

Not secure
Chore

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

Documentation

* docs: update ssp workflow and minor changes to other docs (985)

* updated ssp docs

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

* additional edits and validation of docs

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

* typo

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

Feature

* feat: Add custom parameter wrapping to jinja (976)

* feat: Add custom parameter wrapping to jinja

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

* feat: Fix docs

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

* feat: Address feedback

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

* feat: add jinja datestamp output (970)

* feat: add jinja datestamp output

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* update doc formatting

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* fix deprecation warning for number captions regex

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* mdformat for docs addition

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* add tests for md datestamp

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* add test case for invalid jinja tag

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* use const for datestamp format string

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* update docs for new datestamp format

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

Co-authored-by: Doug Chivers <doug.chiversuk.ibm.com>
Co-authored-by: Ekaterina Nikonova <91102120+enikonovadusers.noreply.github.com> ([`2b92da1`](https://github.com/oscal-compass/compliance-trestle/commit/2b92da100f0646dabf3a56a6544dd72bc66c4958))

* feat: add optional numbering of figures and tables when generating md… (964)

* feat: add optional numbering of figures and tables when generating md ssp using jinja

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* fix lint errors

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* add tests for number caption & bug fix

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

Co-authored-by: Doug Chivers <doug.chiversuk.ibm.com>
Co-authored-by: Ekaterina Nikonova <91102120+enikonovadusers.noreply.github.com> ([`89bafe7`](https://github.com/oscal-compass/compliance-trestle/commit/89bafe7f1fcfe3fe1db4900be483f8416fb824b7))

Fix

* fix: OCP4 CIS Component Definition rules should have unique descriptions (975)

* fix: OCP4 CIS Component Definition rules should have unique descriptions

* Use consistent json format for selected & enabled rules.

* Revise tutorial: use 3 selected rules to reduce comp-def.json size.

* Use https.

* Add types to parameters and return value of method _get_title.

* Add detailed operational description to method _get_title.

Co-authored-by: Ekaterina Nikonova <91102120+enikonovadusers.noreply.github.com>
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com> ([`299db5a`](https://github.com/oscal-compass/compliance-trestle/commit/299db5acffe3f247cba86382a873cc1029b45ded))

* fix: better handling of groups containing groups in ssp gen and assemble (977)

* added test and json files

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

* final fixes of recursive group handling

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

* boosted coverage

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

* boosted coverage and changed recurse to mean recurse within controls only

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

* fix: several issues in profile assemble and catalog generate (974)

* fixed several bugs in profile and catalog

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

* doc string

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

* improved doc strings and cleaned up namings

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

* fix: fix json blocks in md so mdformat doesnt raise cannot format warning (973)

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

Co-authored-by: Doug Chivers <doug.chiversuk.ibm.com> ([`73b0612`](https://github.com/oscal-compass/compliance-trestle/commit/73b061275e101c19e34a45fa5ab959b1f29f6293))

* fix: add toml as yapf pre-commit dependency (972)

* fix: add toml as yapf pre-commit dependency

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

* fix: Add yapf extra dependency

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

Co-authored-by: Doug Chivers <doug.chiversuk.ibm.com>
Co-authored-by: Ekaterina Nikonova <enikonovadgmail.com> ([`d026282`](https://github.com/oscal-compass/compliance-trestle/commit/d0262826f30e0c7f89f8a3551b93142669fa2c66))

* fix: fix blind link in readme (969)

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

Co-authored-by: Doug Chivers <doug.chiversuk.ibm.com>
Co-authored-by: Ekaterina Nikonova <91102120+enikonovadusers.noreply.github.com> ([`3f054bd`](https://github.com/oscal-compass/compliance-trestle/commit/3f054bd8d82032371955627023ceb257e2f3d4f6))

* fix: Handle error when dealing with profiles with no modify object. (963)

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

Unknown

* Merge pull request 986 from IBM/develop

chore: Trestle release ([`03ca23e`](https://github.com/oscal-compass/compliance-trestle/commit/03ca23eccf7d5086c47eeaf81a1fd8ef154d1861))

0.33.0

Not secure
Chore

* chore: custom pruning for a smaller catalog but preserving controls ac-1 through -5 (953)

* feat: custom pruning for a smaller catalog but preserving controls ac-1 through ac-5.
Signed-off-by: Jeff Tan <jefferson.tangmail.com>

* added full controls and hooked into all existing tests

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

Co-authored-by: Frank Suits <frankstau1.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`4099d48`](https://github.com/oscal-compass/compliance-trestle/commit/4099d48e5e289367eed588bd70ff9d6f8d90ee35))

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

Feature

* feat: Support for SSP writing with jinja templating. (787)

* chore: Committing to change priorities.

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

* fix: Demonstration of jinja extensions allowing processing of oscal fields.

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

* fix:Added example on jinja if tags

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

* feat: Add Jinja markdown filters

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

* feat: Adding jinja transform command

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

* chore: Lazy stashing.

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

* feat: updated signatures

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

* feat: Adding kwarg to allow jinja templates to adjust header level

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

* chore: Add ssp io (938)

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

* chore: Fix control response

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

* fix: Corrected mdtags to use kwargs properly

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

* chore: Adjust control response

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

* chore: Remove extra test data

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

* chore: Fix test name

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

* chore: Small adjustment

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

* fix: Working ssp templating

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

* chore: adding missing test files.

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

* chore: Print response for this system

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

* fix: Minor edits

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

* fix: CICD Cleanups (943)

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

* chore: Adjust tables and headers (944)

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

* fix: Correcting tables in ssp_io

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

* fix: fix attribute error in catalog_interface (946)

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

Co-authored-by: Doug Chivers <doug.chiversuk.ibm.com>

* chore: Fix tests and tables

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

* chore: Add more tests

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

* chore: Small fix

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

* chore: documentation for the jinja command. (948)

* fix: Added jinja cmd documentation

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

* fix: Revising docs based on PR feedback.

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

* chore: More tests

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

* fix: add trailing newlines to md front_matter content (956)

fixes format issue in pandoc docx conversion of front matter, where the header of the following section is included in the previous paragraph if there is no trailing newline in the markdown file of the previous paragraph.

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

Co-authored-by: Doug Chivers <doug.chiversuk.ibm.com>

* fix: Removed extra unnessary unit tests and unneeded code. (959)

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

* chore: Add Jinja (958)

* chore: Add jinja tests

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

* chore: Address review feedback

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

* chore: Address feedback

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

* chore: Small fix

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

* chore: Fix tests

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

* chore: Small enchancement

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

* fix: update control title format for ssp output (960)

Signed-off-by: Doug Chivers <doug.chiversuk.ibm.com>

Co-authored-by: Doug Chivers <doug.chiversuk.ibm.com>

* chore: Adjust title in ssp

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

Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com>
Co-authored-by: Ekaterina Nikonova <enikonovadgmail.com>
Co-authored-by: Ekaterina Nikonova <91102120+enikonovadusers.noreply.github.com>
Co-authored-by: D9 <dougchiversgmail.com>
Co-authored-by: Doug Chivers <doug.chiversuk.ibm.com> ([`e47fc77`](https://github.com/oscal-compass/compliance-trestle/commit/e47fc778ab66a8997b689753ce5ead1849543e52))

Fix

* fix: merge dicts and remove transform command from CLI until mature.(954)

* initial changes to ssp docs

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

* reworked merge and fixed tests

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

* fixes for cidd-script

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

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

Unknown

* Merge pull request 961 from IBM/develop

chore: Trestle release ([`1874b18`](https://github.com/oscal-compass/compliance-trestle/commit/1874b1800d74f4997296b3343abdbe6d98a8ba6e))

0.32.1

Not secure
Chore

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

Fix

* fix: cidd issues (949)

* fixed file encoding issue and changed signature of get_group_id

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

* added doc string

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

* fix: OSCO rules with prefix ocp- and dashes (932)

* fix: OSCO rules with prefix ocp- and dashes

* Produce customized yaml based on &34;profile_check_version&34;.

* Simplify.

* Fix code smell.

* Add info note.

* Expect metadata property profile_osco_version to customize emitted yaml.

* Remove unnecessary typing.

* Use non-empty href in profiles.

* Simplify by using as_list function.

* Simplify, use tuples.

* Simplify, use tuples. (sneak in)

* Emit description for OSCO version >= 0.1.40.

* Several changes:

- Remove flag profile_check_version. Always emit parameters if given.
- Don&39;t add ocp4- prefix if its already there.
- Revise -i text accordingly.
- Revise unit tests accordingly.

* Flag name &34;osco_version&34;.

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

Unknown

* Merge pull request 957 from IBM/develop

chore: Trestle Release ([`5bccc2c`](https://github.com/oscal-compass/compliance-trestle/commit/5bccc2cf8df53db5de00eabb57b518cf9f81025f))

0.32.0

Not secure
Chore

* chore: Remove simulate from Plan (916)

* chore: Remove simulate

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

* chore: Rollback changes

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

* chore: Standarize return codes (888)

* chore: Standarize return codes

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

* chore: Move exception catch

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

* fix: Decrease test cov for now

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

* chore: Adjust tests

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

* chore: Remove exception coverage

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

* chore: Increase coverage

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

* chore: Increase coverage

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

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

Documentation

* docs: clear edit_uri to remove edit pencil (937)

* docs: clear edit_uri to remove edit pencil

Closes: https://github.com/IBM/compliance-trestle/issues/529

Signed-off-by: Ryan Moats <rmoatsus.ibm.com>

* fix: Removing incorrect flag in mkdocs.yml

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

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

* docs: add versioning tutorial (917)

* docs: add versioning tutorial

Signed-off-by: Ryan Moats <rmoatsus.ibm.com>

* Fix mkdocs yml mistake

Signed-off-by: Ryan Moats <rmoatsus.ibm.com>

* Remove default front matter

Signed-off-by: Ryan Moats <rmoatsus.ibm.com>

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

Feature

* feat: added documentation for fedramp plugin (936)

* feat: added documentation for fedramp plugin

* fix: updated plugin docs

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

* feat: params in header for profile generate and assemble (935)

* writing profile params to header

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

* clarified header_dont_merge behavior

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

* profile assemble handles set_params in header

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

* fixed issue merging headers and added tests

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

* fixed issue with controls that just have statement

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

* fixed doc string

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

* fixed typing

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

* fixed typing and doc string

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

* fix: Improved handling of line feeds in profile-assemble.

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

* numerous fixes

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

* added tests

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

* fixed bugs

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

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

* feat: tutorial cis-to-catalog (931)

* feat: tutorial cis-to-catalog

* fix: removed unneeded escaped double quotes.

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

* fix: removed unneeded escaped double quotes.

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

* fix: Added missing reference file.

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

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

* feat: task cis-to-catalog (911)

* feat: task cis-to-catalog

* Make code-format and code-lint happy.

* Fix code smell: Exception

* Fix code smell: ValuesView

* Simplify class Node.

* Oops, use pydantic BaseModel.

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

* feat: roles in metadata (926)

* added function to get control param dict

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

* removed special catalog group and use empty string instead

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

* added doc files

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

* fixed format

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

* feat: allow components in markdown and ssp assemble (902)

* adding support for header metadata

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

* added template

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

* have bycomp working for ssp

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

* boosted coverage

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

* fixed docstring

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

* added doc files

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

* made test less rigid

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

* simplified test

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

* fixed test

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

* have components working properly with ssp assemble

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

* handled pr feedback

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

* added tests and test files

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

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

* feat: Add ability to modify headers in the tree (909)

* feat: Add ability to modify headers in the tree

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

* feat: Extra check

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

* feat: Ensure tree identity

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

* feat: Use better naming

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

* feat: Altering ssp-generate to add all sections by default (905)

* feat: Altering ssp-generate to add all sections by default

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

* fix: adding extra test coverage.

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

Fix

* fix: Fire off sonar only on local PRs. (934)

* fix: Fire off sonar only on local PRs.

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

* fix: Fire off sonar only on local PRs.

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

* fix: Update developer docs to explain sonar work around.

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

* fix: Ensuring that mkdocs yaml both remains stable an is up to date. (927)

* fix: Correcting documentation website index.

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

* fix: Correcting documentation website index such that it does not change again.

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

* fix: adding check script to linter

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

Unknown

* Merge pull request 942 from IBM/develop

chore: Trestle release ([`57a5523`](https://github.com/oscal-compass/compliance-trestle/commit/57a55234b3d95a2b1a555333d250d77369ea96f2))

0.31.0

Not secure
Chore

* chore: Increase test coverage for validation (901)

* feat: Add ignore files flag to the validation

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

* feat: Ignore directories

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

* feat: Update docs

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

* feat: Update tests

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

* feat: Add deprecate warning

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

* chore: Add missing tests for validation

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

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

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

Feature

* feat: added trestle-fedramp project discovery and command (899)

* feat: added trestle-fedramp project discovery and command

* fix: updated cli.py to add commands from plugins generically. Also added a CommandBase class to not check for trestle-root.

* fix: Adding nocover statements.

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

* fix: Adding nocover statements.

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

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

* feat: Ignore files from the validation (898)

* feat: Add ignore files flag to the validation

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

* feat: Ignore directories

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

* feat: Update docs

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

* feat: Update tests

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

* feat: Add deprecate warning

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

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

* feat: Enforce OSCAL version and notify user (895)

* feat: Enforce OSCAL version

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

* feat: Print only version error if present

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

* feat: Add safer version error check

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

* fix: gen oscal version (900)

* fixed validator for gen_oscal

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

* added docstring

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

* fixed comment typo

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

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

* feat: sample generic oscal transform to filter ssp by profile (820)

* initial version of trestle transform

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

* enhanced

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

* removed dead code

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

* increased coverage

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

* added new arg for header

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

* refined command options - tests pass

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

* improved docstrings

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

* boosted coverage

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

* ssp assemble regenerate is working

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

* clean up and boost coverage

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

* fixed try block and added comments

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

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

Fix

* fix: Remove empty folders (904)

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

* fix: tmp req init (894)

* fixed indent

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

* docstring

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

* fix: bad control causes uncaught exception in ssp-generate (893)

* fixed issue with bad control id

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

* added docstring

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

* added test profile

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

* improved multiline f string format

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

* fix: Ignore subfolders in folders validation (889)

* fix: Fix template version for empty headers

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

* fix: Ignore subfolders in folders

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

* fix: Remove added line

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

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

Refactor

* refactor: osco-to-oscal performance improvements. (886)

* Remove extraneous typing.

* Remove osco_helper.py, consolidate into osco.py.

* Oscal Result Factory.

* Add checking flag.

* Use monkeypatch.

* Observation properties, without checking.

* Remove more extraneous typing.

* Correct return type of OscalResultsFactory.components.

* Fix code smell.

* Fix rule_use_generator return type.

* Expunge pass statement (code smells).

* 100% test coverage.

* Fix presumed existence of &34;-&34;.

* Add cis-to-component-definition tutorial to mkdocs.yml ([`b3ae044`](https://github.com/oscal-compass/compliance-trestle/commit/b3ae044923935623ff162129e5ba5206e20ad23a))

Unknown

* Merge pull request 907 from IBM/develop

chore: Trestle release - enabling plugin architecture ([`0865000`](https://github.com/oscal-compass/compliance-trestle/commit/08650008ffb5252c61d55eb2727825edb7d67889))

0.30.0

Not secure
Chore

* chore: Trestle release

chore: Trestle release ([`94e161b`](https://github.com/oscal-compass/compliance-trestle/commit/94e161b3ccde191b97361a3e5d37222ad04ff27b))

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

Feature

* feat: OSCO transformer support for OpenScap 1.3.5 (876)

* feat: OSCO transformer support for OPenScap 1.3.5

* Use host_name as scc_inventory_item_id.

* Fix code smell.

* Use dict for passing args; use else clause when necessary.

* Oops, signature typing issue.

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

Page 7 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.