├── .devcontainer └── devcontainer.json ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── general-issue.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build_test.yml │ ├── coverage.yml │ ├── deploy_docs.yml │ ├── lint.yml │ └── pydosctyle.yml ├── .gitignore ├── .pydocstyle ├── .vscode └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── Pipfile ├── Pipfile.lock ├── README.md ├── docs ├── infracost_example.gif ├── json_example.gif ├── kubernetes_example.gif ├── sg_workflow_example.gif └── tf_plan_example.gif ├── documentation ├── .gitignore ├── README.md ├── assets │ └── installation │ │ └── tirith-version.png ├── babel.config.js ├── docs │ ├── getting-started-with-tirith.md │ ├── tirith-installation │ │ ├── developer-mode-installation.md │ │ ├── manual-installation.md │ │ └── quick-intallation.md │ └── tirith-policies │ │ ├── tirith-create-first-policy.md │ │ ├── tirith-policy-conditions.md │ │ ├── tirith-policy-error-tolerance.md │ │ ├── tirith-policy-examples.md │ │ ├── tirith-policy-structure.md │ │ └── tirith-policy-variables.md ├── docusaurus.config.js ├── package-lock.json ├── package.json ├── sidebars.js ├── src │ ├── components │ │ ├── BackMenu.js │ │ └── HomepageFeatures │ │ │ ├── index.js │ │ │ └── styles.module.css │ ├── css │ │ └── custom.css │ ├── pages │ │ ├── index.js │ │ └── index.module.css │ └── theme │ │ ├── Admonition │ │ └── index.js │ │ └── PaginatorNavLink │ │ └── index.js └── static │ ├── .nojekyll │ └── img │ ├── danger.svg │ ├── info.svg │ ├── tip.svg │ ├── tirith.png │ └── warning.svg ├── pyproject.toml ├── setup.py ├── src └── tirith │ ├── __init__.py │ ├── __main__.py │ ├── cli.py │ ├── core │ ├── __init__.py │ ├── core.py │ ├── evaluators │ │ ├── __init__.py │ │ ├── base_evaluator.py │ │ ├── contained_in.py │ │ ├── contains.py │ │ ├── equals.py │ │ ├── greater_than.py │ │ ├── greater_than_equal_to.py │ │ ├── is_empty.py │ │ ├── is_not_empty.py │ │ ├── less_than.py │ │ ├── less_than_equal_to.py │ │ ├── not_contained_in.py │ │ ├── not_contains.py │ │ ├── not_equals.py │ │ └── regex_match.py │ └── policy_parameterization.py │ ├── exceptions │ ├── __init__.py │ └── all.py │ ├── logging.py │ ├── prettyprinter.py │ ├── providers │ ├── __init__.py │ ├── common.py │ ├── infracost │ │ ├── __init__.py │ │ └── handler.py │ ├── json │ │ ├── __init__.py │ │ └── handler.py │ ├── kubernetes │ │ ├── __init__.py │ │ └── handler.py │ ├── sg_workflow │ │ ├── __init__.py │ │ └── handler.py │ └── terraform_plan │ │ ├── __init__.py │ │ └── handler.py │ ├── status.py │ └── utils.py ├── tests ├── core │ ├── evaluators │ │ ├── test_contained_in.py │ │ ├── test_contains.py │ │ ├── test_equals.py │ │ ├── test_greater_than.py │ │ ├── test_greater_than_equal_to.py │ │ ├── test_is_empty.py │ │ ├── test_is_not_empty.py │ │ ├── test_less_than.py │ │ ├── test_less_than_equal_to.py │ │ ├── test_not_contained_in.py │ │ ├── test_not_contains.py │ │ ├── test_not_equals.py │ │ └── test_regex_match.py │ ├── fixtures │ │ ├── input.json │ │ └── policy_parametrized.json │ ├── test_core.py │ └── test_policy_parameterization.py ├── example-output.jsonc └── providers │ ├── infracost │ ├── input.json │ ├── input_eks.json │ ├── input_redshift.json │ ├── input_s3.json │ ├── policy.json │ ├── policy_redshift.json │ ├── policy_s3.json │ └── tests_infracost.py │ ├── json │ ├── input.json │ ├── playbook.yml │ ├── policy.json │ ├── policy_playbook.json │ └── test_get_value.py │ ├── kubernetes │ ├── input.yml │ ├── policy.json │ └── test_attribute.py │ ├── policy.json │ ├── sg_workflow │ ├── input.json │ ├── policy.json │ └── tests_sg_workflow.py │ ├── terraform_plan │ ├── fixtures │ │ ├── at_least_one_aws_s3_bucket_int_config_refers_to_s3_bucket.tirith.json │ │ ├── elb_references_to_secroup.tirith.json │ │ ├── elb_with_secgroup.tf │ │ ├── extra_elb_no_secgroup.tf │ │ ├── fail_s3_referenced_by_to.tirith.json │ │ ├── input.json │ │ ├── input_aws_instance.json │ │ ├── input_aws_instance_ebs.json │ │ ├── input_costcenter_tags.json │ │ ├── input_exclude_resource_types.json │ │ ├── input_implicit_elb_secgroup.json │ │ ├── input_instance_deps_s3.json │ │ ├── input_instance_deps_s3_no_region.json │ │ ├── input_multiple_resource_tag_check.json │ │ ├── input_s3_destroy.json │ │ ├── input_s3_tiering_in_the_module_but_not_created.json │ │ ├── input_vnet_destroy.json │ │ ├── input_vnet_destroy_new.json │ │ ├── policy.json │ │ ├── policy_aws_instance.json │ │ ├── policy_aws_instance_ebs.json │ │ ├── policy_costcenter_tags.json │ │ ├── policy_ec2_depends_on_s3.json │ │ ├── policy_elb_secgroup_reference.json │ │ ├── policy_exclude_resource_types.json │ │ ├── policy_multiple_resource_tag_check.json │ │ ├── policy_s3_destroy.json │ │ ├── policy_star_restype_should_skip.json │ │ ├── policy_vnet_destroy.json │ │ ├── policy_vnet_destroy_new.json │ │ ├── s3_bucket_not_all_has_intelligent_tiering.tf │ │ ├── s3_bucket_with_intelligent_tiering_config.tf │ │ ├── s3_referenced_by_intelligent_tiering_config.tirith.json │ │ └── s3_referenced_by_intelligent_tiering_config_err_tolerance_1.tirith.json │ ├── test_action.py │ ├── test_direct_references.py │ ├── test_dot_star_attr.py │ ├── test_exclude_resource_types.py │ ├── test_provider_config.py │ ├── test_terraform_plan.py │ └── utils.py │ ├── test_common.py │ └── wfPolicy.json └── tools └── bump_version.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Akshat0694 @arunim2405 @refeed -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/general-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.github/ISSUE_TEMPLATE/general-issue.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.github/workflows/build_test.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/deploy_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.github/workflows/deploy_docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pydosctyle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.github/workflows/pydosctyle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.gitignore -------------------------------------------------------------------------------- /.pydocstyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.pydocstyle -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/Makefile -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/README.md -------------------------------------------------------------------------------- /docs/infracost_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/docs/infracost_example.gif -------------------------------------------------------------------------------- /docs/json_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/docs/json_example.gif -------------------------------------------------------------------------------- /docs/kubernetes_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/docs/kubernetes_example.gif -------------------------------------------------------------------------------- /docs/sg_workflow_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/docs/sg_workflow_example.gif -------------------------------------------------------------------------------- /docs/tf_plan_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/docs/tf_plan_example.gif -------------------------------------------------------------------------------- /documentation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/.gitignore -------------------------------------------------------------------------------- /documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/README.md -------------------------------------------------------------------------------- /documentation/assets/installation/tirith-version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/assets/installation/tirith-version.png -------------------------------------------------------------------------------- /documentation/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/babel.config.js -------------------------------------------------------------------------------- /documentation/docs/getting-started-with-tirith.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/getting-started-with-tirith.md -------------------------------------------------------------------------------- /documentation/docs/tirith-installation/developer-mode-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/tirith-installation/developer-mode-installation.md -------------------------------------------------------------------------------- /documentation/docs/tirith-installation/manual-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/tirith-installation/manual-installation.md -------------------------------------------------------------------------------- /documentation/docs/tirith-installation/quick-intallation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/tirith-installation/quick-intallation.md -------------------------------------------------------------------------------- /documentation/docs/tirith-policies/tirith-create-first-policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/tirith-policies/tirith-create-first-policy.md -------------------------------------------------------------------------------- /documentation/docs/tirith-policies/tirith-policy-conditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/tirith-policies/tirith-policy-conditions.md -------------------------------------------------------------------------------- /documentation/docs/tirith-policies/tirith-policy-error-tolerance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/tirith-policies/tirith-policy-error-tolerance.md -------------------------------------------------------------------------------- /documentation/docs/tirith-policies/tirith-policy-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/tirith-policies/tirith-policy-examples.md -------------------------------------------------------------------------------- /documentation/docs/tirith-policies/tirith-policy-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/tirith-policies/tirith-policy-structure.md -------------------------------------------------------------------------------- /documentation/docs/tirith-policies/tirith-policy-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docs/tirith-policies/tirith-policy-variables.md -------------------------------------------------------------------------------- /documentation/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/docusaurus.config.js -------------------------------------------------------------------------------- /documentation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/package-lock.json -------------------------------------------------------------------------------- /documentation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/package.json -------------------------------------------------------------------------------- /documentation/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/sidebars.js -------------------------------------------------------------------------------- /documentation/src/components/BackMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/src/components/BackMenu.js -------------------------------------------------------------------------------- /documentation/src/components/HomepageFeatures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/src/components/HomepageFeatures/index.js -------------------------------------------------------------------------------- /documentation/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /documentation/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/src/css/custom.css -------------------------------------------------------------------------------- /documentation/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/src/pages/index.js -------------------------------------------------------------------------------- /documentation/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/src/pages/index.module.css -------------------------------------------------------------------------------- /documentation/src/theme/Admonition/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/src/theme/Admonition/index.js -------------------------------------------------------------------------------- /documentation/src/theme/PaginatorNavLink/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/src/theme/PaginatorNavLink/index.js -------------------------------------------------------------------------------- /documentation/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /documentation/static/img/danger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/static/img/danger.svg -------------------------------------------------------------------------------- /documentation/static/img/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/static/img/info.svg -------------------------------------------------------------------------------- /documentation/static/img/tip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/static/img/tip.svg -------------------------------------------------------------------------------- /documentation/static/img/tirith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/static/img/tirith.png -------------------------------------------------------------------------------- /documentation/static/img/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/documentation/static/img/warning.svg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/setup.py -------------------------------------------------------------------------------- /src/tirith/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/__init__.py -------------------------------------------------------------------------------- /src/tirith/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/__main__.py -------------------------------------------------------------------------------- /src/tirith/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/cli.py -------------------------------------------------------------------------------- /src/tirith/core/__init__.py: -------------------------------------------------------------------------------- 1 | from .core import start_policy_evaluation 2 | -------------------------------------------------------------------------------- /src/tirith/core/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/core.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/__init__.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/base_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/base_evaluator.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/contained_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/contained_in.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/contains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/contains.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/equals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/equals.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/greater_than.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/greater_than.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/greater_than_equal_to.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/greater_than_equal_to.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/is_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/is_empty.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/is_not_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/is_not_empty.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/less_than.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/less_than.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/less_than_equal_to.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/less_than_equal_to.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/not_contained_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/not_contained_in.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/not_contains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/not_contains.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/not_equals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/not_equals.py -------------------------------------------------------------------------------- /src/tirith/core/evaluators/regex_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/evaluators/regex_match.py -------------------------------------------------------------------------------- /src/tirith/core/policy_parameterization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/core/policy_parameterization.py -------------------------------------------------------------------------------- /src/tirith/exceptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tirith/exceptions/all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/exceptions/all.py -------------------------------------------------------------------------------- /src/tirith/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/logging.py -------------------------------------------------------------------------------- /src/tirith/prettyprinter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/prettyprinter.py -------------------------------------------------------------------------------- /src/tirith/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/providers/__init__.py -------------------------------------------------------------------------------- /src/tirith/providers/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/providers/common.py -------------------------------------------------------------------------------- /src/tirith/providers/infracost/__init__.py: -------------------------------------------------------------------------------- 1 | from .handler import provide 2 | -------------------------------------------------------------------------------- /src/tirith/providers/infracost/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/providers/infracost/handler.py -------------------------------------------------------------------------------- /src/tirith/providers/json/__init__.py: -------------------------------------------------------------------------------- 1 | from .handler import provide 2 | -------------------------------------------------------------------------------- /src/tirith/providers/json/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/providers/json/handler.py -------------------------------------------------------------------------------- /src/tirith/providers/kubernetes/__init__.py: -------------------------------------------------------------------------------- 1 | from .handler import provide 2 | -------------------------------------------------------------------------------- /src/tirith/providers/kubernetes/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/providers/kubernetes/handler.py -------------------------------------------------------------------------------- /src/tirith/providers/sg_workflow/__init__.py: -------------------------------------------------------------------------------- 1 | from .handler import provide 2 | -------------------------------------------------------------------------------- /src/tirith/providers/sg_workflow/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/providers/sg_workflow/handler.py -------------------------------------------------------------------------------- /src/tirith/providers/terraform_plan/__init__.py: -------------------------------------------------------------------------------- 1 | from .handler import provide 2 | -------------------------------------------------------------------------------- /src/tirith/providers/terraform_plan/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/providers/terraform_plan/handler.py -------------------------------------------------------------------------------- /src/tirith/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/status.py -------------------------------------------------------------------------------- /src/tirith/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/src/tirith/utils.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_contained_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_contained_in.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_contains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_contains.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_equals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_equals.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_greater_than.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_greater_than.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_greater_than_equal_to.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_greater_than_equal_to.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_is_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_is_empty.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_is_not_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_is_not_empty.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_less_than.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_less_than.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_less_than_equal_to.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_less_than_equal_to.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_not_contained_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_not_contained_in.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_not_contains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_not_contains.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_not_equals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_not_equals.py -------------------------------------------------------------------------------- /tests/core/evaluators/test_regex_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/evaluators/test_regex_match.py -------------------------------------------------------------------------------- /tests/core/fixtures/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/fixtures/input.json -------------------------------------------------------------------------------- /tests/core/fixtures/policy_parametrized.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/fixtures/policy_parametrized.json -------------------------------------------------------------------------------- /tests/core/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/test_core.py -------------------------------------------------------------------------------- /tests/core/test_policy_parameterization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/core/test_policy_parameterization.py -------------------------------------------------------------------------------- /tests/example-output.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/example-output.jsonc -------------------------------------------------------------------------------- /tests/providers/infracost/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/infracost/input.json -------------------------------------------------------------------------------- /tests/providers/infracost/input_eks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/infracost/input_eks.json -------------------------------------------------------------------------------- /tests/providers/infracost/input_redshift.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/infracost/input_redshift.json -------------------------------------------------------------------------------- /tests/providers/infracost/input_s3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/infracost/input_s3.json -------------------------------------------------------------------------------- /tests/providers/infracost/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/infracost/policy.json -------------------------------------------------------------------------------- /tests/providers/infracost/policy_redshift.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/infracost/policy_redshift.json -------------------------------------------------------------------------------- /tests/providers/infracost/policy_s3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/infracost/policy_s3.json -------------------------------------------------------------------------------- /tests/providers/infracost/tests_infracost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/infracost/tests_infracost.py -------------------------------------------------------------------------------- /tests/providers/json/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/json/input.json -------------------------------------------------------------------------------- /tests/providers/json/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/json/playbook.yml -------------------------------------------------------------------------------- /tests/providers/json/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/json/policy.json -------------------------------------------------------------------------------- /tests/providers/json/policy_playbook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/json/policy_playbook.json -------------------------------------------------------------------------------- /tests/providers/json/test_get_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/json/test_get_value.py -------------------------------------------------------------------------------- /tests/providers/kubernetes/input.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/kubernetes/input.yml -------------------------------------------------------------------------------- /tests/providers/kubernetes/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/kubernetes/policy.json -------------------------------------------------------------------------------- /tests/providers/kubernetes/test_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/kubernetes/test_attribute.py -------------------------------------------------------------------------------- /tests/providers/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/policy.json -------------------------------------------------------------------------------- /tests/providers/sg_workflow/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/sg_workflow/input.json -------------------------------------------------------------------------------- /tests/providers/sg_workflow/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/sg_workflow/policy.json -------------------------------------------------------------------------------- /tests/providers/sg_workflow/tests_sg_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/sg_workflow/tests_sg_workflow.py -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/at_least_one_aws_s3_bucket_int_config_refers_to_s3_bucket.tirith.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/at_least_one_aws_s3_bucket_int_config_refers_to_s3_bucket.tirith.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/elb_references_to_secroup.tirith.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/elb_references_to_secroup.tirith.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/elb_with_secgroup.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/elb_with_secgroup.tf -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/extra_elb_no_secgroup.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/extra_elb_no_secgroup.tf -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/fail_s3_referenced_by_to.tirith.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/fail_s3_referenced_by_to.tirith.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_aws_instance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_aws_instance.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_aws_instance_ebs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_aws_instance_ebs.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_costcenter_tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_costcenter_tags.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_exclude_resource_types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_exclude_resource_types.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_implicit_elb_secgroup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_implicit_elb_secgroup.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_instance_deps_s3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_instance_deps_s3.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_instance_deps_s3_no_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_instance_deps_s3_no_region.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_multiple_resource_tag_check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_multiple_resource_tag_check.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_s3_destroy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_s3_destroy.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_s3_tiering_in_the_module_but_not_created.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_s3_tiering_in_the_module_but_not_created.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_vnet_destroy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_vnet_destroy.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/input_vnet_destroy_new.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/input_vnet_destroy_new.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_aws_instance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_aws_instance.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_aws_instance_ebs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_aws_instance_ebs.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_costcenter_tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_costcenter_tags.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_ec2_depends_on_s3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_ec2_depends_on_s3.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_elb_secgroup_reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_elb_secgroup_reference.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_exclude_resource_types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_exclude_resource_types.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_multiple_resource_tag_check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_multiple_resource_tag_check.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_s3_destroy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_s3_destroy.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_star_restype_should_skip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_star_restype_should_skip.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_vnet_destroy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_vnet_destroy.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/policy_vnet_destroy_new.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/policy_vnet_destroy_new.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/s3_bucket_not_all_has_intelligent_tiering.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/s3_bucket_not_all_has_intelligent_tiering.tf -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/s3_bucket_with_intelligent_tiering_config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/s3_bucket_with_intelligent_tiering_config.tf -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/s3_referenced_by_intelligent_tiering_config.tirith.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/s3_referenced_by_intelligent_tiering_config.tirith.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/fixtures/s3_referenced_by_intelligent_tiering_config_err_tolerance_1.tirith.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/fixtures/s3_referenced_by_intelligent_tiering_config_err_tolerance_1.tirith.json -------------------------------------------------------------------------------- /tests/providers/terraform_plan/test_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/test_action.py -------------------------------------------------------------------------------- /tests/providers/terraform_plan/test_direct_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/test_direct_references.py -------------------------------------------------------------------------------- /tests/providers/terraform_plan/test_dot_star_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/test_dot_star_attr.py -------------------------------------------------------------------------------- /tests/providers/terraform_plan/test_exclude_resource_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/test_exclude_resource_types.py -------------------------------------------------------------------------------- /tests/providers/terraform_plan/test_provider_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/test_provider_config.py -------------------------------------------------------------------------------- /tests/providers/terraform_plan/test_terraform_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/test_terraform_plan.py -------------------------------------------------------------------------------- /tests/providers/terraform_plan/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/terraform_plan/utils.py -------------------------------------------------------------------------------- /tests/providers/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/test_common.py -------------------------------------------------------------------------------- /tests/providers/wfPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tests/providers/wfPolicy.json -------------------------------------------------------------------------------- /tools/bump_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StackGuardian/tirith/HEAD/tools/bump_version.py --------------------------------------------------------------------------------