Chore
* chore: Merge back version tags and changelog into develop. ([`d6cf057`](https://github.com/oscal-compass/compliance-trestle/commit/d6cf0576e4408d349f0a156e4e0d70ff76f60378))
Feature
* feat: Added error checking and enforce 1 to 1 keys in header validation (512)
* added error checking and enforce 1 to 1 keys in yaml validation
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* added test
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* key test
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* added header-only validation
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* header validation for gov folders
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* added dir recursion for gov header validate
Signed-off-by: FrankSuits <frankstau1.ibm.com> ([`da95862`](https://github.com/oscal-compass/compliance-trestle/commit/da958620ffca76cbfae1762159a7ca51007c8b88))
* feat: Role ID cross reference validator and refactors to validators to allow all
* added role id refs validation and refactored validators
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* renamed and added validator files
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* added check for item name and made roleid name more consistent
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* removed -item validator option, added all validator, import now validates all
Signed-off-by: FrankSuits <frankstau1.ibm.com> ([`c894704`](https://github.com/oscal-compass/compliance-trestle/commit/c894704875ae54e8376fb50d62cd064f1d293b66))
* feat: Roleid validation via ncname and parametrized tests (499)
Signed-off-by: FrankSuits <frankstau1.ibm.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`84dc9a2`](https://github.com/oscal-compass/compliance-trestle/commit/84dc9a293e35f1c4010a38c7ecc8f99e5fa7dfb2))
Fix
* fix: Upgrade pydantic to 1.8.2 for security issue (513)
* upgrade pydantic to 1.8.2 for security issue
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* Constrain markupsafe to the correct version
Signed-off-by: Chris Butler <christhebutlers.me>
* Constrain markupsafe to the correct version
Signed-off-by: Chris Butler <christhebutlers.me>
* Constrain markupsafe to the correct version
Signed-off-by: Chris Butler <christhebutlers.me>
Co-authored-by: Chris Butler <christhebutlers.me> ([`6e01f36`](https://github.com/oscal-compass/compliance-trestle/commit/6e01f36cc6fdfd8b14d453f470968ad7ea4164fa))
* fix: Remove problematic code-QL plugin which is causing problems. (507)
Signed-off-by: Chris Butler <christhebutlers.me> ([`47529a7`](https://github.com/oscal-compass/compliance-trestle/commit/47529a7714f0c99bb711033ca1863651de99dbf5))
Unknown
* Merge pull request 517 from IBM/develop
Release: Security update and gov header only scanning. ([`da99cfe`](https://github.com/oscal-compass/compliance-trestle/commit/da99cfe0b3a769eba3ec6fdb0ad2e3d63aa9d72d))
* feat:Tanium converged format updated to IBM SCC format (515)
* Tanium converged format
Signed-off-by: Lou DeGenaro <degenaroli-dd41d84c-35a5-11b2-a85c-eb5d345ed15a.ibm.com>
* Revise doc.
Signed-off-by: Lou DeGenaro <degenaroli-dd41d84c-35a5-11b2-a85c-eb5d345ed15a.ibm.com>
* fix: Upgrade pydantic to 1.8.2 for security issue (513)
* upgrade pydantic to 1.8.2 for security issue
Signed-off-by: FrankSuits <frankstau1.ibm.com>
* Constrain markupsafe to the correct version
Signed-off-by: Chris Butler <christhebutlers.me>
* Constrain markupsafe to the correct version
Signed-off-by: Chris Butler <christhebutlers.me>
* Constrain markupsafe to the correct version
Signed-off-by: Chris Butler <christhebutlers.me>
Co-authored-by: Chris Butler <christhebutlers.me>
Signed-off-by: Lou DeGenaro <degenaroli-dd41d84c-35a5-11b2-a85c-eb5d345ed15a.ibm.com>
Co-authored-by: degenaro <degenarolocalhost>
Co-authored-by: Frank Suits <47203786+fsuitsusers.noreply.github.com>
Co-authored-by: Chris Butler <christhebutlers.me> ([`b2b0db6`](https://github.com/oscal-compass/compliance-trestle/commit/b2b0db6584f985b0c0d634f08c43e835b41e6a6b))