├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .dockerignore ├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── actions │ ├── e2e-testing │ │ └── action.yml │ ├── publish-image │ │ └── action.yml │ ├── setup-poetry │ │ └── action.yml │ └── test-integration │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── codecov.yml │ ├── conventional-title.yml │ ├── mkdocs.yml │ ├── publish.yml │ ├── release.yml │ ├── review_dependencies.yml │ ├── scorecard.yml │ ├── validate-adrs.yml │ └── vuln_check.yml ├── .gitignore ├── .mega-linter.yml ├── .pre-commit-config.yaml ├── .release-please-manifest.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── TEMPLATES └── github │ ├── complyscribe-create-component-definition.yml │ └── complyscribe-rules-transform.yml ├── TROUBLESHOOTING.md ├── actions ├── README.md ├── autosync │ ├── README.md │ ├── action.yml │ └── auto-sync-entrypoint.sh ├── common.sh ├── create-cd │ ├── README.md │ ├── action.yml │ └── create-cd-entrypoint.sh ├── rules-transform │ ├── README.md │ ├── action.yml │ └── rules-transform-entrypoint.sh └── sync-upstreams │ ├── README.md │ ├── action.yml │ └── sync-upstreams-entrypoint.sh ├── commitlint.config.js ├── complyscribe ├── __init__.py ├── __main__.py ├── bot.py ├── cli │ ├── commands │ │ ├── autosync.py │ │ ├── create.py │ │ ├── init.py │ │ ├── rules_transform.py │ │ ├── sync_cac_content.py │ │ ├── sync_oscal_content.py │ │ ├── sync_upstreams.py │ │ └── version.py │ ├── config.py │ ├── log.py │ ├── options │ │ ├── common.py │ │ └── create.py │ ├── root.py │ └── utils.py ├── const.py ├── github.py ├── gitlab.py ├── provider.py ├── provider_factory.py ├── py.typed ├── reporter.py ├── tasks │ ├── __init__.py │ ├── assemble_task.py │ ├── authored │ │ ├── __init__.py │ │ ├── base_authored.py │ │ ├── catalog.py │ │ ├── compdef.py │ │ ├── profile.py │ │ ├── ssp.py │ │ └── types.py │ ├── base_task.py │ ├── regenerate_task.py │ ├── rule_transform_task.py │ ├── sync_cac_catalog_task.py │ ├── sync_cac_content_profile_task.py │ ├── sync_cac_content_task.py │ ├── sync_oscal_content_catalog_task.py │ ├── sync_oscal_content_cd_task.py │ ├── sync_oscal_content_profile_task.py │ └── sync_upstreams_task.py ├── transformers │ ├── __init__.py │ ├── base_transformer.py │ ├── cac_transformer.py │ ├── csv_transformer.py │ ├── trestle_rule.py │ └── yaml_transformer.py └── utils.py ├── docs ├── architecture │ ├── .trestle │ │ ├── .keep │ │ └── author │ │ │ └── decisions │ │ │ └── 0.0.1 │ │ │ └── template.md │ ├── decisions │ │ ├── implement-cli-framework_001.md │ │ └── record-architecture-decisions_000.md │ └── diagrams │ │ └── c4.md ├── contributing.md ├── index.md ├── troubleshooting.md ├── tutorials │ ├── authoring.md │ ├── github.md │ ├── sync-cac-content.md │ └── sync-oscal-content.md └── workflows │ ├── assemble_diagrams.md │ └── create_diagrams.md ├── mkdocs.yml ├── poetry.lock ├── pyproject.toml ├── release-please-config.json ├── ruff.toml ├── scripts ├── get-github-release.py ├── get_mappings_profile_control_levels.py ├── get_product_controls.py ├── get_rule_impacted_files.py ├── init_rh_products_content.sh ├── squash.sh └── update_action_readmes.py ├── sonar-project.properties └── tests ├── __init__.py ├── complyscribe ├── __init__.py ├── cli │ ├── test_autosync_cmd.py │ ├── test_config.py │ ├── test_create_cmd.py │ ├── test_init_cmd.py │ ├── test_rules_transform_cmd.py │ ├── test_sync_cac_catalog_task.py │ ├── test_sync_cac_content_cmd.py │ ├── test_sync_oscal_content_cmd.py │ └── test_sync_upstreams_cmd.py ├── tasks │ ├── __init__.py │ ├── authored │ │ ├── __init__.py │ │ ├── test_compdef.py │ │ ├── test_profile.py │ │ ├── test_ssp.py │ │ └── test_types.py │ ├── test_assemble_task.py │ ├── test_base_task.py │ ├── test_regenerate_task.py │ ├── test_rule_transform_task.py │ ├── test_sync_cac_profile_task.py │ └── test_sync_upstream_task.py ├── test_bot.py ├── test_github.py ├── test_gitlab.py ├── test_reporter.py └── transformers │ ├── __init__.py │ ├── test_csv_transformer.py │ └── test_yaml_transformer.py ├── conftest.py ├── data ├── content_dir │ ├── controls │ │ ├── 1234-example.yml │ │ ├── abcd-levels.yml │ │ └── simplified_nist_ocp4.yml │ ├── linux_os │ │ └── guide │ │ │ ├── benchmark.yml │ │ │ └── test │ │ │ ├── configure_crypto_policy │ │ │ └── rule.yml │ │ │ ├── file_groupownership_sshd_private_key │ │ │ └── rule.yml │ │ │ ├── group.yml │ │ │ ├── sshd_set_keepalive │ │ │ └── rule.yml │ │ │ ├── var_password_pam_minlen.var │ │ │ ├── var_sshd_set_keepalive.var │ │ │ └── var_system_crypto_policy.var │ ├── products │ │ └── rhel8 │ │ │ ├── product.yml │ │ │ └── profiles │ │ │ └── example.profile │ └── shared │ │ └── macros │ │ └── test-macros.jinja ├── json │ ├── github_example_pull_response.json │ ├── github_example_repo_response.json │ ├── invalid_comp.json │ ├── invalid_test_ssp_index.json │ ├── rhel8-abcd-levels-high.json │ ├── rhel8-abcd-levels-low.json │ ├── rhel8-abcd-levels-medium.json │ ├── rhel8.json │ ├── simplified_filter_profile.json │ ├── simplified_nist_catalog.json │ ├── simplified_nist_profile.json │ ├── test_comp.json │ ├── test_comp_2.json │ └── test_ssp_index.json └── yaml │ ├── extra_yaml_header.yaml │ ├── test_complete_rule.yaml │ ├── test_complete_rule_multiple_controls.yaml │ ├── test_complete_rule_no_params.yaml │ ├── test_incomplete_rule.yaml │ ├── test_invalid_rule.yaml │ └── test_rule_invalid_params.yaml ├── e2e ├── Dockerfile ├── README.md ├── conftest.py ├── e2e_testutils.py ├── mappings │ └── mapping.json ├── play-kube.yml ├── test_e2e_compdef.py └── test_e2e_ssp.py ├── integration ├── README.md ├── conftest.py └── test_int.py ├── integration_data ├── c2p-openscap-manifest.json ├── sample-catalog.json ├── sample-component-definition.json └── sample-profile.json ├── testutils.py └── workflows ├── __init__.py └── test_rules_transform_workflow.py /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=105 3 | exclude=.venv* -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/actions/e2e-testing/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/actions/e2e-testing/action.yml -------------------------------------------------------------------------------- /.github/actions/publish-image/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/actions/publish-image/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-poetry/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/actions/setup-poetry/action.yml -------------------------------------------------------------------------------- /.github/actions/test-integration/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/actions/test-integration/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/conventional-title.yml -------------------------------------------------------------------------------- /.github/workflows/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/mkdocs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/review_dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/review_dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.github/workflows/validate-adrs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/validate-adrs.yml -------------------------------------------------------------------------------- /.github/workflows/vuln_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.github/workflows/vuln_check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.gitignore -------------------------------------------------------------------------------- /.mega-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.mega-linter.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "0.13.0" 3 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/README.md -------------------------------------------------------------------------------- /TEMPLATES/github/complyscribe-create-component-definition.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/TEMPLATES/github/complyscribe-create-component-definition.yml -------------------------------------------------------------------------------- /TEMPLATES/github/complyscribe-rules-transform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/TEMPLATES/github/complyscribe-rules-transform.yml -------------------------------------------------------------------------------- /TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/README.md -------------------------------------------------------------------------------- /actions/autosync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/autosync/README.md -------------------------------------------------------------------------------- /actions/autosync/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/autosync/action.yml -------------------------------------------------------------------------------- /actions/autosync/auto-sync-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/autosync/auto-sync-entrypoint.sh -------------------------------------------------------------------------------- /actions/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/common.sh -------------------------------------------------------------------------------- /actions/create-cd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/create-cd/README.md -------------------------------------------------------------------------------- /actions/create-cd/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/create-cd/action.yml -------------------------------------------------------------------------------- /actions/create-cd/create-cd-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/create-cd/create-cd-entrypoint.sh -------------------------------------------------------------------------------- /actions/rules-transform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/rules-transform/README.md -------------------------------------------------------------------------------- /actions/rules-transform/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/rules-transform/action.yml -------------------------------------------------------------------------------- /actions/rules-transform/rules-transform-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/rules-transform/rules-transform-entrypoint.sh -------------------------------------------------------------------------------- /actions/sync-upstreams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/sync-upstreams/README.md -------------------------------------------------------------------------------- /actions/sync-upstreams/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/sync-upstreams/action.yml -------------------------------------------------------------------------------- /actions/sync-upstreams/sync-upstreams-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/actions/sync-upstreams/sync-upstreams-entrypoint.sh -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /complyscribe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/__init__.py -------------------------------------------------------------------------------- /complyscribe/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/__main__.py -------------------------------------------------------------------------------- /complyscribe/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/bot.py -------------------------------------------------------------------------------- /complyscribe/cli/commands/autosync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/commands/autosync.py -------------------------------------------------------------------------------- /complyscribe/cli/commands/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/commands/create.py -------------------------------------------------------------------------------- /complyscribe/cli/commands/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/commands/init.py -------------------------------------------------------------------------------- /complyscribe/cli/commands/rules_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/commands/rules_transform.py -------------------------------------------------------------------------------- /complyscribe/cli/commands/sync_cac_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/commands/sync_cac_content.py -------------------------------------------------------------------------------- /complyscribe/cli/commands/sync_oscal_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/commands/sync_oscal_content.py -------------------------------------------------------------------------------- /complyscribe/cli/commands/sync_upstreams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/commands/sync_upstreams.py -------------------------------------------------------------------------------- /complyscribe/cli/commands/version.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: Apache-2.0 2 | # Copyright (c) 2024 Red Hat, Inc. 3 | 4 | """Version command""" 5 | -------------------------------------------------------------------------------- /complyscribe/cli/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/config.py -------------------------------------------------------------------------------- /complyscribe/cli/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/log.py -------------------------------------------------------------------------------- /complyscribe/cli/options/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/options/common.py -------------------------------------------------------------------------------- /complyscribe/cli/options/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/options/create.py -------------------------------------------------------------------------------- /complyscribe/cli/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/root.py -------------------------------------------------------------------------------- /complyscribe/cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/cli/utils.py -------------------------------------------------------------------------------- /complyscribe/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/const.py -------------------------------------------------------------------------------- /complyscribe/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/github.py -------------------------------------------------------------------------------- /complyscribe/gitlab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/gitlab.py -------------------------------------------------------------------------------- /complyscribe/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/provider.py -------------------------------------------------------------------------------- /complyscribe/provider_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/provider_factory.py -------------------------------------------------------------------------------- /complyscribe/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /complyscribe/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/reporter.py -------------------------------------------------------------------------------- /complyscribe/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/__init__.py -------------------------------------------------------------------------------- /complyscribe/tasks/assemble_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/assemble_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/authored/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/authored/__init__.py -------------------------------------------------------------------------------- /complyscribe/tasks/authored/base_authored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/authored/base_authored.py -------------------------------------------------------------------------------- /complyscribe/tasks/authored/catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/authored/catalog.py -------------------------------------------------------------------------------- /complyscribe/tasks/authored/compdef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/authored/compdef.py -------------------------------------------------------------------------------- /complyscribe/tasks/authored/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/authored/profile.py -------------------------------------------------------------------------------- /complyscribe/tasks/authored/ssp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/authored/ssp.py -------------------------------------------------------------------------------- /complyscribe/tasks/authored/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/authored/types.py -------------------------------------------------------------------------------- /complyscribe/tasks/base_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/base_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/regenerate_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/regenerate_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/rule_transform_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/rule_transform_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/sync_cac_catalog_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/sync_cac_catalog_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/sync_cac_content_profile_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/sync_cac_content_profile_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/sync_cac_content_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/sync_cac_content_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/sync_oscal_content_catalog_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/sync_oscal_content_catalog_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/sync_oscal_content_cd_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/sync_oscal_content_cd_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/sync_oscal_content_profile_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/sync_oscal_content_profile_task.py -------------------------------------------------------------------------------- /complyscribe/tasks/sync_upstreams_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/tasks/sync_upstreams_task.py -------------------------------------------------------------------------------- /complyscribe/transformers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/transformers/__init__.py -------------------------------------------------------------------------------- /complyscribe/transformers/base_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/transformers/base_transformer.py -------------------------------------------------------------------------------- /complyscribe/transformers/cac_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/transformers/cac_transformer.py -------------------------------------------------------------------------------- /complyscribe/transformers/csv_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/transformers/csv_transformer.py -------------------------------------------------------------------------------- /complyscribe/transformers/trestle_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/transformers/trestle_rule.py -------------------------------------------------------------------------------- /complyscribe/transformers/yaml_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/transformers/yaml_transformer.py -------------------------------------------------------------------------------- /complyscribe/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/complyscribe/utils.py -------------------------------------------------------------------------------- /docs/architecture/.trestle/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/architecture/.trestle/author/decisions/0.0.1/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/architecture/.trestle/author/decisions/0.0.1/template.md -------------------------------------------------------------------------------- /docs/architecture/decisions/implement-cli-framework_001.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/architecture/decisions/implement-cli-framework_001.md -------------------------------------------------------------------------------- /docs/architecture/decisions/record-architecture-decisions_000.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/architecture/decisions/record-architecture-decisions_000.md -------------------------------------------------------------------------------- /docs/architecture/diagrams/c4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/architecture/diagrams/c4.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/tutorials/authoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/tutorials/authoring.md -------------------------------------------------------------------------------- /docs/tutorials/github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/tutorials/github.md -------------------------------------------------------------------------------- /docs/tutorials/sync-cac-content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/tutorials/sync-cac-content.md -------------------------------------------------------------------------------- /docs/tutorials/sync-oscal-content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/tutorials/sync-oscal-content.md -------------------------------------------------------------------------------- /docs/workflows/assemble_diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/workflows/assemble_diagrams.md -------------------------------------------------------------------------------- /docs/workflows/create_diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/docs/workflows/create_diagrams.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/pyproject.toml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/release-please-config.json -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/ruff.toml -------------------------------------------------------------------------------- /scripts/get-github-release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/scripts/get-github-release.py -------------------------------------------------------------------------------- /scripts/get_mappings_profile_control_levels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/scripts/get_mappings_profile_control_levels.py -------------------------------------------------------------------------------- /scripts/get_product_controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/scripts/get_product_controls.py -------------------------------------------------------------------------------- /scripts/get_rule_impacted_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/scripts/get_rule_impacted_files.py -------------------------------------------------------------------------------- /scripts/init_rh_products_content.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/scripts/init_rh_products_content.sh -------------------------------------------------------------------------------- /scripts/squash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/scripts/squash.sh -------------------------------------------------------------------------------- /scripts/update_action_readmes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/scripts/update_action_readmes.py -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/complyscribe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/__init__.py -------------------------------------------------------------------------------- /tests/complyscribe/cli/test_autosync_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/cli/test_autosync_cmd.py -------------------------------------------------------------------------------- /tests/complyscribe/cli/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/cli/test_config.py -------------------------------------------------------------------------------- /tests/complyscribe/cli/test_create_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/cli/test_create_cmd.py -------------------------------------------------------------------------------- /tests/complyscribe/cli/test_init_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/cli/test_init_cmd.py -------------------------------------------------------------------------------- /tests/complyscribe/cli/test_rules_transform_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/cli/test_rules_transform_cmd.py -------------------------------------------------------------------------------- /tests/complyscribe/cli/test_sync_cac_catalog_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/cli/test_sync_cac_catalog_task.py -------------------------------------------------------------------------------- /tests/complyscribe/cli/test_sync_cac_content_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/cli/test_sync_cac_content_cmd.py -------------------------------------------------------------------------------- /tests/complyscribe/cli/test_sync_oscal_content_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/cli/test_sync_oscal_content_cmd.py -------------------------------------------------------------------------------- /tests/complyscribe/cli/test_sync_upstreams_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/cli/test_sync_upstreams_cmd.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: Apache-2.0 2 | # Copyright (c) 2023 Red Hat, Inc. 3 | 4 | """Test tasks package.""" 5 | -------------------------------------------------------------------------------- /tests/complyscribe/tasks/authored/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/authored/__init__.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/authored/test_compdef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/authored/test_compdef.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/authored/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/authored/test_profile.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/authored/test_ssp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/authored/test_ssp.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/authored/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/authored/test_types.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/test_assemble_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/test_assemble_task.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/test_base_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/test_base_task.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/test_regenerate_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/test_regenerate_task.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/test_rule_transform_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/test_rule_transform_task.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/test_sync_cac_profile_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/test_sync_cac_profile_task.py -------------------------------------------------------------------------------- /tests/complyscribe/tasks/test_sync_upstream_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/tasks/test_sync_upstream_task.py -------------------------------------------------------------------------------- /tests/complyscribe/test_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/test_bot.py -------------------------------------------------------------------------------- /tests/complyscribe/test_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/test_github.py -------------------------------------------------------------------------------- /tests/complyscribe/test_gitlab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/test_gitlab.py -------------------------------------------------------------------------------- /tests/complyscribe/test_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/test_reporter.py -------------------------------------------------------------------------------- /tests/complyscribe/transformers/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: Apache-2.0 2 | # Copyright (c) 2023 Red Hat, Inc. 3 | 4 | """Test transformers package.""" 5 | -------------------------------------------------------------------------------- /tests/complyscribe/transformers/test_csv_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/transformers/test_csv_transformer.py -------------------------------------------------------------------------------- /tests/complyscribe/transformers/test_yaml_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/complyscribe/transformers/test_yaml_transformer.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/content_dir/controls/1234-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/controls/1234-example.yml -------------------------------------------------------------------------------- /tests/data/content_dir/controls/abcd-levels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/controls/abcd-levels.yml -------------------------------------------------------------------------------- /tests/data/content_dir/controls/simplified_nist_ocp4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/controls/simplified_nist_ocp4.yml -------------------------------------------------------------------------------- /tests/data/content_dir/linux_os/guide/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/linux_os/guide/benchmark.yml -------------------------------------------------------------------------------- /tests/data/content_dir/linux_os/guide/test/configure_crypto_policy/rule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/linux_os/guide/test/configure_crypto_policy/rule.yml -------------------------------------------------------------------------------- /tests/data/content_dir/linux_os/guide/test/file_groupownership_sshd_private_key/rule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/linux_os/guide/test/file_groupownership_sshd_private_key/rule.yml -------------------------------------------------------------------------------- /tests/data/content_dir/linux_os/guide/test/group.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/linux_os/guide/test/group.yml -------------------------------------------------------------------------------- /tests/data/content_dir/linux_os/guide/test/sshd_set_keepalive/rule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/linux_os/guide/test/sshd_set_keepalive/rule.yml -------------------------------------------------------------------------------- /tests/data/content_dir/linux_os/guide/test/var_password_pam_minlen.var: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/linux_os/guide/test/var_password_pam_minlen.var -------------------------------------------------------------------------------- /tests/data/content_dir/linux_os/guide/test/var_sshd_set_keepalive.var: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/linux_os/guide/test/var_sshd_set_keepalive.var -------------------------------------------------------------------------------- /tests/data/content_dir/linux_os/guide/test/var_system_crypto_policy.var: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/linux_os/guide/test/var_system_crypto_policy.var -------------------------------------------------------------------------------- /tests/data/content_dir/products/rhel8/product.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/products/rhel8/product.yml -------------------------------------------------------------------------------- /tests/data/content_dir/products/rhel8/profiles/example.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/products/rhel8/profiles/example.profile -------------------------------------------------------------------------------- /tests/data/content_dir/shared/macros/test-macros.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/content_dir/shared/macros/test-macros.jinja -------------------------------------------------------------------------------- /tests/data/json/github_example_pull_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/github_example_pull_response.json -------------------------------------------------------------------------------- /tests/data/json/github_example_repo_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/github_example_repo_response.json -------------------------------------------------------------------------------- /tests/data/json/invalid_comp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/invalid_comp.json -------------------------------------------------------------------------------- /tests/data/json/invalid_test_ssp_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/invalid_test_ssp_index.json -------------------------------------------------------------------------------- /tests/data/json/rhel8-abcd-levels-high.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/rhel8-abcd-levels-high.json -------------------------------------------------------------------------------- /tests/data/json/rhel8-abcd-levels-low.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/rhel8-abcd-levels-low.json -------------------------------------------------------------------------------- /tests/data/json/rhel8-abcd-levels-medium.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/rhel8-abcd-levels-medium.json -------------------------------------------------------------------------------- /tests/data/json/rhel8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/rhel8.json -------------------------------------------------------------------------------- /tests/data/json/simplified_filter_profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/simplified_filter_profile.json -------------------------------------------------------------------------------- /tests/data/json/simplified_nist_catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/simplified_nist_catalog.json -------------------------------------------------------------------------------- /tests/data/json/simplified_nist_profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/simplified_nist_profile.json -------------------------------------------------------------------------------- /tests/data/json/test_comp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/test_comp.json -------------------------------------------------------------------------------- /tests/data/json/test_comp_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/test_comp_2.json -------------------------------------------------------------------------------- /tests/data/json/test_ssp_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/json/test_ssp_index.json -------------------------------------------------------------------------------- /tests/data/yaml/extra_yaml_header.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/yaml/extra_yaml_header.yaml -------------------------------------------------------------------------------- /tests/data/yaml/test_complete_rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/yaml/test_complete_rule.yaml -------------------------------------------------------------------------------- /tests/data/yaml/test_complete_rule_multiple_controls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/yaml/test_complete_rule_multiple_controls.yaml -------------------------------------------------------------------------------- /tests/data/yaml/test_complete_rule_no_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/yaml/test_complete_rule_no_params.yaml -------------------------------------------------------------------------------- /tests/data/yaml/test_incomplete_rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/yaml/test_incomplete_rule.yaml -------------------------------------------------------------------------------- /tests/data/yaml/test_invalid_rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/yaml/test_invalid_rule.yaml -------------------------------------------------------------------------------- /tests/data/yaml/test_rule_invalid_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/data/yaml/test_rule_invalid_params.yaml -------------------------------------------------------------------------------- /tests/e2e/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/e2e/Dockerfile -------------------------------------------------------------------------------- /tests/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/e2e/README.md -------------------------------------------------------------------------------- /tests/e2e/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/e2e/conftest.py -------------------------------------------------------------------------------- /tests/e2e/e2e_testutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/e2e/e2e_testutils.py -------------------------------------------------------------------------------- /tests/e2e/mappings/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/e2e/mappings/mapping.json -------------------------------------------------------------------------------- /tests/e2e/play-kube.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/e2e/play-kube.yml -------------------------------------------------------------------------------- /tests/e2e/test_e2e_compdef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/e2e/test_e2e_compdef.py -------------------------------------------------------------------------------- /tests/e2e/test_e2e_ssp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/e2e/test_e2e_ssp.py -------------------------------------------------------------------------------- /tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/integration/README.md -------------------------------------------------------------------------------- /tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/integration/conftest.py -------------------------------------------------------------------------------- /tests/integration/test_int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/integration/test_int.py -------------------------------------------------------------------------------- /tests/integration_data/c2p-openscap-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/integration_data/c2p-openscap-manifest.json -------------------------------------------------------------------------------- /tests/integration_data/sample-catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/integration_data/sample-catalog.json -------------------------------------------------------------------------------- /tests/integration_data/sample-component-definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/integration_data/sample-component-definition.json -------------------------------------------------------------------------------- /tests/integration_data/sample-profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/integration_data/sample-profile.json -------------------------------------------------------------------------------- /tests/testutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/testutils.py -------------------------------------------------------------------------------- /tests/workflows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/workflows/__init__.py -------------------------------------------------------------------------------- /tests/workflows/test_rules_transform_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/complytime/complyscribe/HEAD/tests/workflows/test_rules_transform_workflow.py --------------------------------------------------------------------------------