LICENSE
README.md
setup.py
cloudrail/dev_tools/__init__.py
cloudrail/dev_tools/aws_rule_test_utils.py
cloudrail/dev_tools/rule_test_utils.py
cloudrail/knowledge/__init__.py
cloudrail/knowledge/context/__init__.py
cloudrail/knowledge/context/aliases_dict.py
cloudrail/knowledge/context/base_environment_context.py
cloudrail/knowledge/context/cloneable.py
cloudrail/knowledge/context/cloud_provider.py
cloudrail/knowledge/context/managed_resources_summary.py
cloudrail/knowledge/context/mergeable.py
cloudrail/knowledge/context/terraform_action_type.py
cloudrail/knowledge/context/terraform_resource_metadata.py
cloudrail/knowledge/context/terraform_state.py
cloudrail/knowledge/context/unknown_block.py
cloudrail/knowledge/context/aws/__init__.py
cloudrail/knowledge/context/aws/aws_client.py
cloudrail/knowledge/context/aws/aws_connection.py
cloudrail/knowledge/context/aws/aws_environment_context.py
cloudrail/knowledge/context/aws/aws_resource.py
cloudrail/knowledge/context/aws/indirect_public_connection_data.py
cloudrail/knowledge/context/aws/prefix_lists.py
cloudrail/knowledge/context/aws/resource_based_policy.py
cloudrail/knowledge/context/aws/service_name.py
cloudrail/knowledge/context/aws/account/__init__.py
cloudrail/knowledge/context/aws/account/account.py
cloudrail/knowledge/context/aws/apigateway/__init__.py
cloudrail/knowledge/context/aws/apigateway/api_gateway_integration.py
cloudrail/knowledge/context/aws/apigateway/api_gateway_method.py
cloudrail/knowledge/context/aws/apigateway/api_gateway_method_settings.py
cloudrail/knowledge/context/aws/apigateway/api_gateway_stage.py
cloudrail/knowledge/context/aws/apigateway/rest_api_gw.py
cloudrail/knowledge/context/aws/apigateway/rest_api_gw_domain.py
cloudrail/knowledge/context/aws/apigateway/rest_api_gw_mapping.py
cloudrail/knowledge/context/aws/apigateway/rest_api_gw_policy.py
cloudrail/knowledge/context/aws/apigatewayv2/__init__.py
cloudrail/knowledge/context/aws/apigatewayv2/api_gateway_v2.py
cloudrail/knowledge/context/aws/apigatewayv2/api_gateway_v2_integration.py
cloudrail/knowledge/context/aws/apigatewayv2/api_gateway_v2_vpc_link.py
cloudrail/knowledge/context/aws/athena/__init__.py
cloudrail/knowledge/context/aws/athena/athena_database.py
cloudrail/knowledge/context/aws/athena/athena_workgroup.py
cloudrail/knowledge/context/aws/autoscaling/__init__.py
cloudrail/knowledge/context/aws/autoscaling/launch_configuration.py
cloudrail/knowledge/context/aws/autoscaling/launch_template.py
cloudrail/knowledge/context/aws/batch/__init__.py
cloudrail/knowledge/context/aws/batch/batch_compute_environment.py
cloudrail/knowledge/context/aws/cloudfront/__init__.py
cloudrail/knowledge/context/aws/cloudfront/cloud_front_distribution_list.py
cloudrail/knowledge/context/aws/cloudfront/cloudfront_distribution_logging.py
cloudrail/knowledge/context/aws/cloudfront/origin_access_identity.py
cloudrail/knowledge/context/aws/cloudhsmv2/__init__.py
cloudrail/knowledge/context/aws/cloudhsmv2/cloudhsm_v2_cluster.py
cloudrail/knowledge/context/aws/cloudhsmv2/cloudhsm_v2_hsm.py
cloudrail/knowledge/context/aws/cloudtrail/__init__.py
cloudrail/knowledge/context/aws/cloudtrail/cloudtrail.py
cloudrail/knowledge/context/aws/cloudwatch/__init__.py
cloudrail/knowledge/context/aws/cloudwatch/cloud_watch_event_target.py
cloudrail/knowledge/context/aws/cloudwatch/cloud_watch_log_group.py
cloudrail/knowledge/context/aws/cloudwatch/cloudwatch_logs_destination.py
cloudrail/knowledge/context/aws/cloudwatch/cloudwatch_logs_destination_policy.py
cloudrail/knowledge/context/aws/codebuild/__init__.py
cloudrail/knowledge/context/aws/codebuild/codebuild_project.py
cloudrail/knowledge/context/aws/codebuild/codebuild_report_group.py
cloudrail/knowledge/context/aws/configservice/__init__.py
cloudrail/knowledge/context/aws/configservice/config_aggregator.py
cloudrail/knowledge/context/aws/dax/__init__.py
cloudrail/knowledge/context/aws/dax/dax_cluster.py
cloudrail/knowledge/context/aws/dms/__init__.py
cloudrail/knowledge/context/aws/dms/dms_replication_instance.py
cloudrail/knowledge/context/aws/dms/dms_replication_instance_subnet_group.py
cloudrail/knowledge/context/aws/docdb/__init__.py
cloudrail/knowledge/context/aws/docdb/docdb_cluster.py
cloudrail/knowledge/context/aws/docdb/docdb_cluster_parameter.py
cloudrail/knowledge/context/aws/docdb/docdb_cluster_parameter_group.py
cloudrail/knowledge/context/aws/ds/__init__.py
cloudrail/knowledge/context/aws/ds/directory_service.py
cloudrail/knowledge/context/aws/dynamodb/__init__.py
cloudrail/knowledge/context/aws/dynamodb/dynamodb_table.py
cloudrail/knowledge/context/aws/ec2/__init__.py
cloudrail/knowledge/context/aws/ec2/ec2_image.py
cloudrail/knowledge/context/aws/ec2/ec2_instance.py
cloudrail/knowledge/context/aws/ec2/ec2_instance_type.py
cloudrail/knowledge/context/aws/ec2/elastic_ip.py
cloudrail/knowledge/context/aws/ec2/igw_type.py
cloudrail/knowledge/context/aws/ec2/internet_gateway.py
cloudrail/knowledge/context/aws/ec2/main_route_table_association.py
cloudrail/knowledge/context/aws/ec2/nat_gateways.py
cloudrail/knowledge/context/aws/ec2/network_acl.py
cloudrail/knowledge/context/aws/ec2/network_acl_rule.py
cloudrail/knowledge/context/aws/ec2/network_interface.py
cloudrail/knowledge/context/aws/ec2/peering_connection.py
cloudrail/knowledge/context/aws/ec2/route.py
cloudrail/knowledge/context/aws/ec2/route_table.py
cloudrail/knowledge/context/aws/ec2/route_table_association.py
cloudrail/knowledge/context/aws/ec2/security_group.py
cloudrail/knowledge/context/aws/ec2/security_group_rule.py
cloudrail/knowledge/context/aws/ec2/subnet.py
cloudrail/knowledge/context/aws/ec2/transit_gateway.py
cloudrail/knowledge/context/aws/ec2/transit_gateway_resource_type.py
cloudrail/knowledge/context/aws/ec2/transit_gateway_route.py
cloudrail/knowledge/context/aws/ec2/transit_gateway_route_attachment.py
cloudrail/knowledge/context/aws/ec2/transit_gateway_route_table.py
cloudrail/knowledge/context/aws/ec2/transit_gateway_route_table_association.py
cloudrail/knowledge/context/aws/ec2/transit_gateway_route_table_propagation.py
cloudrail/knowledge/context/aws/ec2/transit_gateway_vpc_attachment.py
cloudrail/knowledge/context/aws/ec2/vpc.py
cloudrail/knowledge/context/aws/ec2/vpc_endpoint.py
cloudrail/knowledge/context/aws/ec2/vpc_endpoint_route_table_association.py
cloudrail/knowledge/context/aws/ecr/__init__.py
cloudrail/knowledge/context/aws/ecr/ecr_repository.py
cloudrail/knowledge/context/aws/ecr/ecr_repository_policy.py
cloudrail/knowledge/context/aws/ecs/__init__.py
cloudrail/knowledge/context/aws/ecs/cluster_state.py
cloudrail/knowledge/context/aws/ecs/ecs_cluster.py
cloudrail/knowledge/context/aws/ecs/ecs_constants.py
cloudrail/knowledge/context/aws/ecs/ecs_service.py
cloudrail/knowledge/context/aws/ecs/ecs_target.py
cloudrail/knowledge/context/aws/ecs/ecs_task_definition.py
cloudrail/knowledge/context/aws/ecs/load_balancing_configuration.py
cloudrail/knowledge/context/aws/ecs/network_mode.py
cloudrail/knowledge/context/aws/efs/__init__.py
cloudrail/knowledge/context/aws/efs/efs_file_system.py
cloudrail/knowledge/context/aws/efs/efs_mount_target.py
cloudrail/knowledge/context/aws/efs/efs_policy.py
cloudrail/knowledge/context/aws/eks/__init__.py
cloudrail/knowledge/context/aws/eks/eks_cluster.py
cloudrail/knowledge/context/aws/elasticache/__init__.py
cloudrail/knowledge/context/aws/elasticache/elasticache_cluster.py
cloudrail/knowledge/context/aws/elasticache/elasticache_replication_group.py
cloudrail/knowledge/context/aws/elasticache/elasticache_subnet_group.py
cloudrail/knowledge/context/aws/elb/__init__.py
cloudrail/knowledge/context/aws/elb/load_balancer.py
cloudrail/knowledge/context/aws/elb/load_balancer_attributes.py
cloudrail/knowledge/context/aws/elb/load_balancer_listener.py
cloudrail/knowledge/context/aws/elb/load_balancer_target.py
cloudrail/knowledge/context/aws/elb/load_balancer_target_group.py
cloudrail/knowledge/context/aws/elb/load_balancer_target_group_association.py
cloudrail/knowledge/context/aws/emr/__init__.py
cloudrail/knowledge/context/aws/emr/emr_cluster.py
cloudrail/knowledge/context/aws/emr/emr_public_access_config.py
cloudrail/knowledge/context/aws/es/__init__.py
cloudrail/knowledge/context/aws/es/elastic_search_domain.py
cloudrail/knowledge/context/aws/es/elastic_search_domain_policy.py
cloudrail/knowledge/context/aws/glacier/__init__.py
cloudrail/knowledge/context/aws/glacier/glacier_vault.py
cloudrail/knowledge/context/aws/glacier/glacier_vault_policy.py
cloudrail/knowledge/context/aws/globalaccelerator/__init__.py
cloudrail/knowledge/context/aws/globalaccelerator/global_accelerator.py
cloudrail/knowledge/context/aws/globalaccelerator/global_accelerator_attributes.py
cloudrail/knowledge/context/aws/globalaccelerator/global_accelerator_endpoint_group.py
cloudrail/knowledge/context/aws/globalaccelerator/global_accelerator_listener.py
cloudrail/knowledge/context/aws/glue/__init__.py
cloudrail/knowledge/context/aws/glue/glue_connection.py
cloudrail/knowledge/context/aws/glue/glue_data_catalog_crawler.py
cloudrail/knowledge/context/aws/glue/glue_data_catalog_policy.py
cloudrail/knowledge/context/aws/glue/glue_data_catalog_table.py
cloudrail/knowledge/context/aws/iam/__init__.py
cloudrail/knowledge/context/aws/iam/iam_group.py
cloudrail/knowledge/context/aws/iam/iam_group_membership.py
cloudrail/knowledge/context/aws/iam/iam_identity.py
cloudrail/knowledge/context/aws/iam/iam_instance_profile.py
cloudrail/knowledge/context/aws/iam/iam_password_policy.py
cloudrail/knowledge/context/aws/iam/iam_policy_attachment.py
cloudrail/knowledge/context/aws/iam/iam_user.py
cloudrail/knowledge/context/aws/iam/iam_user_group_membership.py
cloudrail/knowledge/context/aws/iam/iam_users_login_profile.py
cloudrail/knowledge/context/aws/iam/policy.py
cloudrail/knowledge/context/aws/iam/policy_group_attachment.py
cloudrail/knowledge/context/aws/iam/policy_role_attachment.py
cloudrail/knowledge/context/aws/iam/policy_statement.py
cloudrail/knowledge/context/aws/iam/policy_user_attachment.py
cloudrail/knowledge/context/aws/iam/principal.py
cloudrail/knowledge/context/aws/iam/role.py
cloudrail/knowledge/context/aws/iam/role_last_used.py
cloudrail/knowledge/context/aws/kinesis/__init__.py
cloudrail/knowledge/context/aws/kinesis/kinesis_firehose_stream.py
cloudrail/knowledge/context/aws/kinesis/kinesis_stream.py
cloudrail/knowledge/context/aws/kms/__init__.py
cloudrail/knowledge/context/aws/kms/kms_alias.py
cloudrail/knowledge/context/aws/kms/kms_key.py
cloudrail/knowledge/context/aws/kms/kms_key_manager.py
cloudrail/knowledge/context/aws/kms/kms_key_policy.py
cloudrail/knowledge/context/aws/lambda_/__init__.py
cloudrail/knowledge/context/aws/lambda_/lambda_alias.py
cloudrail/knowledge/context/aws/lambda_/lambda_function.py
cloudrail/knowledge/context/aws/lambda_/lambda_policy_statements.py
cloudrail/knowledge/context/aws/mq/__init__.py
cloudrail/knowledge/context/aws/mq/mq_broker.py
cloudrail/knowledge/context/aws/neptune/__init__.py
cloudrail/knowledge/context/aws/neptune/neptune_cluster.py
cloudrail/knowledge/context/aws/neptune/neptune_instance.py
cloudrail/knowledge/context/aws/networking_config/__init__.py
cloudrail/knowledge/context/aws/networking_config/inetwork_configuration.py
cloudrail/knowledge/context/aws/networking_config/network_configuration.py
cloudrail/knowledge/context/aws/networking_config/network_entity.py
cloudrail/knowledge/context/aws/networking_config/network_resource.py
cloudrail/knowledge/context/aws/rds/__init__.py
cloudrail/knowledge/context/aws/rds/db_subnet_group.py
cloudrail/knowledge/context/aws/rds/rds_cluster.py
cloudrail/knowledge/context/aws/rds/rds_global_cluster.py
cloudrail/knowledge/context/aws/rds/rds_instance.py
cloudrail/knowledge/context/aws/redshift/__init__.py
cloudrail/knowledge/context/aws/redshift/redshift.py
cloudrail/knowledge/context/aws/redshift/redshift_logging.py
cloudrail/knowledge/context/aws/redshift/redshift_subnet_group.py
cloudrail/knowledge/context/aws/resourcegroupstaggingapi/__init__.py
cloudrail/knowledge/context/aws/resourcegroupstaggingapi/resource_tag_mapping_list.py
cloudrail/knowledge/context/aws/s3/__init__.py
cloudrail/knowledge/context/aws/s3/public_access_block_settings.py
cloudrail/knowledge/context/aws/s3/s3_acl.py
cloudrail/knowledge/context/aws/s3/s3_bucket.py
cloudrail/knowledge/context/aws/s3/s3_bucket_access_point.py
cloudrail/knowledge/context/aws/s3/s3_bucket_encryption.py
cloudrail/knowledge/context/aws/s3/s3_bucket_logging.py
cloudrail/knowledge/context/aws/s3/s3_bucket_object.py
cloudrail/knowledge/context/aws/s3/s3_bucket_regions.py
cloudrail/knowledge/context/aws/s3/s3_bucket_versioning.py
cloudrail/knowledge/context/aws/s3outposts/__init__.py
cloudrail/knowledge/context/aws/s3outposts/s3outpost_endpoint.py
cloudrail/knowledge/context/aws/sagemaker/__init__.py
cloudrail/knowledge/context/aws/sagemaker/sagemaker_endpoint_config.py
cloudrail/knowledge/context/aws/sagemaker/sagemaker_notebook_instance.py
cloudrail/knowledge/context/aws/secretsmanager/__init__.py
cloudrail/knowledge/context/aws/secretsmanager/secrets_manager_secret.py
cloudrail/knowledge/context/aws/secretsmanager/secrets_manager_secret_policy.py
cloudrail/knowledge/context/aws/sns/__init__.py
cloudrail/knowledge/context/aws/sns/sns_topic.py
cloudrail/knowledge/context/aws/sqs/__init__.py
cloudrail/knowledge/context/aws/sqs/sqs_queue.py
cloudrail/knowledge/context/aws/sqs/sqs_queue_policy.py
cloudrail/knowledge/context/aws/ssm/__init__.py
cloudrail/knowledge/context/aws/ssm/ssm_parameter.py
cloudrail/knowledge/context/aws/worklink/__init__.py
cloudrail/knowledge/context/aws/worklink/worklink_fleet.py
cloudrail/knowledge/context/aws/workspaces/__init__.py
cloudrail/knowledge/context/aws/workspaces/workspace_directory.py
cloudrail/knowledge/context/aws/workspaces/workspaces.py
cloudrail/knowledge/context/aws/xray/__init__.py
cloudrail/knowledge/context/aws/xray/xray_encryption.py
cloudrail/knowledge/context/azure/__init__.py
cloudrail/knowledge/context/azure/azure_environment_context.py
cloudrail/knowledge/context/azure/azure_resource.py
cloudrail/knowledge/context/azure/azure_resource_group.py
cloudrail/knowledge/context/azure/constants/__init__.py
cloudrail/knowledge/context/azure/constants/azure_resource_type.py
cloudrail/knowledge/context/azure/databases/__init__.py
cloudrail/knowledge/context/azure/databases/azure_sql_server.py
cloudrail/knowledge/context/azure/network/__init__.py
cloudrail/knowledge/context/azure/network/azure_nic.py
cloudrail/knowledge/context/azure/network/azure_nsg.py
cloudrail/knowledge/context/azure/network/azure_nsg_to_nic_association.py
cloudrail/knowledge/context/azure/network/azure_security_group_to_subnet_association.py
cloudrail/knowledge/context/azure/network/azure_subnet.py
cloudrail/knowledge/context/azure/network/azure_vnet_gateway.py
cloudrail/knowledge/context/azure/security/__init__.py
cloudrail/knowledge/context/azure/security/azure_security_center_auto_provisioning.py
cloudrail/knowledge/context/azure/security/azure_security_center_contact.py
cloudrail/knowledge/context/azure/webapp/__init__.py
cloudrail/knowledge/context/azure/webapp/auth_settings.py
cloudrail/knowledge/context/azure/webapp/azure_app_service.py
cloudrail/knowledge/context/azure/webapp/azure_app_service_config.py
cloudrail/knowledge/context/azure/webapp/azure_function_app.py
cloudrail/knowledge/context/azure/webapp/constants.py
cloudrail/knowledge/context/azure/webapp/site_config.py
cloudrail/knowledge/rules/__init__.py
cloudrail/knowledge/rules/base_rule.py
cloudrail/knowledge/rules/rule_metadata.py
cloudrail/knowledge/rules/aws/__init__.py
cloudrail/knowledge/rules/aws/aws_base_rule.py
cloudrail/knowledge/rules/aws/context_aware/__init__.py
cloudrail/knowledge/rules/aws/context_aware/disallow_ec2_classic_mode_rule.py
cloudrail/knowledge/rules/aws/context_aware/disallow_resources_in_default_vpc_rule.py
cloudrail/knowledge/rules/aws/context_aware/ec2_inbound_rule.py
cloudrail/knowledge/rules/aws/context_aware/ec2_outbound_rule.py
cloudrail/knowledge/rules/aws/context_aware/ec2_role_share_rule.py
cloudrail/knowledge/rules/aws/context_aware/ec2_s3_share_rule.py
cloudrail/knowledge/rules/aws/context_aware/ensure_all_used_default_security_groups_restrict_all_traffic_rule.py
cloudrail/knowledge/rules/aws/context_aware/ensure_iam_entities_policy_managed_solely_rule.py
cloudrail/knowledge/rules/aws/context_aware/ensure_no_unused_security_groups_rule.py
cloudrail/knowledge/rules/aws/context_aware/iam_privilege_escalation_policy_rule.py
cloudrail/knowledge/rules/aws/context_aware/no_vpc_peering_allowed_rule.py
cloudrail/knowledge/rules/aws/context_aware/s3_bucket_policy_vpc_endpoint_rule.py
cloudrail/knowledge/rules/aws/context_aware/vpc_peering_least_access_rule.py
cloudrail/knowledge/rules/aws/context_aware/vpcs_in_tgw_no_overlapping_cidr_rule.py
cloudrail/knowledge/rules/aws/context_aware/indirect_public_access_rules/__init__.py
cloudrail/knowledge/rules/aws/context_aware/indirect_public_access_rules/indirect_public_access_db_rds_rule.py
cloudrail/knowledge/rules/aws/context_aware/indirect_public_access_rules/indirect_public_access_db_redshift_rule.py
cloudrail/knowledge/rules/aws/context_aware/indirect_public_access_rules/indirect_public_access_elastic_search_rule.py
cloudrail/knowledge/rules/aws/context_aware/indirect_public_access_rules/s3_bucket_lambda_indirect_exposure_rule.py
cloudrail/knowledge/rules/aws/context_aware/public_access_validation_rules/__init__.py
cloudrail/knowledge/rules/aws/context_aware/public_access_validation_rules/public_access_db_neptune_rule.py
cloudrail/knowledge/rules/aws/context_aware/public_access_validation_rules/public_access_db_rds_rule.py
cloudrail/knowledge/rules/aws/context_aware/public_access_validation_rules/public_access_db_redshift_rule.py
cloudrail/knowledge/rules/aws/context_aware/public_access_validation_rules/public_access_dms_replication_instance_rule.py
cloudrail/knowledge/rules/aws/context_aware/public_access_validation_rules/public_access_eks_api_rule.py
cloudrail/knowledge/rules/aws/context_aware/public_access_validation_rules/public_access_elasticsearch_rule.py
cloudrail/knowledge/rules/aws/context_aware/public_access_validation_rules/public_access_security_groups_port_rule.py
cloudrail/knowledge/rules/aws/context_aware/public_access_validation_rules/s3_acl_allow_public_access_rule.py
cloudrail/knowledge/rules/aws/context_aware/vpc_endpoints/__init__.py
cloudrail/knowledge/rules/aws/context_aware/vpc_endpoints/abstract_vpc_endpoint_gateway_rule.py
cloudrail/knowledge/rules/aws/context_aware/vpc_endpoints/abstract_vpc_endpoint_interface_availability_zone_rule.py
cloudrail/knowledge/rules/aws/context_aware/vpc_endpoints/abstract_vpc_endpoint_interface_not_used_rule.py
cloudrail/knowledge/rules/aws/context_aware/vpc_endpoints/abstract_vpc_endpoint_rule.py
cloudrail/knowledge/rules/aws/context_aware/vpc_endpoints/vpc_endpoint_gateway_not_used_rule.py
cloudrail/knowledge/rules/aws/context_aware/vpc_endpoints/vpc_endpoint_route_table_exposure_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/allow_only_private_amis_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_all_resources_tagged_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_cloudtrail_multiregion_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_config_aggregator_enabled_all_regions_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_ecr_image_scanning_on_push_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_ecr_repository_image_tags_immutable_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_ecs_cluster_enable_container_insights_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_elasticache_redis_cluster_auto_backup_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_no_direct_internet_access_allowed_to_sagemaker_notebook_instance_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_no_read_only_access_policy_used_by_role_user_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_rds_resource_has_iam_authentication_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_rest_api_method_use_authentication_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_s3_buckets_versioning_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_security_group_include_description_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/ensure_unused_roles_removed_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/iam_no_human_users_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/iam_role_assume_role_principal_too_wide.py
cloudrail/knowledge/rules/aws/non_context_aware/iam_user_directly_attach_policies_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/access_analyzer_rules/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/access_analyzer_rules/access_analyzer_validation_base_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/access_analyzer_rules/access_analyzer_validation_error_and_security_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/access_analyzer_rules/access_analyzer_validation_warning_and_suggestion_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/backup_checks/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/backup_checks/ensure_rds_resource_backup_retention_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/ensure_api_gw_caching_encrypted_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/es_encrypt_node_to_node_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_athena_database_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_athena_workgroups_encryption_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_athena_workgroups_results_encrypted_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_cloud_watch_log_groups_encrypted_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_cloudtrail_encryption_kms_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_code_build_projects_encrypted_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_code_build_report_group_encrypted_at_rest_with_customer_managed_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_dax_clusters_encrypted_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_docdb_clusters_encrypted_customer_managed_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_docdb_clusters_encrypted_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_dynamodb_tables_encrypted_at_rest_with_customer_managed_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_ecr_repositories_encrypt_at_rest_with_customer_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_efs_filesystems_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_elasticache_replication_groups_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_kinesis_firehose_stream_encypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_kinesis_stream_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_neptune_cluster_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_neptune_cluster_encrypted_at_rest_rule_with_customer_managed_cmk.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_rds_cluster_instances_encrypted_at_rest_rule_with_customer_managed_cmk.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_rds_instance_encrypt_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_redshift_cluster_created_encrypted_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_s3_buckets_encrypted_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_s3_buckets_object_encrypted_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_sagemaker_endpoint_config_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_sagemaker_notebook_instance_encrypted_by_cmk.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_secrets_manager_secrets_encrypted_at_rest_with_customer_amanaged_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_sns_topic_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_sns_topic_encrypted_at_rest_with_customer_managed_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_sqs_queues_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_sqs_queues_encrypted_at_rest_with_customer_managed_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_ssm_parameter_store_using_encrypted_customer_managed_kms_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_workspace_root_volume_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_workspace_root_volume_encrypted_with_customer_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_workspace_user_volume_encrypted_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_workspace_user_volume_encrypted_with_customer_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/ensure_xray_encryption_using_customer_cmk_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_at_rest/es_encrypt_at_rest_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_in_transit/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_in_transit/ensure_cloudfront_distribution_encrypt_in_transit_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_in_transit/ensure_cloudfront_distribution_field_level_encryption_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_in_transit/ensure_docdb_clusters_encrypted_in_transit_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_in_transit/ensure_ecs_task_definition_created_with_efs_encrypt_in_transit_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/encryption_enforcement_rules/encrypt_in_transit/ensure_elasticache_replication_groups_encrypted_in_transit_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/iam_account_pass_policy/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/iam_account_pass_policy/abstract_iam_account_password_policy.py
cloudrail/knowledge/rules/aws/non_context_aware/iam_account_pass_policy/iam_account_pass_policy_rules.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_api_gw_xray_tracing_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_cloudfront_distribution_list_access_logging_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_cloudtrail_log_validation_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_cloudwatch_log_groups_specify_retention_days_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_docdb_logging_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_ec2_instance_detailed_monitoring_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_elasticsearch_domain_logging_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_global_acceleration_flow_logs_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_lambda_function_has_non_infinite_log_retention_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_lambda_function_xray_tracing_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_load_balancer_logging_enabeld_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_neptune_cluster_logging_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_rds_resource_logging_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_redshift_cluster_logging_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_rest_api_gw_access_logging_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/log_validation_rules/ensure_s3_bucket_logging_enabled_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/performance_optimization/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/performance_optimization/ensure_ec2_instance_ebs_optimized_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/policy_wildcard_violation/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/policy_wildcard_violation/abstract_policy_wildcard_violation_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/policy_wildcard_violation/ensure_glue_data_catalog_policy_not_use_wildcard_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/policy_wildcard_violation/ensure_policy_not_use_wildcard_actions_rules.py
cloudrail/knowledge/rules/aws/non_context_aware/protocol_enforcments/__init__.py
cloudrail/knowledge/rules/aws/non_context_aware/protocol_enforcments/alb_disallow_target_groups_http_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/protocol_enforcments/ensure_alb_is_using_https.py
cloudrail/knowledge/rules/aws/non_context_aware/protocol_enforcments/ensure_api_gw_use_modern_tls_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/protocol_enforcments/ensure_cloudfront_distribution_list_using_waf_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/protocol_enforcments/ensure_cloudfront_protocol_version_is_good.py
cloudrail/knowledge/rules/aws/non_context_aware/protocol_enforcments/ensure_imdsv2_is_used_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/protocol_enforcments/ensure_load_balancer_drops_invalid_http_headers_rule.py
cloudrail/knowledge/rules/aws/non_context_aware/protocol_enforcments/ensure_s3_bucket_policy_use_https_rule.py
cloudrail/knowledge/rules/azure/__init__.py
cloudrail/knowledge/rules/azure/azure_base_rule.py
cloudrail/knowledge/rules/azure/context_aware/__init__.py
cloudrail/knowledge/rules/azure/non_context_aware/__init__.py
cloudrail/knowledge/rules/azure/non_context_aware/app_service_ftps_required_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/auto_provisioning_log_analytics_agent_disabled_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/email_notification_high_severity_alerts_enabled_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/function_app_authentication_enable_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/function_app_client_certificate_mode_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/function_app_enforces_ftps_only_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/function_app_use_latest_http_version_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/function_app_use_latest_tls_version_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/public_access_sql_database_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/unused_network_security_group_rule.py
cloudrail/knowledge/rules/azure/non_context_aware/vpn_gateway_disallow_basic_sku_rule.py
cloudrail/knowledge/rules/constants/__init__.py
cloudrail/knowledge/rules/constants/known_ports.py
cloudrail/knowledge/rules/rule_parameters/__init__.py
cloudrail/knowledge/rules/rule_parameters/base_paramerter.py
cloudrail/knowledge/rules/rule_parameters/ec2_instance_filter.py
cloudrail/knowledge/rules/rule_parameters/firewall_ec2_paramerter.py
cloudrail/knowledge/rules/sample/__init__.py
cloudrail/knowledge/rules/sample/sample_custom_rule.py
cloudrail/knowledge/utils/__init__.py
cloudrail/knowledge/utils/action_utils.py
cloudrail/knowledge/utils/arn_utils.py
cloudrail/knowledge/utils/port_utils.py
cloudrail/knowledge/utils/range_util.py
cloudrail/knowledge/utils/utils.py
cloudrail_knowledge.egg-info/PKG-INFO
cloudrail_knowledge.egg-info/SOURCES.txt
cloudrail_knowledge.egg-info/dependency_links.txt
cloudrail_knowledge.egg-info/requires.txt
cloudrail_knowledge.egg-info/top_level.txt