Compliance-trestle

Latest version: v3.8.1

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

Scan your dependencies

Page 4 of 16

2.4.0

Not secure
Chore

* chore: Trestle release

chore: Trestle release ([`041a267`](https://github.com/oscal-compass/compliance-trestle/commit/041a267027e6023e477808934ba0727e411a5810))

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

Documentation

* docs: updating vtt documentation for trestle author docs (1471)

* docs: updating vtt documentation for trestle author docs

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct wording

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`63d436a`](https://github.com/oscal-compass/compliance-trestle/commit/63d436a7752e50ef0c52c93cbab36f4c1fc16748))

Feature

* feat: adding validate template type to author docs command (1465)

* feat: adding validate template type to author docs command

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: rename test cases files to be more generic

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`5289f51`](https://github.com/oscal-compass/compliance-trestle/commit/5289f516e9710361e0dc391cefd979b5e2d46ed0))

Fix

* fix: upgrade urllib version to fix vulnerability (1472)

* fix: upgrade urllib version to fix vulnerability

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct typo

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`e9d4175`](https://github.com/oscal-compass/compliance-trestle/commit/e9d4175fabd015ada6e8cdd26450c454ad83fbe8))

* fix: improve bad property error message by including csv row number (1466)

* fix: improve bad property error message by including csv row number

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

* fix: handle empty ProfileSource correctly

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

* fix sonar code smells

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

* fix sonar code smell

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

---------

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com> ([`ab97beb`](https://github.com/oscal-compass/compliance-trestle/commit/ab97beb2367112e9e68fb258af6dc2c75d909279))

* fix: cryptic error message + feat: indicates comment column (1459)

* Fix: improve error message when invalid property value specified

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

* feat: support column heading name ignored

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

---------

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com> ([`45eda01`](https://github.com/oscal-compass/compliance-trestle/commit/45eda015751d2f9121e14fe609b14acd890440fd))

* fix: update community call information (1444)

* fix: update community call information

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: extending timeout time test

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct link

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: update community call info

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: remove unnecesary details on meeting host

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`5a03d06`](https://github.com/oscal-compass/compliance-trestle/commit/5a03d06783fff8db4bf402b1e21acb99fd485454))

2.3.1

Not secure
Chore

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

Fix

* fix: improper indentation structure validation not working (1451)

* fix: improper indentation structure test

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: addition to full profile

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct profile generation issue

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correcting format

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding new line each prose subpart gets added to final subpart

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correcting top comment on profile values comment

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`2e6936a`](https://github.com/oscal-compass/compliance-trestle/commit/2e6936a4705251fd8412fd67163a7cd9d801a4b8))

* fix: fixing typo in encoding name (1448)

Co-authored-by: AleJo2995 <alejandro.leiva.palomoibm.com> ([`bdf60b2`](https://github.com/oscal-compass/compliance-trestle/commit/bdf60b26075f7250bcdbbe08745630b27042ad74))

* fix: parameter aggregation fix (1443)

* fix: parameter aggregation fix

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: arranging tests

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: triggering build

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: increase time out for cache response

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: profile-values are shown in markdown even when there are values already

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding alt identifier validation

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct profile values validation

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: remove parameter aggregation from assembly and remove label being shown in assembled profile

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correcting test failures and various formatting issues

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: change order for parameters in markdown

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: not setting empty values

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`dd9e3bc`](https://github.com/oscal-compass/compliance-trestle/commit/dd9e3bc2ebaeab23f3c4fc0647ec3942d38bed16))

* fix: prevent duplicates in set-parameters (1450)

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com> ([`62e2f05`](https://github.com/oscal-compass/compliance-trestle/commit/62e2f059dd2ae08616895ebdfd6e37258483019d))

Unknown

* Merge pull request 1452 from IBM/develop

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

2.3.0

Not secure
Chore

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

* chore: adds typing fixes in profile.py for ProfileInherit (1433)

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
Co-authored-by: AleJo2995 <alejandro.leiva.palomoibm.com> ([`0593651`](https://github.com/oscal-compass/compliance-trestle/commit/0593651a6da82b3a73163e79ce376134e93a84a4))

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

Feature

* feat: extend multiple templates validation to trestle author folders (1430)

* feat: extend multiple templates validation to trestle author folders command

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* docs: adding documentation to ne feature

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: addressing validation through name of template instead of type field

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: update guidance to correct wording

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: add x trestle ignore field in header to correct mismatch

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correcting mdformat

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct code linting problem

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: return template type field to template header

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* docs: correcting documentation for x-trestle-template-type field

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`c7bef58`](https://github.com/oscal-compass/compliance-trestle/commit/c7bef589a6e671b96170e93feb88c6436a094da6))

* feat: adds agile authoring functionality to public API in repository.py (1432)

Fixes 1426

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>
Co-authored-by: AleJo2995 <alejandro.leiva.palomoibm.com> ([`08b2559`](https://github.com/oscal-compass/compliance-trestle/commit/08b255902efb911c99422d49920c5ddaea98ef32))

* feat: support validation component_type for task csv-to-oscal-cd (1431)

* feat: Support &34;validation&34; component_type for task csv-to-oscal-cd

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

* fix sonar code smell

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

* add notes to -i output regarding required/ignored columns

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

* user properties for both validation and non-validation components

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

---------

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com>
Co-authored-by: AleJo2995 <alejandro.leiva.palomoibm.com> ([`80aaa72`](https://github.com/oscal-compass/compliance-trestle/commit/80aaa72fe96217d1c7dd93e4c1d5bd9c34cb012b))

Fix

* fix: correcting typo

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`1810007`](https://github.com/oscal-compass/compliance-trestle/commit/181000731ada7af1348219581994bd58f2285329))

* fix: correcting python semantice release version

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`a8cb9b9`](https://github.com/oscal-compass/compliance-trestle/commit/a8cb9b9f1f11485ac70fa2f35a3e52b917b7a783))

* fix: moving watch config a level up (1447)

* fix: moving watch config a level up

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: disable check for changes build to make the change in mkdocs config

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: revert changes

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: change mkdocs version

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: fix typo

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: downgrade version to 1.5.0

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: change mkdocstrings version to stable

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: change mkdocs to pull latest version

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`ea5607f`](https://github.com/oscal-compass/compliance-trestle/commit/ea5607f9f404f38da1abf1c40f907196ea79c567))

* fix: xccdf parameter type (1440)

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com> ([`431670c`](https://github.com/oscal-compass/compliance-trestle/commit/431670cd468693ca4581ec43d8de5d32413ec113))

* fix: headings levels validation is not working properly (1436)

* fix: heading levels validation fixing

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correcting test cases and adding extra validation

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`22b65a9`](https://github.com/oscal-compass/compliance-trestle/commit/22b65a9b84af36d8c12c32c6e5c0dae88208ea49))

* fix: default set-parameter values as list (1438)

* fix: default set-parameter values as list

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

* fix string to list comment and blanks removal

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

---------

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com> ([`419025d`](https://github.com/oscal-compass/compliance-trestle/commit/419025dfad47cf9f61b5e20a35a9683a84ed26e8))

* fix: expected nist profile missing (1435)

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com> ([`c96f9ce`](https://github.com/oscal-compass/compliance-trestle/commit/c96f9ce82e453c83a07d9d4c1061833f38c7f104))

* fix: provide description and meaning to parameters in markdown (1423)

* fix: provide description and meaning to parameters in markdown

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: undo unneded removal to pass test cases

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: ordering list of parameter values displayed in markdown

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`266f67b`](https://github.com/oscal-compass/compliance-trestle/commit/266f67bd220e15922caacb4de0e702f4d0927ceb))

Unknown

* Merge pull request 1445 from IBM/develop

chore: Trestle release ([`73e125d`](https://github.com/oscal-compass/compliance-trestle/commit/73e125ded8cccada508fe7466ecd328847483b8f))

2.2.1

Not secure
Chore

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

Fix

* fix: parameter value default is never required (1419)

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com> ([`01434f1`](https://github.com/oscal-compass/compliance-trestle/commit/01434f13b16054b035767985a9a02ed9fa91154f))

* fix: pydantic 2.0.0 break unit tests (1418)

* fix: pydantic 2.0.0 break unit tests

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

* fix minimum pydantic version

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

---------

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com>
Co-authored-by: AleJo2995 <alejandro.leiva.palomoibm.com> ([`2138831`](https://github.com/oscal-compass/compliance-trestle/commit/2138831f9bb36c5f91ab17cccc4412128c468a82))

* fix: adding parameter aggregation from other parameter values for given control (1412)

* feat: adding parameter aggregation functionality

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: fix code complexity

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: reduce code complexity

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: add parameters for test cases and reduce code complexity

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: fixing tests merge

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct code lint

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`7b8cad0`](https://github.com/oscal-compass/compliance-trestle/commit/7b8cad03e05024a406742720e5abed2e3febdf6f))

* fix: assessment objectives formatting in markdown is not correct (1414)

* fix: assessment objectives formatting in markdown is not correct

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: remove unneded variable

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com> ([`dbfc1d6`](https://github.com/oscal-compass/compliance-trestle/commit/dbfc1d6c59339a7f542f86cb74da4f05fe8a9a60))

Unknown

* Merge pull request 1420 from IBM/develop

chore: Trestle release ([`2a0d40f`](https://github.com/oscal-compass/compliance-trestle/commit/2a0d40fada48b6263e6ce738ec94d930e94c4607))

2.2.0

Not secure
Chore

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

Documentation

* docs: update maintainers list (1394) ([`c53faa4`](https://github.com/oscal-compass/compliance-trestle/commit/c53faa40ce23a5ad5476cbb6e2c3d32a8e6818dc))

Feature

* feat: add profile-inherit command (1392)

* test: adds testdata for profile init tests

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* feat(cli): adds profile-seed command

Adds profile-seed as author subcommand
Adds profile-seed unit test
Adds SSP testdata

Closes 1388

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* chore: updates flag wording in profile.py

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* test: adds test case for profile-seed

Adds additional test case to check for ids output
when all controls are filtered out

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* test: updates description leveraged ssp testdata

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* docs: updates author and tutorial docs with information on profile-seed command

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* chore: updates command to profile-inherit in docs and code

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* feat: adds excluded controls to the profile-inherit generated profile

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* docs: adds JSON example of profile-inherit import to website docs

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* chore: adds PR feedback on styling

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

---------

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com> ([`3bd53ff`](https://github.com/oscal-compass/compliance-trestle/commit/3bd53ff370cece77fc78082dbc04304af12c6647))

* feat: oscal-catalog-to-csv (1396)

* feat: oscal-catalog-to-csv

Signed-off-by: degenaro <lou.degenarogmail.com>

* Populate testing spot checks.

Signed-off-by: degenaro <lou.degenarogmail.com>

* fix validate

Signed-off-by: degenaro <lou.degenarogmail.com>

* Use &39;w&39; for output file open.

Signed-off-by: degenaro <lou.degenarogmail.com>

* fix windows csv.

Signed-off-by: degenaro <lou.degenarogmail.com>

* Fix sonar complaints + improved test coverage

Signed-off-by: degenaro <lou.degenarogmail.com>

* Fix sonar complaint.

Signed-off-by: degenaro <lou.degenarogmail.com>

* Improve test coverage.

Signed-off-by: degenaro <lou.degenarogmail.com>

* 100% test coverage.

Signed-off-by: degenaro <lou.degenarogmail.com>

---------

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

* feat: adds control origination to ssp-filter (1375)

* feat(cli): adds logic to filter ssp by control origination

Adds test to test one and multiple control origination value inputs
Adds test to test bad control origintation value input
Adds filtering logic to ssp.py

Closes 1361

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* docs: updates trestle author docs with ssp-filter changes for control origination

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* fix: updates control origination flag value in ssp.py

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

* fix: adds break to remove duplicate implemented requirements

When filtering for control origination, the property could be
specified more than one time. This change adds a break and changes
to the test component defintion to ensure this case is covered.

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com>

---------

Signed-off-by: Jennifer Power <barnabei.jennifergmail.com> ([`509afa7`](https://github.com/oscal-compass/compliance-trestle/commit/509afa7df124f8a6c3516ad06db256777baaef98))

Fix

* fix: drop python 3.7 support as required

Adding extra steps to run builds on optional for 3.7.16 on macos latest and 3.7 for windows and ubuntu ([`cf4160b`](https://github.com/oscal-compass/compliance-trestle/commit/cf4160bc25336cb9362150906a8aaeda308c4134))

* fix: Change the community call to use bluejeans events (1400)

Co-authored-by: AleJo2995 <alejandro.leiva.palomoibm.com> ([`9380cc8`](https://github.com/oscal-compass/compliance-trestle/commit/9380cc813f8b044640fecb4ee302207d3c66d29a))

* fix: python 3.7.17 issue (1408)

* fix: python 3.7.17 issue

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

* fix: python 3.7.17 issue

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

---------

Signed-off-by: Lou DeGenaro <lou.degenarogmail.com> ([`6849c3b`](https://github.com/oscal-compass/compliance-trestle/commit/6849c3b01d0adfd1261b9929a7d5c1866dd38973))

* fix: log warning for duplicate part ids when writing markdown from json (1395)

* fix: use empty string if part prose is None

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com>

* test: add test for checking no prose in part

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com>

* fix: write warning instead of exit with code 1 when duplicate parts

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com>

---------

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com> ([`760dd4b`](https://github.com/oscal-compass/compliance-trestle/commit/760dd4b4dd6ac405df3db0c2d39d9973ab61a0f4))

* fix: use empty string if prose in part is None while writing to markdown (1390)

* fix: use empty string if part prose is None

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com>

* test: add test for checking no prose in part

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com>

---------

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com>
Co-authored-by: AleJo2995 <alejandro.leiva.palomoibm.com> ([`5427fbb`](https://github.com/oscal-compass/compliance-trestle/commit/5427fbb445e9a54a2ede1caa7e15c15b8977dd10))

* fix: some tests failing on linux (1387)

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

* fix: update readme with webex details (1383) ([`4263f1a`](https://github.com/oscal-compass/compliance-trestle/commit/4263f1a72fa9a3ebea01b3b5c301cf89a962bf9c))

Unknown

* Merge pull request 1399 from IBM/develop

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

2.1.1

Not secure
Chore

* chore: Trestle release

chore: Trestle release ([`312203b`](https://github.com/oscal-compass/compliance-trestle/commit/312203b8c5eff6b50068a97b8f9be90ccb463438))

* chore: improve typing for mypy checks (1350)

* initial typing fixes

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

* phase 2 typing fixes

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

* 20 files do not pass

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

* fixed lists

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

* tweak

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

* made requested changes

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

---------

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

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

Documentation

* docs: update community call webex link (1366)

* docs: update community call webex link

Signed-off-by: manjiree-gadgil <manjiree.gadgilibm.com>

* docs: update community call webex link

Signed-off-by: manjiree-gadgil <manjiree.gadgilibm.com>

* docs: address mdformat modification

Signed-off-by: manjiree-gadgil <manjiree.gadgilibm.com>

---------

Signed-off-by: manjiree-gadgil <manjiree.gadgilibm.com>
Co-authored-by: AleJo2995 <alejandro.leiva.palomoibm.com> ([`d5da18d`](https://github.com/oscal-compass/compliance-trestle/commit/d5da18d8f64fc0328d1b6592f663554c8aed3c22))

* docs: add community call information ([`b6d6451`](https://github.com/oscal-compass/compliance-trestle/commit/b6d6451408b79171021e00d883132eed1f5871b6))

Fix

* fix: change lint title action (1352)

* test bad pr title action change

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding current branch to run pr title action

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: changing settings for conventional pr title check

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: chaning pr lint flow

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct permissions on folders

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding sudo to apt install

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding correct branch

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correcting typo

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correcting branch

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: add step to check

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* bad pr title test (1356)

* bad pr title test

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* spacing

* fix: adding sudo to apt install

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* adding space

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* change readme

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* Update README.md

* Update README.md

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: fixing action condition

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct conditional

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: add config conventional install

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding commitlint config

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: chaning branch to checkout

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* add validation just for title

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: grab the first commit msg

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding config

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: add pull request event

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct action workflow

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: remove message

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding merge commit to check

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: geting latest commit

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: setup default branch

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: fixing syntax error

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: inverting commit order

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: commitlint config

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: fixing typo

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correcting typo

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: fixing typo

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: missing install

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding corrections

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: match pr title

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: add validation step

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: correct action

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: change pr title check steps

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: adding correct config

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

* fix: fix mdformat errors in readme

* fix: target main and develop branches

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>

---------

Signed-off-by: Alejandro Jose Leiva Palomo <alejandro.leiva.palomoibm.com>
Co-authored-by: manjiree-gadgil <manjiree.gadgilibm.com> ([`5444206`](https://github.com/oscal-compass/compliance-trestle/commit/5444206f8b8c8e6904ec180472c569e246255975))

* fix: docs for task xlsx-result-to-oscal-ar replacing &34;osco&34; (1369)

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

* fix: ssp response missing status and rules (1358)

* quiet warning about system comp status

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

* added docstring

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

* added ssp md rules and status

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

* updated ssp tutorial regarding the ssp demo

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

* added options

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

* fixed ssp parameter substitution

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

---------

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

* fix: xccdf to oscal-ar (1336)

* fix: xccdf to oscal-ar

Signed-off-by: degenaro <lou.degenarogmail.com>

* make docs

Signed-off-by: degenaro <lou.degenarogmail.com>

* Fix code smells.

Signed-off-by: degenaro <lou.degenarogmail.com>

* Fix code smells.

Signed-off-by: degenaro <lou.degenarogmail.com>

* Fix code smells.

Signed-off-by: degenaro <lou.degenarogmail.com>

* Agreed upon changes for transformation of xccdf to OSCAL AR

Signed-off-by: degenaro <lou.degenarogmail.com>

---------

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

* fix: Handle tabs in statement prose and parts (1359)

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

* fix: quiet warning about system component status as operational (1354)

* quiet warning about system comp status

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

* added docstring

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

---------

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

* fix: Raise error if duplicate parts are found in the control statement (1351)

* fix: Raise error if duplicate parts are found in statement

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

* fix: Make lint happy

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

* Remove unnecessary logging

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

---------

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

* fix: update author jinja command and add test (1347)

* update author jinja command and add test

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com>

* run yapf

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com>

* resolve flake8 D205 and D400

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com>

---------

Signed-off-by: Sharma-Amit <Sharma.Amitibm.com> ([`a0b1797`](https://github.com/oscal-compass/compliance-trestle/commit/a0b17972d82e106500f69dbfa78f86b8cf2da085))

Unknown

* fix typo in task help text (1365)

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

Page 4 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.