SYMBOL INDEX (16106 symbols across 4134 files) FILE: cdk_integration_tests/src/python/ALBDropHttpHeaders/fail__1__.py class MyALBStack (line 4) | class MyALBStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ALBDropHttpHeaders/pass.py class MyALBStack (line 4) | class MyALBStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ALBListenerHTTPS/fail__1__.py class MyListenerStack (line 4) | class MyListenerStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ALBListenerHTTPS/pass.py class MyListenerStack (line 4) | class MyListenerStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 22) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyListenerStack (line 21) | class MyListenerStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 22) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayAccessLogging/fail__2__.py class ServerlessApiWithAccessLogStack (line 48) | class ServerlessApiWithAccessLogStack(core.Stack): method __init__ (line 50) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayAccessLogging/pass.py class ServerlessApiWithAccessLogStack (line 51) | class ServerlessApiWithAccessLogStack(core.Stack): method __init__ (line 53) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayAuthorization/fail__1__.py class MyApiGatewayMethodStack (line 4) | class MyApiGatewayMethodStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayAuthorization/pass.py class MyApiGatewayMethodStack (line 4) | class MyApiGatewayMethodStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayCacheEnable/fail__2__.py class MyApiGatewayStack (line 4) | class MyApiGatewayStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySAMApiStack2 (line 23) | class MySAMApiStack2(core.Stack): method __init__ (line 25) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayCacheEnable/pass.py class MyApiGatewayStack (line 4) | class MyApiGatewayStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySAMApiStack2 (line 25) | class MySAMApiStack2(core.Stack): method __init__ (line 27) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayV2AccessLogging/fail__2__.py class MyApiGatewayV2StageStack (line 4) | class MyApiGatewayV2StageStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyServerlessHttpApiStack2 (line 23) | class MyServerlessHttpApiStack2(core.Stack): method __init__ (line 24) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayV2AccessLogging/pass.py class MyApiGatewayV2StageStack (line 4) | class MyApiGatewayV2StageStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyServerlessHttpApiStack2 (line 27) | class MyServerlessHttpApiStack2(core.Stack): method __init__ (line 28) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayXray/fail__2__.py class MyApiGatewayStageStack (line 5) | class MyApiGatewayStageStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyServerlessApiStack (line 22) | class MyServerlessApiStack(core.Stack): method __init__ (line 23) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/APIGatewayXray/pass.py class MyApiGatewayStageStack (line 5) | class MyApiGatewayStageStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyServerlessApiStack (line 22) | class MyServerlessApiStack(core.Stack): method __init__ (line 23) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AmazonMQBrokerPublicAccess/fail__1__.py class AmazonMQStack (line 4) | class AmazonMQStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AmazonMQBrokerPublicAccess/pass.py class AmazonMQStack (line 4) | class AmazonMQStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AppSyncFieldLevelLogs/fail__1__.py class AppSyncStack (line 4) | class AppSyncStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AppSyncFieldLevelLogs/pass.py class AppSyncStack (line 4) | class AppSyncStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AppSyncLogging/fail__1__.py class AppSyncStack (line 4) | class AppSyncStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AppSyncLogging/pass.py class AppSyncStack (line 4) | class AppSyncStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AthenaWorkgroupConfiguration/fail__1__.py class AthenaStack (line 4) | class AthenaStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AthenaWorkgroupConfiguration/pass.py class AthenaStack (line 4) | class AthenaStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AuroraEncryption/fail__1__.py class MyDBClusterStack (line 4) | class MyDBClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/AuroraEncryption/pass.py class MyDBClusterStack (line 4) | class MyDBClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/BackupVaultEncrypted/fail__1__.py class MyBackupStack (line 4) | class MyBackupStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/BackupVaultEncrypted/pass.py class MyBackupStack (line 4) | class MyBackupStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudFrontTLS12/fail__2__.py class MyCloudFrontDistributionStack (line 4) | class MyCloudFrontDistributionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyCloudFrontDistributionStack2 (line 23) | class MyCloudFrontDistributionStack2(core.Stack): method __init__ (line 24) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudFrontTLS12/pass.py class MyCloudFrontDistributionStack (line 4) | class MyCloudFrontDistributionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudTrailLogValidation/fail__1__.py class CloudTrailStack (line 5) | class CloudTrailStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudTrailLogValidation/pass.py class CloudTrailStack (line 5) | class CloudTrailStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudWatchLogGroupKMSKey/fail__1__.py class MyBadLogGroupStack (line 4) | class MyBadLogGroupStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudWatchLogGroupKMSKey/pass.py class MyLogGroupStack (line 4) | class MyLogGroupStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudWatchLogGroupRetention/fail__1__.py class MyLogGroupStack (line 4) | class MyLogGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudWatchLogGroupRetention/pass.py class MyLogGroupStack (line 4) | class MyLogGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudfrontDistributionEncryption/fail__2__.py class MyCloudFrontDistributionStack (line 4) | class MyCloudFrontDistributionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyCloudFrontDistributionStack2 (line 23) | class MyCloudFrontDistributionStack2(core.Stack): method __init__ (line 24) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudfrontDistributionEncryption/pass.py class MyCloudFrontDistributionStack (line 4) | class MyCloudFrontDistributionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyCloudFrontDistributionStack2 (line 23) | class MyCloudFrontDistributionStack2(core.Stack): method __init__ (line 24) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudfrontDistributionLogging/fail__1__.py class MyCloudFrontDistributionStack (line 4) | class MyCloudFrontDistributionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudfrontDistributionLogging/pass.py class MyCloudFrontDistributionStack (line 4) | class MyCloudFrontDistributionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudtrailEncryption/fail__1__.py class MyCloudTrailTrailStack (line 4) | class MyCloudTrailTrailStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudtrailEncryption/pass.py class MyCloudTrailTrailStack (line 4) | class MyCloudTrailTrailStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudtrailMultiRegion/fail__1__.py class MyCloudTrailStack (line 4) | class MyCloudTrailStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CloudtrailMultiRegion/pass.py class MyCloudTrailStack (line 4) | class MyCloudTrailStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CodeBuildProjectEncryption/fail__1__.py class MyCodeBuildProjectStack (line 4) | class MyCodeBuildProjectStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/CodeBuildProjectEncryption/pass.py class MyCodeBuildProjectStack (line 4) | class MyCodeBuildProjectStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyCodeBuildProjectStack2 (line 24) | class MyCodeBuildProjectStack2(core.Stack): method __init__ (line 25) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DAXEncryption/fail__1__.py class DAXClusterStack (line 4) | class DAXClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DAXEncryption/pass.py class DAXClusterStack (line 4) | class DAXClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DMSReplicationInstancePubliclyAccessible/fail__1__.py class MyDMSReplicationInstanceStack (line 4) | class MyDMSReplicationInstanceStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DMSReplicationInstancePubliclyAccessible/pass.py class MyDMSReplicationInstanceStack (line 4) | class MyDMSReplicationInstanceStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DocDBAuditLogs/fail__1__.py class DocDBStack (line 4) | class DocDBStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DocDBAuditLogs/pass.py class DocDBStack (line 4) | class DocDBStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DocDBEncryption/fail__1__.py class MyDocDBClusterStack (line 4) | class MyDocDBClusterStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DocDBEncryption/pass.py class MyDocDBClusterStack (line 4) | class MyDocDBClusterStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DocDBTLS/fail__1__.py class MyDocDBParameterGroupStack (line 4) | class MyDocDBParameterGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DocDBTLS/pass.py class MyDocDBParameterGroupStack (line 4) | class MyDocDBParameterGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DynamodbGlobalTableRecovery/fail__1__.py class DynamoDBGlobalTableStack (line 4) | class DynamoDBGlobalTableStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DynamodbGlobalTableRecovery/pass.py class DynamoDBGlobalTableStack (line 4) | class DynamoDBGlobalTableStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DynamodbRecovery/fail__1__.py class MyDynamoDBStack (line 4) | class MyDynamoDBStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/DynamodbRecovery/pass.py class MyDynamoDBStack (line 4) | class MyDynamoDBStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/EBSEncryption/fail__1__.py class MyVolumeStack (line 4) | class MyVolumeStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/EBSEncryption/pass.py class MyVolumeStack (line 4) | class MyVolumeStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/EC2PublicIP/fail__2__.py class MyEC2InstanceStack (line 4) | class MyEC2InstanceStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyEC2LaunchTemplateStack (line 29) | class MyEC2LaunchTemplateStack(core.Stack): method __init__ (line 30) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/EC2PublicIP/pass.py class MyEC2InstanceStack (line 4) | class MyEC2InstanceStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyEC2LaunchTemplateStack (line 31) | class MyEC2LaunchTemplateStack(core.Stack): method __init__ (line 32) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECRImageScanning/fail__1__.py class MyECRStack (line 4) | class MyECRStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECRImageScanning/pass.py class MyECRStack (line 4) | class MyECRStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECRImmutableTags/fail__1__.py class MyECRStack (line 4) | class MyECRStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECRImmutableTags/pass.py class MyECRStack (line 4) | class MyECRStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECRRepositoryEncrypted/fail__1__.py class MyECRRepositoryStack (line 4) | class MyECRRepositoryStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECRRepositoryEncrypted/pass.py class MyECRRepositoryStack (line 4) | class MyECRRepositoryStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECSClusterContainerInsights/fail__1__.py class MyECSClusterStack (line 6) | class MyECSClusterStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECSClusterContainerInsights/pass.py class MyECSClusterStack (line 6) | class MyECSClusterStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECSTaskDefinitionEFSVolumeEncryption/fail__1__.py class MyECSTaskDefinitionStack (line 4) | class MyECSTaskDefinitionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ECSTaskDefinitionEFSVolumeEncryption/pass.py class MyECSTaskDefinitionStack (line 4) | class MyECSTaskDefinitionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/EFSEncryptionEnabled/fail__1__.py class EfsStack (line 4) | class EfsStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/EFSEncryptionEnabled/pass.py class EfsStack (line 4) | class EfsStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/EKSSecretsEncryption/fail__1__.py class MyEKSClusterStack (line 4) | class MyEKSClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/EKSSecretsEncryption/pass.py class MyEKSClusterStack (line 4) | class MyEKSClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ELBAccessLogs/fail__1__.py class MyLoadBalancerStack (line 4) | class MyLoadBalancerStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ELBAccessLogs/pass.py class MyLoadBalancerStack (line 4) | class MyLoadBalancerStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ELBv2AccessLogs/fail__2__.py class MyALBWithAccessLogs (line 4) | class MyALBWithAccessLogs(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyALBWithAccessLogs2 (line 24) | class MyALBWithAccessLogs2(core.Stack): method __init__ (line 25) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ELBv2AccessLogs/pass.py class MyALBWithAccessLogs (line 4) | class MyALBWithAccessLogs(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticacheReplicationGroupEncryptionAtRest/fail__1__.py class ElastiCacheReplicationGroupStack (line 4) | class ElastiCacheReplicationGroupStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticacheReplicationGroupEncryptionAtRest/pass.py class ElastiCacheReplicationGroupStack (line 4) | class ElastiCacheReplicationGroupStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticacheReplicationGroupEncryptionAtTransit/fail__1__.py class ElastiCacheReplicationGroupStack (line 4) | class ElastiCacheReplicationGroupStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticacheReplicationGroupEncryptionAtTransit/pass.py class ElastiCacheReplicationGroupStack (line 4) | class ElastiCacheReplicationGroupStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticacheReplicationGroupEncryptionAtTransitAuthToken/fail__2__.py class MyElastiCacheReplicationGroupStack (line 4) | class MyElastiCacheReplicationGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyElastiCacheReplicationGroupStack2 (line 26) | class MyElastiCacheReplicationGroupStack2(core.Stack): method __init__ (line 27) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticacheReplicationGroupEncryptionAtTransitAuthToken/pass.py class MyElastiCacheReplicationGroupStack (line 4) | class MyElastiCacheReplicationGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticsearchDomainEnforceHTTPS/fail__1__.py class ElasticsearchStack (line 4) | class ElasticsearchStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticsearchDomainEnforceHTTPS/pass.py class ElasticsearchStack (line 4) | class ElasticsearchStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticsearchDomainLogging/fail__2__.py class MyElasticsearchDomainStack (line 5) | class MyElasticsearchDomainStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyOpenSearchDomainStack (line 30) | class MyOpenSearchDomainStack(core.Stack): method __init__ (line 31) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticsearchDomainLogging/pass.py class MyElasticsearchDomainStack (line 5) | class MyElasticsearchDomainStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyOpenSearchDomainStack (line 30) | class MyOpenSearchDomainStack(core.Stack): method __init__ (line 31) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticsearchEncryption/fail__1__.py class MyElasticsearchDomainStack (line 4) | class MyElasticsearchDomainStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticsearchEncryption/pass.py class MyElasticsearchDomainStack (line 4) | class MyElasticsearchDomainStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticsearchNodeToNodeEncryption/fail__1__.py class MyElasticsearchDomainStack (line 4) | class MyElasticsearchDomainStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/ElasticsearchNodeToNodeEncryption/pass.py class MyElasticsearchDomainStack (line 4) | class MyElasticsearchDomainStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/GlueDataCatalogEncryption/fail__2__.py class MyGlueDataCatalogEncryptionSettingsStack (line 4) | class MyGlueDataCatalogEncryptionSettingsStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyGlueDataCatalogEncryptionSettingsStack2 (line 25) | class MyGlueDataCatalogEncryptionSettingsStack2(core.Stack): method __init__ (line 26) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/GlueDataCatalogEncryption/pass.py class MyGlueDataCatalogEncryptionSettingsStack (line 4) | class MyGlueDataCatalogEncryptionSettingsStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/GlueSecurityConfiguration/fail__2__.py class MyGlueSecurityConfigurationStack (line 4) | class MyGlueSecurityConfigurationStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyGlueSecurityConfigurationStack2 (line 30) | class MyGlueSecurityConfigurationStack2(core.Stack): method __init__ (line 31) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/GlueSecurityConfiguration/pass.py class MyGlueSecurityConfigurationStack (line 4) | class MyGlueSecurityConfigurationStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/GlueSecurityConfigurationEnabled/fail__3__.py class GlueCrawlerStack (line 4) | class GlueCrawlerStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class GlueDevEndpointStack (line 29) | class GlueDevEndpointStack(core.Stack): method __init__ (line 31) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class GlueJobStack (line 47) | class GlueJobStack(core.Stack): method __init__ (line 49) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/GlueSecurityConfigurationEnabled/pass.py class GlueCrawlerStack (line 5) | class GlueCrawlerStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class GlueDevEndpointStack (line 31) | class GlueDevEndpointStack(core.Stack): method __init__ (line 33) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class GlueJobStack (line 53) | class GlueJobStack(core.Stack): method __init__ (line 55) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/IAMPolicyAttachedToGroupOrRoles/fail__1__.py class IAMStack (line 4) | class IAMStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/IAMPolicyAttachedToGroupOrRoles/pass.py class IAMStack (line 4) | class IAMStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/KinesisStreamEncryptionType/fail__1__.py class KinesisStreamStack (line 4) | class KinesisStreamStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/KinesisStreamEncryptionType/pass.py class KinesisStreamStack (line 4) | class KinesisStreamStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaDLQConfigured/fail__2__.py class MyLambdaStack (line 5) | class MyLambdaStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySAMLambdaStack (line 29) | class MySAMLambdaStack(core.Stack): method __init__ (line 31) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaDLQConfigured/pass.py class MyLambdaStack (line 5) | class MyLambdaStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySAMLambdaStack (line 30) | class MySAMLambdaStack(core.Stack): method __init__ (line 32) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaEnvironmentCredentials/fail__2__.py class MyLambdaFunctionStack (line 5) | class MyLambdaFunctionStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyServerlessFunctionStack (line 25) | class MyServerlessFunctionStack(core.Stack): method __init__ (line 26) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaEnvironmentCredentials/pass.py class MyLambdaFunctionStack (line 5) | class MyLambdaFunctionStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyServerlessFunctionStack (line 25) | class MyServerlessFunctionStack(core.Stack): method __init__ (line 26) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaEnvironmentEncryptionSettings/fail__2__.py class MyLambdaFunctionStack (line 4) | class MyLambdaFunctionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyServerlessFunctionStack (line 25) | class MyServerlessFunctionStack(core.Stack): method __init__ (line 26) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaEnvironmentEncryptionSettings/pass.py class MyLambdaFunctionStack (line 4) | class MyLambdaFunctionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyServerlessFunctionStack (line 26) | class MyServerlessFunctionStack(core.Stack): method __init__ (line 27) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaFunctionLevelConcurrentExecutionLimit/fail__2__.py class MyLambdaStack (line 5) | class MyLambdaStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyLambdaStack2 (line 20) | class MyLambdaStack2(core.Stack): method __init__ (line 22) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaFunctionLevelConcurrentExecutionLimit/pass.py class MyLambdaStack (line 5) | class MyLambdaStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyLambdaStack2 (line 21) | class MyLambdaStack2(core.Stack): method __init__ (line 23) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaInVPC/fail__2__.py class MyLambdaStack (line 6) | class MyLambdaStack(core.Stack): method __init__ (line 8) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySAMLambdaStack2 (line 23) | class MySAMLambdaStack2(core.Stack): method __init__ (line 25) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LambdaInVPC/pass.py class MyLambdaStack (line 6) | class MyLambdaStack(core.Stack): method __init__ (line 8) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySAMLambdaStack2 (line 31) | class MySAMLambdaStack2(core.Stack): method __init__ (line 33) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LaunchConfigurationEBSEncryption/fail__1__.py class MyAutoScalingLaunchConfig (line 4) | class MyAutoScalingLaunchConfig(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/LaunchConfigurationEBSEncryption/pass.py class MyAutoScalingLaunchConfig (line 4) | class MyAutoScalingLaunchConfig(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 27) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyAutoScalingLaunchConfig (line 26) | class MyAutoScalingLaunchConfig(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 27) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/NeptuneClusterStorageEncrypted/fail__2__.py class MyNeptuneStack (line 4) | class MyNeptuneStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyNeptuneStack2 (line 22) | class MyNeptuneStack2(core.Stack): method __init__ (line 24) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/NeptuneClusterStorageEncrypted/pass.py class MyNeptuneStack (line 4) | class MyNeptuneStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyNeptuneStack2 (line 22) | class MyNeptuneStack2(core.Stack): method __init__ (line 24) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RDSEnhancedMonitorEnabled/fail__1__.py class RDSStack (line 4) | class RDSStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RDSEnhancedMonitorEnabled/pass.py class RDSStack (line 4) | class RDSStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RDSMultiAZEnabled/fail__1__.py class MyDBInstanceStack (line 4) | class MyDBInstanceStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RDSMultiAZEnabled/pass.py class MyDBInstanceStack (line 4) | class MyDBInstanceStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RDSPubliclyAccessible/fail__1__.py class RDSStack (line 4) | class RDSStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RDSPubliclyAccessible/pass.py class RDSStack (line 4) | class RDSStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedShiftSSL/fail__2__.py class MyRedshiftClusterParameterGroupStack (line 4) | class MyRedshiftClusterParameterGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyRedshiftClusterParameterGroupStack2 (line 26) | class MyRedshiftClusterParameterGroupStack2(core.Stack): method __init__ (line 27) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedShiftSSL/pass.py class MyRedshiftClusterParameterGroupStack (line 4) | class MyRedshiftClusterParameterGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 28) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 51) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 71) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyRedshiftClusterParameterGroupStack (line 27) | class MyRedshiftClusterParameterGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 28) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 51) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 71) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyRedshiftClusterParameterGroupStack (line 50) | class MyRedshiftClusterParameterGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 28) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 51) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 71) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyRedshiftClusterParameterGroupStack (line 70) | class MyRedshiftClusterParameterGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 28) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 51) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 71) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedshiftClusterEncryption/fail__1__.py class RedshiftClusterStack (line 4) | class RedshiftClusterStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedshiftClusterEncryption/pass.py class RedshiftClusterStack (line 4) | class RedshiftClusterStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedshiftClusterLogging/fail__1__.py class MyRedshiftClusterStack (line 4) | class MyRedshiftClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedshiftClusterLogging/pass.py class MyRedshiftClusterStack (line 4) | class MyRedshiftClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedshiftClusterPubliclyAccessible/fail__1__.py class RedshiftStack (line 4) | class RedshiftStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedshiftClusterPubliclyAccessible/pass.py class RedshiftStack (line 4) | class RedshiftStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedshiftInEc2ClassicMode/fail__1__.py class MyRedshiftClusterStack (line 4) | class MyRedshiftClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/RedshiftInEc2ClassicMode/pass.py class MyRedshiftClusterStack (line 4) | class MyRedshiftClusterStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3BlockPublicACLs/fail__2__.py class S3BucketWithBlockPublicAclsStack (line 4) | class S3BucketWithBlockPublicAclsStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 21) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class S3BucketWithBlockPublicAclsStack (line 19) | class S3BucketWithBlockPublicAclsStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 21) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3BlockPublicACLs/pass.py class S3BucketWithBlockPublicAclsStack (line 4) | class S3BucketWithBlockPublicAclsStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 28) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class S3BucketWithBlockPublicAclsStack (line 26) | class S3BucketWithBlockPublicAclsStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 28) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3BlockPublicPolicy/fail__2__.py class MyS3Stack (line 7) | class MyS3Stack(Stack): method __init__ (line 9) | def __init__(self, scope: Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3BlockPublicPolicy/pass.py class MyS3Stack (line 8) | class MyS3Stack(Stack): method __init__ (line 10) | def __init__(self, scope: Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3BucketEncryption/fail__2__.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3BucketEncryption/pass.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3BucketKMSEncryption/fail__3__.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3BucketKMSEncryption/pass.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3BucketLogging/fail.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3BucketLogging/pass.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3BucketPublicAccessBlock/fail.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3BucketPublicAccessBlock/pass.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3BucketVersioning/fail__2__.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3BucketVersioning/pass.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/python/S3IgnorePublicACLs/fail__2__.py class MyStack (line 7) | class MyStack(Stack): method __init__ (line 9) | def __init__(self, scope: Construct, id: str, **kwargs): FILE: cdk_integration_tests/src/python/S3IgnorePublicACLs/pass.py class MyStac2 (line 8) | class MyStac2(Stack): method __init__ (line 10) | def __init__(self, scope: Construct, id: str, **kwargs): FILE: cdk_integration_tests/src/python/S3PublicACLRead/fail__3__.py class MyS3Stack (line 8) | class MyS3Stack(Stack): method __init__ (line 10) | def __init__(self, scope: Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3PublicACLRead/pass.py class MyS3Stack (line 8) | class MyS3Stack(Stack): method __init__ (line 10) | def __init__(self, scope: Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3PublicACLWrite/fail__2__.py class MyS3Stack (line 8) | class MyS3Stack(Stack): method __init__ (line 10) | def __init__(self, scope: Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3PublicACLWrite/pass.py class MyS3Stack (line 8) | class MyS3Stack(Stack): method __init__ (line 10) | def __init__(self, scope: Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3RestrictPublicBuckets/fail__2__.py class S3BucketWithPublicAccessStack (line 4) | class S3BucketWithPublicAccessStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class PublicS3BucketStack (line 23) | class PublicS3BucketStack(core.Stack): method __init__ (line 25) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/S3RestrictPublicBuckets/pass.py class S3BucketWithPublicAccessStack (line 4) | class S3BucketWithPublicAccessStack(core.Stack): method __init__ (line 6) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class PublicS3BucketStack (line 23) | class PublicS3BucketStack(core.Stack): method __init__ (line 25) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/SNSTopicEncryption/fail.py class MyStack (line 10) | class MyStack(Stack): method __init__ (line 12) | def __init__(self, scope: Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/SNSTopicEncryption/pass.py class MyStack (line 10) | class MyStack(Stack): method __init__ (line 12) | def __init__(self, scope: Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/SQSQueueEncryption/fail__2__.py class SqsQueueWithKmsKeyStack (line 3) | class SqsQueueWithKmsKeyStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class SqsQueueWithKmsKeyIdStack (line 20) | class SqsQueueWithKmsKeyIdStack(core.Stack): method __init__ (line 22) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/SQSQueueEncryption/pass.py class SqsQueueWithKmsKeyStack (line 5) | class SqsQueueWithKmsKeyStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class SqsQueueWithKmsKeyIdStack (line 26) | class SqsQueueWithKmsKeyIdStack(core.Stack): method __init__ (line 28) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/SecretManagerSecretEncrypted/fail__2__.py class MySecretsStack (line 4) | class MySecretsStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySecretsStack2 (line 15) | class MySecretsStack2(core.Stack): method __init__ (line 16) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/SecretManagerSecretEncrypted/pass.py class MySecretsStack (line 4) | class MySecretsStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/SecurityGroupRuleDescription/fail__4__.py class MySecurityGroupStack (line 4) | class MySecurityGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 31) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySecurityGroupStack (line 30) | class MySecurityGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 31) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySecurityGroupIngressStack (line 55) | class MySecurityGroupIngressStack(core.Stack): method __init__ (line 56) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySecurityGroupEgressStack (line 74) | class MySecurityGroupEgressStack(core.Stack): method __init__ (line 75) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/SecurityGroupRuleDescription/pass.py class MySecurityGroupStack (line 4) | class MySecurityGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 31) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySecurityGroupStack (line 30) | class MySecurityGroupStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: method __init__ (line 31) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySecurityGroupIngressStack (line 55) | class MySecurityGroupIngressStack(core.Stack): method __init__ (line 56) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MySecurityGroupEgressStack (line 75) | class MySecurityGroupEgressStack(core.Stack): method __init__ (line 76) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/TransferServerIsPublic/fail__1__.py class MyTransferServerStack (line 4) | class MyTransferServerStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/TransferServerIsPublic/pass.py class MyTransferServerStack (line 4) | class MyTransferServerStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: class MyTransferServerStack2 (line 20) | class MyTransferServerStack2(core.Stack): method __init__ (line 21) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/VPCEndpointAcceptanceConfigured/fail__1__.py class MyVpcEndpointServiceStack (line 4) | class MyVpcEndpointServiceStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/VPCEndpointAcceptanceConfigured/pass.py class MyVpcEndpointServiceStack (line 4) | class MyVpcEndpointServiceStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/WAFEnabled/fail__1__.py class CloudFrontDistributionStack (line 4) | class CloudFrontDistributionStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/WAFEnabled/pass.py class CloudFrontDistributionStack (line 5) | class CloudFrontDistributionStack(core.Stack): method __init__ (line 7) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/WorkspaceRootVolumeEncrypted/fail__1__.py class WorkSpacesStack (line 4) | class WorkSpacesStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/WorkspaceRootVolumeEncrypted/pass.py class WorkSpacesStack (line 4) | class WorkSpacesStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/WorkspaceUserVolumeEncrypted/fail__1__.py class WorkSpacesStack (line 4) | class WorkSpacesStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/WorkspaceUserVolumeEncrypted/pass.py class WorkSpacesStack (line 4) | class WorkSpacesStack(core.Stack): method __init__ (line 5) | def __init__(self, scope: core.Construct, id: str, **kwargs) -> None: FILE: cdk_integration_tests/src/python/s3.py class AppStack (line 4) | class AppStack(Stack): method __init__ (line 5) | def __init__(self, app: App, id: str) -> None: FILE: cdk_integration_tests/src/typescript/ALBDropHttpHeaders/fail.ts class ALBDropHttpHeadersStack (line 5) | class ALBDropHttpHeadersStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/ALBDropHttpHeaders/pass.ts class ALBDropHttpHeadersStack (line 5) | class ALBDropHttpHeadersStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/ALBListenerHTTPS/fail.ts class ALBListenerHTTPSStack (line 5) | class ALBListenerHTTPSStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/ALBListenerHTTPS/pass.ts class ALBListenerHTTPSStack (line 5) | class ALBListenerHTTPSStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/APIGatewayAccessLogging/fail.ts class APIGatewayAccessLoggingStack (line 5) | class APIGatewayAccessLoggingStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/APIGatewayAccessLogging/pass.ts class APIGatewayAccessLoggingStack (line 5) | class APIGatewayAccessLoggingStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/APIGatewayCacheEnable/fail.ts class APIGatewayCacheEnableStack (line 5) | class APIGatewayCacheEnableStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/APIGatewayCacheEnable/pass.ts class APIGatewayCacheEnableStack (line 5) | class APIGatewayCacheEnableStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/APIGatewayV2AccessLogging/fail.ts class APIGatewayV2AccessLoggingStack (line 5) | class APIGatewayV2AccessLoggingStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/APIGatewayV2AccessLogging/pass.ts class APIGatewayV2AccessLoggingStack (line 5) | class APIGatewayV2AccessLoggingStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/APIGatewayXray/fail.ts class APIGatewayXrayStack (line 5) | class APIGatewayXrayStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/APIGatewayXray/pass.ts class APIGatewayXrayStack (line 5) | class APIGatewayXrayStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/AmazonMQBrokerPublicAccess/fail.ts class AmazonMQBrokerPublicAccessStack (line 5) | class AmazonMQBrokerPublicAccessStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/AmazonMQBrokerPublicAccess/pass.ts class AmazonMQBrokerPublicAccessStack (line 5) | class AmazonMQBrokerPublicAccessStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/AuroraEncryption/fail.ts class AuroraEncryptionStack (line 5) | class AuroraEncryptionStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/AuroraEncryption/pass.ts class AuroraEncryptionStack (line 5) | class AuroraEncryptionStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/BackupVaultEncrypted/fail.ts class BackupVaultEncryptedStack (line 5) | class BackupVaultEncryptedStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/BackupVaultEncrypted/pass.ts class BackupVaultEncryptedStack (line 5) | class BackupVaultEncryptedStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/CloudTrailLogValidation/fail.ts class CloudTrailLogValidationStack (line 5) | class CloudTrailLogValidationStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/CloudTrailLogValidation/pass.ts class CloudTrailLogValidationStack (line 5) | class CloudTrailLogValidationStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/CloudWatchLogGroupKMSKey/fail.ts class MyLogGroupStack (line 4) | class MyLogGroupStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudWatchLogGroupKMSKey/pass.ts class MyLogGroupStack (line 5) | class MyLogGroupStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudWatchLogGroupRetention/fail.ts class MyLogGroupStack (line 4) | class MyLogGroupStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudWatchLogGroupRetention/pass.ts class MyLogGroupStack (line 4) | class MyLogGroupStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudfrontDistributionEncryption/fail__2__.ts class CloudFrontStack (line 5) | class CloudFrontStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 38) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class CloudFrontStack (line 37) | class CloudFrontStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 38) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudfrontDistributionEncryption/pass.ts class CloudFrontStack (line 5) | class CloudFrontStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 37) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class CloudFrontStack (line 36) | class CloudFrontStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 37) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudfrontDistributionLogging/fail__2__.ts class CloudFrontStack (line 6) | class CloudFrontStack extends cdk.Stack { method constructor (line 7) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 39) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class CloudFrontStack (line 38) | class CloudFrontStack extends cdk.Stack { method constructor (line 7) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 39) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudfrontDistributionLogging/pass.ts class CloudFrontStack (line 6) | class CloudFrontStack extends cdk.Stack { method constructor (line 7) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 37) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class CloudFrontStack (line 36) | class CloudFrontStack extends cdk.Stack { method constructor (line 7) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 37) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudtrailEncryption/fail.ts class CloudTrailStack (line 5) | class CloudTrailStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudtrailEncryption/pass.ts class CloudTrailStack (line 5) | class CloudTrailStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 28) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class CloudTrailStack (line 27) | class CloudTrailStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 28) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudtrailMultiRegion/fail__2__.ts class CloudTrailStack (line 5) | class CloudTrailStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 25) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class CloudTrailStack (line 24) | class CloudTrailStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 25) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CloudtrailMultiRegion/pass.ts class CloudTrailStack (line 5) | class CloudTrailStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 25) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class CloudTrailStack (line 24) | class CloudTrailStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 25) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CodeBuildProjectEncryption/fail.ts class CodeBuildStack (line 4) | class CodeBuildStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/CodeBuildProjectEncryption/pass.ts class CodeBuildStack (line 5) | class CodeBuildStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 49) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class CodeBuildStack (line 48) | class CodeBuildStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 49) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DAXEncryption/fail__2__.ts class DAXClusterStack (line 4) | class DAXClusterStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 28) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class DAXClusterStack (line 27) | class DAXClusterStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 28) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DAXEncryption/pass.ts class DAXClusterStack (line 4) | class DAXClusterStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DMSReplicationInstancePubliclyAccessible/fail.ts class DMSStack (line 4) | class DMSStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DMSReplicationInstancePubliclyAccessible/pass.ts class DMSStack (line 4) | class DMSStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DocDBAuditLogs/fail__2__.ts class DocDBStack (line 4) | class DocDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 26) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class DocDBStack (line 25) | class DocDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 26) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DocDBAuditLogs/pass.ts class DocDBStack (line 4) | class DocDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DocDBEncryption/fail__2__.ts class DocDBStack (line 5) | class DocDBStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 33) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class DocDBStack (line 32) | class DocDBStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 33) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DocDBEncryption/pass.ts class DocDBStack (line 5) | class DocDBStack extends cdk.Stack { method constructor (line 6) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DocDBTLS/fail.ts class DocDBStack (line 4) | class DocDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DocDBTLS/pass.ts class DocDBStack (line 4) | class DocDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DynamodbGlobalTableRecovery/fail.ts class DynamoDBStack (line 4) | class DynamoDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DynamodbGlobalTableRecovery/pass.ts class DynamoDBStack (line 4) | class DynamoDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DynamodcRecovery/fail__2__.ts class DynamoDBStack (line 4) | class DynamoDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 31) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class DynamoDBStack (line 30) | class DynamoDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 31) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/DynamodcRecovery/pass.ts class DynamoDBStack (line 4) | class DynamoDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 31) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class DynamoDBStack (line 30) | class DynamoDBStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 31) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/EBSEncryption/fail__2__.ts class EC2Stack (line 4) | class EC2Stack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 37) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class EC2Stack (line 36) | class EC2Stack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 37) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/EBSEncryption/pass.ts class EC2Stack (line 4) | class EC2Stack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 38) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class EC2Stack (line 37) | class EC2Stack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { method constructor (line 38) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/EC2PublicIP/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/EC2PublicIP/fail_2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/EC2PublicIP/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECRImageScanning/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECRImageScanning/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECRImmutableTags/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECRImmutableTags/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECRRepositoryEncrypted/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECRRepositoryEncrypted/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECRRepositoryEncrypted/pass_2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECSClusterContainerInsights/fail.ts class exampleStack (line 6) | class exampleStack extends cdk.Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECSClusterContainerInsights/pass.ts class exampleStack (line 6) | class exampleStack extends cdk.Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECSTaskDefinitionEFSVolumeEncryption/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECSTaskDefinitionEFSVolumeEncryption/fail_2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ECSTaskDefinitionEFSVolumeEncryption/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/EFSEncryptionEnabled/fail.ts class exampleStack (line 6) | class exampleStack extends cdk.Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/EFSEncryptionEnabled/pass.ts class exampleStack (line 6) | class exampleStack extends cdk.Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/EKSSecretsEncryption/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/EKSSecretsEncryption/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ELBAccessLogs/fail.ts class exampleStack (line 6) | class exampleStack extends cdk.Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ELBAccessLogs/pass.ts class exampleStack (line 6) | class exampleStack extends cdk.Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ELBv2AccessLogs/fail.ts class exampleStack (line 7) | class exampleStack extends cdk.Stack { method constructor (line 8) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ELBv2AccessLogs/pass.ts class exampleStack (line 7) | class exampleStack extends cdk.Stack { method constructor (line 8) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticacheReplicationGroupEncryptionAtRest/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticacheReplicationGroupEncryptionAtRest/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticacheReplicationGroupEncryptionAtTransit/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticacheReplicationGroupEncryptionAtTransit/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticacheReplicationGroupEncryptionAtTransitAuthToken/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticacheReplicationGroupEncryptionAtTransitAuthToken/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticacheReplicationGroupEncryptionAtTransitAuthToken/pass_2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticsearchDomainEnforceHTTPS/fail.ts class exampleStack (line 6) | class exampleStack extends cdk.Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticsearchDomainEnforceHTTPS/fail_2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticsearchDomainEnforceHTTPS/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticsearchDomainEnforceHTTPS/pass_2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticsearchDomainLogging/fail.ts class exampleStack (line 6) | class exampleStack extends cdk.Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticsearchDomainLogging/fail_2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticsearchDomainLogging/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/ElasticsearchDomainLogging/pass_2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/RedShiftSSL/fail__2__.ts class MyRedshiftClusterParameterGroupStack (line 4) | class MyRedshiftClusterParameterGroupStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { class MyRedshiftClusterParameterGroupStack2 (line 27) | class MyRedshiftClusterParameterGroupStack2 extends cdk.Stack { method constructor (line 28) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/RedShiftSSL/pass.ts class MyRedshiftClusterParameterGroupStack (line 4) | class MyRedshiftClusterParameterGroupStack extends cdk.Stack { method constructor (line 5) | constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketEncryption/fail2__2__.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketEncryption/fail__2__.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketEncryption/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketEncryption/pass2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketKMSEncryption/fail2__3__.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketKMSEncryption/fail__3__.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketKMSEncryption/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketKMSEncryption/pass2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketLogging/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketLogging/fail2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketLogging/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketLogging/pass2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketPublicAccessBlock/fail.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketPublicAccessBlock/fail2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketPublicAccessBlock/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketPublicAccessBlock/pass2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketVersioning/fail2__2__.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketVersioning/fail__2__.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketVersioning/pass.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3BucketVersioning/pass2.ts class exampleStack (line 5) | class exampleStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3PublicACLRead/fail__3__.ts class S3BucketExampleStack (line 5) | class S3BucketExampleStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/S3PublicACLRead/pass.ts class S3BucketExampleStack (line 5) | class S3BucketExampleStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/src/typescript/S3RestrictPublicBuckets/fail__2__.ts class S3BucketWithPublicAccessStack (line 5) | class S3BucketWithPublicAccessStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { class PublicS3BucketStack (line 22) | class PublicS3BucketStack extends cdk.Stack { method constructor (line 23) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/S3RestrictPublicBuckets/pass.ts class S3BucketWithPublicAccessStack (line 5) | class S3BucketWithPublicAccessStack extends cdk.Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { class PublicS3BucketStack (line 17) | class PublicS3BucketStack extends cdk.Stack { method constructor (line 18) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: cdk_integration_tests/src/typescript/SNSTopicEncryption/fail.ts class MyStack (line 5) | class MyStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/SNSTopicEncryption/pass.ts class MyStack (line 6) | class MyStack extends Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/SQSQueueEncryption/fail__2__.ts class SqsQueueWithKmsKeyStack (line 5) | class SqsQueueWithKmsKeyStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { class SqsQueueWithKmsKeyIdStack (line 20) | class SqsQueueWithKmsKeyIdStack extends Stack { method constructor (line 21) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/SQSQueueEncryption/pass.ts class SqsQueueWithKmsKeyStack (line 7) | class SqsQueueWithKmsKeyStack extends Stack { method constructor (line 8) | constructor(scope: Construct, id: string, props?: {}) { class SqsQueueWithKmsKeyIdStack (line 30) | class SqsQueueWithKmsKeyIdStack extends Stack { method constructor (line 31) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/SecretManagerSecretEncrypted/fail__2__.ts class MySecretsStack (line 6) | class MySecretsStack extends Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: {}) { class MySecretsStack2 (line 18) | class MySecretsStack2 extends Stack { method constructor (line 19) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/SecretManagerSecretEncrypted/pass.ts class MySecretsStack (line 6) | class MySecretsStack extends Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/SecurityGroupRuleDescription/fail__4__.ts class MySecurityGroupStack (line 5) | class MySecurityGroupStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { class MySecurityGroupEgressStack (line 26) | class MySecurityGroupEgressStack extends Stack { method constructor (line 27) | constructor(scope: Construct, id: string, props?: {}) { class MySecurityGroupIngressStack (line 47) | class MySecurityGroupIngressStack extends Stack { method constructor (line 48) | constructor(scope: Construct, id: string, props?: {}) { class MySecurityGroupEgressStack2 (line 63) | class MySecurityGroupEgressStack2 extends Stack { method constructor (line 64) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/SecurityGroupRuleDescription/pass.ts class MySecurityGroupStack (line 5) | class MySecurityGroupStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { class MySecurityGroupEgressStack (line 26) | class MySecurityGroupEgressStack extends Stack { method constructor (line 27) | constructor(scope: Construct, id: string, props?: {}) { class MySecurityGroupIngressStack (line 47) | class MySecurityGroupIngressStack extends Stack { method constructor (line 48) | constructor(scope: Construct, id: string, props?: {}) { class MySecurityGroupEgressStack2 (line 64) | class MySecurityGroupEgressStack2 extends Stack { method constructor (line 65) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/TransferServerIsPublic/fail__1__.ts class MyTransferServerStack (line 5) | class MyTransferServerStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/TransferServerIsPublic/pass.ts class MyTransferServerStack (line 5) | class MyTransferServerStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { class MyTransferServerStack2 (line 17) | class MyTransferServerStack2 extends Stack { method constructor (line 18) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/VPCEndpointAcceptanceConfigured/fail__2__.ts class MyVpcEndpointServiceStack (line 5) | class MyVpcEndpointServiceStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/VPCEndpointAcceptanceConfigured/pass.ts class MyVpcEndpointServiceStack (line 5) | class MyVpcEndpointServiceStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/WAFEnabled/fail__1__.ts class CloudFrontDistributionStack (line 5) | class CloudFrontDistributionStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/WAFEnabled/pass.ts class CloudFrontDistributionStack (line 6) | class CloudFrontDistributionStack extends Stack { method constructor (line 7) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/WorkspaceRootVolumeEncrypted/fail__1__.ts class WorkSpacesStack (line 5) | class WorkSpacesStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/WorkspaceRootVolumeEncrypted/pass.ts class WorkSpacesStack (line 5) | class WorkSpacesStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/WorkspaceUserVolumeEncrypted/fail__1__.ts class WorkSpacesStack (line 5) | class WorkSpacesStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/WorkspaceUserVolumeEncrypted/pass.ts class WorkSpacesStack (line 5) | class WorkSpacesStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: {}) { FILE: cdk_integration_tests/src/typescript/s3.ts class exampleStack (line 5) | class exampleStack extends Stack { method constructor (line 6) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: cdk_integration_tests/test_checks_python.py function failed_checks (line 11) | def failed_checks() -> Dict[str, List[Dict[str, Any]]]: function test_CKV_AWS_18_S3BucketLogging (line 16) | def test_CKV_AWS_18_S3BucketLogging(failed_checks): function test_CKV_AWS_19_S3BucketEncryption (line 20) | def test_CKV_AWS_19_S3BucketEncryption(failed_checks): function test_CKV_AWS_21_S3BucketVersioning (line 24) | def test_CKV_AWS_21_S3BucketVersioning(failed_checks): function test_CKV_AWS_145_S3BucketKMSEncryption (line 28) | def test_CKV_AWS_145_S3BucketKMSEncryption(failed_checks): function test_CKV2_AWS_6_S3BucketPublicAccessBlock (line 32) | def test_CKV2_AWS_6_S3BucketPublicAccessBlock(failed_checks): function test_CKV_AWS_54_S3BlockPublicPolicy (line 36) | def test_CKV_AWS_54_S3BlockPublicPolicy(failed_checks): function test_CKV_AWS_26_SNSTopicEncryption (line 40) | def test_CKV_AWS_26_SNSTopicEncryption(failed_checks): function test_CKV_AWS_20_S3PublicACLRead (line 44) | def test_CKV_AWS_20_S3PublicACLRead(failed_checks): function test_CKV_AWS_55_S3IgnorePublicACLs (line 48) | def test_CKV_AWS_55_S3IgnorePublicACLs(failed_checks): function test_CKV_AWS_56_S3RestrictPublicBuckets (line 52) | def test_CKV_AWS_56_S3RestrictPublicBuckets(failed_checks): function test_CKV_AWS_53_S3BlockPublicACLs (line 56) | def test_CKV_AWS_53_S3BlockPublicACLs(failed_checks): function test_CKV_AWS_57_S3PublicACLWrite (line 60) | def test_CKV_AWS_57_S3PublicACLWrite(failed_checks): function test_CKV_AWS_115_LambdaFunctionLevelConcurrentExecutionLimit (line 64) | def test_CKV_AWS_115_LambdaFunctionLevelConcurrentExecutionLimit(failed_... function test_CKV_AWS_116_LambdaDLQConfigured (line 68) | def test_CKV_AWS_116_LambdaDLQConfigured(failed_checks): function test_CKV_AWS_28_DynamodbRecovery (line 72) | def test_CKV_AWS_28_DynamodbRecovery(failed_checks): function test_CKV_AWS_158_CloudWatchLogGroupKMSKey (line 76) | def test_CKV_AWS_158_CloudWatchLogGroupKMSKey(failed_checks): function test_CKV_AWS_3_EBSEncryption (line 80) | def test_CKV_AWS_3_EBSEncryption(failed_checks): function test_CKV_AWS_120_APIGatewayCacheEnable (line 84) | def test_CKV_AWS_120_APIGatewayCacheEnable(failed_checks): function test_CKV_AWS_163_ECRImageScanning (line 88) | def test_CKV_AWS_163_ECRImageScanning(failed_checks): function test_CKV_AWS_51_ECRImmutableTags (line 92) | def test_CKV_AWS_51_ECRImmutableTags(failed_checks): function test_CKV_AWS_44_NeptuneClusterStorageEncrypted (line 96) | def test_CKV_AWS_44_NeptuneClusterStorageEncrypted(failed_checks): function test_CKV_AWS_166_BackupVaultEncrypted (line 100) | def test_CKV_AWS_166_BackupVaultEncrypted(failed_checks): function test_CKV_AWS_74_DocDBEncryption (line 104) | def test_CKV_AWS_74_DocDBEncryption(failed_checks): function test_CKV_AWS_47_DAXEncryption (line 108) | def test_CKV_AWS_47_DAXEncryption(failed_checks): function test_CKV_AWS_156_WorkspaceRootVolumeEncrypted (line 112) | def test_CKV_AWS_156_WorkspaceRootVolumeEncrypted(failed_checks): function test_CKV_AWS_155_WorkspaceUserVolumeEncrypted (line 116) | def test_CKV_AWS_155_WorkspaceUserVolumeEncrypted(failed_checks): function test_CKV_AWS_165_DynamodbGlobalTableRecovery (line 120) | def test_CKV_AWS_165_DynamodbGlobalTableRecovery(failed_checks): function test_CKV_AWS_27_SQSQueueEncryption (line 124) | def test_CKV_AWS_27_SQSQueueEncryption(failed_checks): function test_CKV_AWS_195_GlueSecurityConfigurationEnabled (line 128) | def test_CKV_AWS_195_GlueSecurityConfigurationEnabled(failed_checks): function test_CKV_AWS_30_ElasticacheReplicationGroupEncryptionAtTransit (line 132) | def test_CKV_AWS_30_ElasticacheReplicationGroupEncryptionAtTransit(faile... function test_CKV_AWS_29_ElasticacheReplicationGroupEncryptionAtRest (line 136) | def test_CKV_AWS_29_ElasticacheReplicationGroupEncryptionAtRest(failed_c... function test_CKV_AWS_43_KinesisStreamEncryptionType (line 140) | def test_CKV_AWS_43_KinesisStreamEncryptionType(failed_checks): function test_CKV_AWS_42_EFSEncryptionEnabled (line 144) | def test_CKV_AWS_42_EFSEncryptionEnabled(failed_checks): function test_CKV_AWS_193_AppSyncLogging (line 148) | def test_CKV_AWS_193_AppSyncLogging(failed_checks): function test_CKV_AWS_194_AppSyncFieldLevelLogs (line 152) | def test_CKV_AWS_194_AppSyncFieldLevelLogs(failed_checks): function test_CKV_AWS_104_DocDBAuditLogs (line 156) | def test_CKV_AWS_104_DocDBAuditLogs(failed_checks): function test_CKV_AWS_82_AthenaWorkgroupConfiguration (line 160) | def test_CKV_AWS_82_AthenaWorkgroupConfiguration(failed_checks): function test_CKV_AWS_17_RDSPubliclyAccessible (line 164) | def test_CKV_AWS_17_RDSPubliclyAccessible(failed_checks): function test_CKV_AWS_87_RedshiftClusterPubliclyAccessible (line 168) | def test_CKV_AWS_87_RedshiftClusterPubliclyAccessible(failed_checks): function test_CKV_AWS_69_AmazonMQBrokerPublicAccess (line 172) | def test_CKV_AWS_69_AmazonMQBrokerPublicAccess(failed_checks): function test_CKV_AWS_118_RDSEnhancedMonitorEnabled (line 176) | def test_CKV_AWS_118_RDSEnhancedMonitorEnabled(failed_checks): function test_CKV_AWS_40_IAMPolicyAttachedToGroupOrRoles (line 180) | def test_CKV_AWS_40_IAMPolicyAttachedToGroupOrRoles(failed_checks): function test_CKV_AWS_36_CloudTrailLogValidation (line 184) | def test_CKV_AWS_36_CloudTrailLogValidation(failed_checks): function test_CKV_AWS_83_ElasticsearchDomainEnforceHTTPS (line 188) | def test_CKV_AWS_83_ElasticsearchDomainEnforceHTTPS(failed_checks): function test_CKV_AWS_76_APIGatewayAccessLogging (line 192) | def test_CKV_AWS_76_APIGatewayAccessLogging(failed_checks): function test_CKV_AWS_117_LambdaInVPC (line 196) | def test_CKV_AWS_117_LambdaInVPC(failed_checks): function test_CKV_AWS_68_WAFEnabled (line 200) | def test_CKV_AWS_68_WAFEnabled(failed_checks): function test_CKV_AWS_64_RedshiftClusterEncryption (line 204) | def test_CKV_AWS_64_RedshiftClusterEncryption(failed_checks): function test_CKV_AWS_78_CodeBuildProjectEncryption (line 208) | def test_CKV_AWS_78_CodeBuildProjectEncryption(failed_checks): function test_CKV_AWS_31_ElasticacheReplicationGroupEncryptionAtTransitAuthToken (line 212) | def test_CKV_AWS_31_ElasticacheReplicationGroupEncryptionAtTransitAuthTo... function test_CKV_AWS_94_GlueDataCatalogEncryption (line 216) | def test_CKV_AWS_94_GlueDataCatalogEncryption(failed_checks): function test_CKV_AWS_99_GlueSecurityConfiguration (line 220) | def test_CKV_AWS_99_GlueSecurityConfiguration(failed_checks): function test_CKV_AWS_105_RedShiftSSL (line 224) | def test_CKV_AWS_105_RedShiftSSL(failed_checks): function test_CKV_AWS_149_SecretManagerSecretEncrypted (line 228) | def test_CKV_AWS_149_SecretManagerSecretEncrypted(failed_checks): function test_CKV_AWS_59_APIGatewayAuthorization (line 232) | def test_CKV_AWS_59_APIGatewayAuthorization(failed_checks): function test_CKV_AWS_89_DMSReplicationInstancePubliclyAccessible (line 236) | def test_CKV_AWS_89_DMSReplicationInstancePubliclyAccessible(failed_chec... function test_CKV_AWS_34_CloudfrontDistributionEncryption (line 240) | def test_CKV_AWS_34_CloudfrontDistributionEncryption(failed_checks): function test_CKV_AWS_95_APIGatewayV2AccessLogging (line 244) | def test_CKV_AWS_95_APIGatewayV2AccessLogging(failed_checks): function test_CKV_AWS_86_CloudfrontDistributionLogging (line 248) | def test_CKV_AWS_86_CloudfrontDistributionLogging(failed_checks): function test_CKV_AWS_90_DocDBTLS (line 252) | def test_CKV_AWS_90_DocDBTLS(failed_checks): function test_CKV_AWS_174_CloudFrontTLS12 (line 256) | def test_CKV_AWS_174_CloudFrontTLS12(failed_checks): function test_CKV_AWS_71_RedshiftClusterLogging (line 260) | def test_CKV_AWS_71_RedshiftClusterLogging(failed_checks): function test_CKV_AWS_92_ELBAccessLogs (line 264) | def test_CKV_AWS_92_ELBAccessLogs(failed_checks): function test_CKV_AWS_67_CloudtrailMultiRegion (line 268) | def test_CKV_AWS_67_CloudtrailMultiRegion(failed_checks): function test_CKV_AWS_91_ELBv2AccessLogs (line 272) | def test_CKV_AWS_91_ELBv2AccessLogs(failed_checks): function test_CKV_AWS_164_TransferServerIsPublic (line 276) | def test_CKV_AWS_164_TransferServerIsPublic(failed_checks): function test_CKV_AWS_97_ECSTaskDefinitionEFSVolumeEncryption (line 280) | def test_CKV_AWS_97_ECSTaskDefinitionEFSVolumeEncryption(failed_checks): function test_CKV_AWS_123_VPCEndpointAcceptanceConfigured (line 284) | def test_CKV_AWS_123_VPCEndpointAcceptanceConfigured(failed_checks): function test_CKV_AWS_35_CloudtrailEncryption (line 288) | def test_CKV_AWS_35_CloudtrailEncryption(failed_checks): function test_CKV_AWS_154_RedshiftInEc2ClassicMode (line 292) | def test_CKV_AWS_154_RedshiftInEc2ClassicMode(failed_checks): function test_CKV_AWS_84_ElasticsearchDomainLogging (line 296) | def test_CKV_AWS_84_ElasticsearchDomainLogging(failed_checks): function test_CKV_AWS_136_ECRRepositoryEncrypted (line 300) | def test_CKV_AWS_136_ECRRepositoryEncrypted(failed_checks): function test_CKV_AWS_66_CloudWatchLogGroupRetention (line 304) | def test_CKV_AWS_66_CloudWatchLogGroupRetention(failed_checks): function test_CKV_AWS_5_ElasticsearchEncryption (line 308) | def test_CKV_AWS_5_ElasticsearchEncryption(failed_checks): function test_CKV_AWS_73_APIGatewayXray (line 312) | def test_CKV_AWS_73_APIGatewayXray(failed_checks): function test_CKV_AWS_6_ElasticsearchNodeToNodeEncryption (line 316) | def test_CKV_AWS_6_ElasticsearchNodeToNodeEncryption(failed_checks): function test_CKV_AWS_88_EC2PublicIP (line 320) | def test_CKV_AWS_88_EC2PublicIP(failed_checks): function test_CKV_AWS_8_LaunchConfigurationEBSEncryption (line 324) | def test_CKV_AWS_8_LaunchConfigurationEBSEncryption(failed_checks): function test_CKV_AWS_45_LambdaEnvironmentCredentials (line 328) | def test_CKV_AWS_45_LambdaEnvironmentCredentials(failed_checks): function test_CKV_AWS_58_EKSSecretsEncryption (line 332) | def test_CKV_AWS_58_EKSSecretsEncryption(failed_checks): function test_CKV_AWS_65_ECSClusterContainerInsights (line 336) | def test_CKV_AWS_65_ECSClusterContainerInsights(failed_checks): function test_CKV_AWS_131_ALBDropHttpHeaders (line 340) | def test_CKV_AWS_131_ALBDropHttpHeaders(failed_checks): function test_CKV_AWS_2_ALBListenerHTTPS (line 344) | def test_CKV_AWS_2_ALBListenerHTTPS(failed_checks): function test_CKV_AWS_23_SecurityGroupRuleDescription (line 348) | def test_CKV_AWS_23_SecurityGroupRuleDescription(failed_checks): function test_CKV_AWS_173_LambdaEnvironmentEncryptionSettings (line 352) | def test_CKV_AWS_173_LambdaEnvironmentEncryptionSettings(failed_checks): function test_CKV_AWS_157_RDSMultiAZEnabled (line 356) | def test_CKV_AWS_157_RDSMultiAZEnabled(failed_checks): function test_CKV_AWS_96_AuroraEncryption (line 360) | def test_CKV_AWS_96_AuroraEncryption(failed_checks): FILE: cdk_integration_tests/test_checks_typescript.py function failed_checks (line 11) | def failed_checks() -> Dict[str, List[Dict[str, Any]]]: function test_CKV_AWS_131_ALBDropHttpHeaders (line 16) | def test_CKV_AWS_131_ALBDropHttpHeaders(failed_checks): function test_CKV_AWS_2_ALBListenerHTTPS (line 21) | def test_CKV_AWS_2_ALBListenerHTTPS(failed_checks): function test_CKV_AWS_59_APIGatewayAuthorization (line 25) | def test_CKV_AWS_59_APIGatewayAuthorization(failed_checks): function test_CKV_AWS_76_APIGatewayAccessLogging (line 30) | def test_CKV_AWS_76_APIGatewayAccessLogging(failed_checks): function test_CKV_AWS_120_APIGatewayCacheEnable (line 35) | def test_CKV_AWS_120_APIGatewayCacheEnable(failed_checks): function test_CKV_AWS_95_APIGatewayV2AccessLogging (line 40) | def test_CKV_AWS_95_APIGatewayV2AccessLogging(failed_checks): function test_CKV_AWS_73_APIGatewayXray (line 45) | def test_CKV_AWS_73_APIGatewayXray(failed_checks): function test_CKV_AWS_194_AppSyncFieldLevelLogs (line 49) | def test_CKV_AWS_194_AppSyncFieldLevelLogs(failed_checks): function test_CKV_AWS_193_AppSyncLogging (line 54) | def test_CKV_AWS_193_AppSyncLogging(failed_checks): function test_CKV_AWS_82_AthenaWorkgroupConfiguration (line 58) | def test_CKV_AWS_82_AthenaWorkgroupConfiguration(failed_checks): function test_CKV_AWS_131_AmazonMQBrokerPublicAccess (line 64) | def test_CKV_AWS_131_AmazonMQBrokerPublicAccess(failed_checks): function test_CKV_AWS_96_AuroraEncryption (line 69) | def test_CKV_AWS_96_AuroraEncryption(failed_checks): function test_CKV_AWS_166_BackupVaultEncrypted (line 74) | def test_CKV_AWS_166_BackupVaultEncrypted(failed_checks): function test_CKV_AWS_174_CloudFrontTLS12 (line 79) | def test_CKV_AWS_174_CloudFrontTLS12(failed_checks): function test_CKV_AWS_36_CloudTrailLogValidation (line 83) | def test_CKV_AWS_36_CloudTrailLogValidation(failed_checks): function test_CKV_AWS_20_S3PublicACLRead (line 88) | def test_CKV_AWS_20_S3PublicACLRead(failed_checks): function test_CKV_AWS_56_S3RestrictPublicBuckets (line 92) | def test_CKV_AWS_56_S3RestrictPublicBuckets(failed_checks): function test_CKV_AWS_149_SecretManagerSecretEncrypted (line 97) | def test_CKV_AWS_149_SecretManagerSecretEncrypted(failed_checks): function test_CKV_AWS_23_SecurityGroupRuleDescription (line 102) | def test_CKV_AWS_23_SecurityGroupRuleDescription(failed_checks): function test_CKV_AWS_26_SNSTopicEncryption (line 107) | def test_CKV_AWS_26_SNSTopicEncryption(failed_checks): function test_CKV_AWS_27_SQSQueueEncryption (line 112) | def test_CKV_AWS_27_SQSQueueEncryption(failed_checks): function test_CKV_AWS_164_TransferServerIsPublic (line 117) | def test_CKV_AWS_164_TransferServerIsPublic(failed_checks): function test_CKV_AWS_123_VPCEndpointAcceptanceConfigured (line 122) | def test_CKV_AWS_123_VPCEndpointAcceptanceConfigured(failed_checks): function test_CKV_AWS_68_WAFEnabled (line 127) | def test_CKV_AWS_68_WAFEnabled(failed_checks): function test_CKV_AWS_156_WorkspaceRootVolumeEncrypted (line 131) | def test_CKV_AWS_156_WorkspaceRootVolumeEncrypted(failed_checks): function test_CKV_AWS_155_WorkspaceUserVolumeEncrypted (line 136) | def test_CKV_AWS_155_WorkspaceUserVolumeEncrypted(failed_checks): function test_CKV_AWS_88_EC2PublicIP (line 141) | def test_CKV_AWS_88_EC2PublicIP(failed_checks): function test_CKV_AWS_163_ECRImageScanning (line 145) | def test_CKV_AWS_163_ECRImageScanning(failed_checks): function test_CKV_AWS_51_ECRImmutableTags (line 150) | def test_CKV_AWS_51_ECRImmutableTags(failed_checks): function test_CKV_AWS_136_ECRRepositoryEncrypted (line 154) | def test_CKV_AWS_136_ECRRepositoryEncrypted(failed_checks): function test_CKV_AWS_65_ECSClusterContainerInsights (line 159) | def test_CKV_AWS_65_ECSClusterContainerInsights(failed_checks): function test_CKV_AWS_97_ECSTaskDefinitionEFSVolumeEncryption (line 164) | def test_CKV_AWS_97_ECSTaskDefinitionEFSVolumeEncryption(failed_checks): function test_CKV_AWS_42_EFSEncryptionEnabled (line 169) | def test_CKV_AWS_42_EFSEncryptionEnabled(failed_checks): function test_CKV_AWS_58_EKSSecretsEncryption (line 174) | def test_CKV_AWS_58_EKSSecretsEncryption(failed_checks): function test_CKV_AWS_29_ElasticacheReplicationGroupEncryptionAtRest (line 179) | def test_CKV_AWS_29_ElasticacheReplicationGroupEncryptionAtRest(failed_c... function test_CKV_AWS_30_ElasticacheReplicationGroupEncryptionAtTransit (line 184) | def test_CKV_AWS_30_ElasticacheReplicationGroupEncryptionAtTransit(faile... function test_CKV_AWS_31_ElasticacheReplicationGroupEncryptionAtTransitAuthToken (line 190) | def test_CKV_AWS_31_ElasticacheReplicationGroupEncryptionAtTransitAuthTo... function test_CKV_AWS_83_ElasticsearchDomainEnforceHTTPS (line 196) | def test_CKV_AWS_83_ElasticsearchDomainEnforceHTTPS(failed_checks): function test_CKV_AWS_84_ElasticsearchDomainLogging (line 201) | def test_CKV_AWS_84_ElasticsearchDomainLogging(failed_checks): function test_CKV_AWS_92_ELBAccessLogs (line 206) | def test_CKV_AWS_92_ELBAccessLogs(failed_checks): function test_CKV_AWS_91_ELBv2AccessLogs (line 210) | def test_CKV_AWS_91_ELBv2AccessLogs(failed_checks): function test_CKV_AWS_158_CloudWatchLogGroupKMSKey (line 214) | def test_CKV_AWS_158_CloudWatchLogGroupKMSKey(failed_checks): function test_CKV_AWS_66_CloudWatchLogGroupRetention (line 219) | def test_CKV_AWS_66_CloudWatchLogGroupRetention(failed_checks): function test_CKV_AWS_34_CloudfrontDistributionEncryption (line 224) | def test_CKV_AWS_34_CloudfrontDistributionEncryption(failed_checks): function test_CKV_AWS_86_CloudfrontDistributionLogging (line 229) | def test_CKV_AWS_86_CloudfrontDistributionLogging(failed_checks): function test_CKV_AWS_35_CloudtrailEncryption (line 234) | def test_CKV_AWS_35_CloudtrailEncryption(failed_checks): function test_CKV_AWS_67_CloudtrailMultiRegion (line 239) | def test_CKV_AWS_67_CloudtrailMultiRegion(failed_checks): function test_CKV_AWS_78_CodeBuildProjectEncryption (line 244) | def test_CKV_AWS_78_CodeBuildProjectEncryption(failed_checks): function test_CKV_AWS_47_DAXEncryption (line 249) | def test_CKV_AWS_47_DAXEncryption(failed_checks): function test_CKV_AWS_89_DMSReplicationInstancePubliclyAccessible (line 253) | def test_CKV_AWS_89_DMSReplicationInstancePubliclyAccessible(failed_chec... function test_CKV_AWS_104_DocDBAuditLogs (line 258) | def test_CKV_AWS_104_DocDBAuditLogs(failed_checks): function test_CKV_AWS_74_DocDBEncryption (line 262) | def test_CKV_AWS_74_DocDBEncryption(failed_checks): function test_CKV_AWS_90_DocDBTLS (line 266) | def test_CKV_AWS_90_DocDBTLS(failed_checks): function test_CKV_AWS_165_DynamodbGlobalTableRecovery (line 270) | def test_CKV_AWS_165_DynamodbGlobalTableRecovery(failed_checks): function test_CKV_AWS_28_DynamodbRecovery (line 275) | def test_CKV_AWS_28_DynamodbRecovery(failed_checks): function test_CKV_AWS_3_EBSEncryption (line 279) | def test_CKV_AWS_3_EBSEncryption(failed_checks): function test_CKV_AWS_18_S3BucketLogging (line 283) | def test_CKV_AWS_18_S3BucketLogging(failed_checks): function test_CKV_AWS_19_S3BucketEncryption (line 288) | def test_CKV_AWS_19_S3BucketEncryption(failed_checks): function test_CKV_AWS_21_S3BucketVersioning (line 293) | def test_CKV_AWS_21_S3BucketVersioning(failed_checks): function test_CKV_AWS_145_S3BucketKMSEncryption (line 298) | def test_CKV_AWS_145_S3BucketKMSEncryption(failed_checks): function test_CKV2_AWS_6_S3BucketPublicAccessBlock (line 303) | def test_CKV2_AWS_6_S3BucketPublicAccessBlock(failed_checks): function test_CKV_AWS_195_GlueSecurityConfigurationEnabled (line 308) | def test_CKV_AWS_195_GlueSecurityConfigurationEnabled(failed_checks): function test_CKV_AWS_5_ElasticsearchEncryption (line 313) | def test_CKV_AWS_5_ElasticsearchEncryption(failed_checks): function test_CKV_AWS_6_ElasticsearchNodeToNodeEncryption (line 318) | def test_CKV_AWS_6_ElasticsearchNodeToNodeEncryption(failed_checks): function test_CKV_AWS_94_GlueDataCatalogEncryption (line 323) | def test_CKV_AWS_94_GlueDataCatalogEncryption(failed_checks): function test_CKV_AWS_99_GlueSecurityConfiguration (line 328) | def test_CKV_AWS_99_GlueSecurityConfiguration(failed_checks): function test_CKV_AWS_40_IAMPolicyAttachedToGroupOrRoles (line 333) | def test_CKV_AWS_40_IAMPolicyAttachedToGroupOrRoles(failed_checks): function test_CKV_AWS_43_KinesisStreamEncryptionType (line 338) | def test_CKV_AWS_43_KinesisStreamEncryptionType(failed_checks): function test_CKV_AWS_116_LambdaDLQConfigured (line 343) | def test_CKV_AWS_116_LambdaDLQConfigured(failed_checks): function test_CKV_AWS_45_LambdaEnvironmentCredentials (line 348) | def test_CKV_AWS_45_LambdaEnvironmentCredentials(failed_checks): function test_CKV_AWS_173_LambdaEnvironmentEncryptionSettings (line 353) | def test_CKV_AWS_173_LambdaEnvironmentEncryptionSettings(failed_checks): function test_CKV_AWS_115_LambdaFunctionLevelConcurrentExecutionLimit (line 358) | def test_CKV_AWS_115_LambdaFunctionLevelConcurrentExecutionLimit(failed_... function test_CKV_AWS_117_LambdaInVPC (line 363) | def test_CKV_AWS_117_LambdaInVPC(failed_checks): function test_CKV_AWS_8_LaunchConfigurationEBSEncryption (line 367) | def test_CKV_AWS_8_LaunchConfigurationEBSEncryption(failed_checks): function test_CKV_AWS_44_NeptuneClusterStorageEncrypted (line 372) | def test_CKV_AWS_44_NeptuneClusterStorageEncrypted(failed_checks): function test_CKV_AWS_157_RDSMultiAZEnabled (line 383) | def test_CKV_AWS_157_RDSMultiAZEnabled(failed_checks): function test_CKV_AWS_17_RDSPubliclyAccessible (line 388) | def test_CKV_AWS_17_RDSPubliclyAccessible(failed_checks): function test_CKV_AWS_105_RedShiftSSL (line 393) | def test_CKV_AWS_105_RedShiftSSL(failed_checks): function test_CKV_AWS_64_RedshiftClusterEncryption (line 398) | def test_CKV_AWS_64_RedshiftClusterEncryption(failed_checks): function test_CKV_AWS_71_RedshiftClusterLogging (line 403) | def test_CKV_AWS_71_RedshiftClusterLogging(failed_checks): function test_CKV_AWS_87_RedshiftClusterPubliclyAccessible (line 408) | def test_CKV_AWS_87_RedshiftClusterPubliclyAccessible(failed_checks): function test_CKV_AWS_154_RedshiftInEc2ClassicMode (line 413) | def test_CKV_AWS_154_RedshiftInEc2ClassicMode(failed_checks): function test_CKV_AWS_53_S3BlockPublicACLs (line 418) | def test_CKV_AWS_53_S3BlockPublicACLs(failed_checks): function test_CKV_AWS_54_S3BlockPublicPolicy (line 423) | def test_CKV_AWS_54_S3BlockPublicPolicy(failed_checks): FILE: cdk_integration_tests/utils.py function load_failed_checks_from_file (line 10) | def load_failed_checks_from_file(lang: str) -> Dict[str, List[Dict[str, ... function is_policy_with_correct_check_id (line 36) | def is_policy_with_correct_check_id(check_id: str, language: str, policy... function run_check (line 45) | def run_check(check_results: Dict[str, List[Dict[str, Any]]], check_id: ... function validate_report (line 51) | def validate_report(report_path: str) -> None: FILE: checkov/ansible/checks/base_ansible_task_check.py class BaseAnsibleTaskCheck (line 17) | class BaseAnsibleTaskCheck(BaseCheck): method __init__ (line 18) | def __init__( method scan_entity_conf (line 60) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_conf (line 73) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/ansible/checks/base_ansible_task_value_check.py class BaseAnsibleTaskValueCheck (line 17) | class BaseAnsibleTaskValueCheck(BaseAnsibleTaskCheck): method __init__ (line 18) | def __init__( method scan_conf (line 39) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... method get_inspected_key (line 58) | def get_inspected_key(self) -> str: method get_expected_values (line 64) | def get_expected_values(self) -> list[Any]: method get_expected_value (line 72) | def get_expected_value(self) -> Any: method get_evaluated_keys (line 78) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/ansible/checks/task/aws/EC2EBSOptimized.py class EC2EBSOptimized (line 9) | class EC2EBSOptimized(BaseAnsibleTaskValueCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_conf (line 20) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... method get_inspected_key (line 27) | def get_inspected_key(self) -> str: FILE: checkov/ansible/checks/task/aws/EC2PublicIP.py class EC2PublicIP (line 9) | class EC2PublicIP(BaseAnsibleTaskValueCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_conf (line 20) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... method get_inspected_key (line 27) | def get_inspected_key(self) -> str: method get_expected_value (line 30) | def get_expected_value(self) -> Any: FILE: checkov/ansible/checks/task/builtin/AptAllowUnauthenticated.py class AptAllowUnauthenticated (line 9) | class AptAllowUnauthenticated(BaseAnsibleTaskValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_expected_value (line 21) | def get_expected_value(self) -> Any: method get_inspected_key (line 24) | def get_inspected_key(self) -> str: FILE: checkov/ansible/checks/task/builtin/AptForce.py class AptForce (line 9) | class AptForce(BaseAnsibleTaskValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_expected_value (line 21) | def get_expected_value(self) -> Any: method get_inspected_key (line 24) | def get_inspected_key(self) -> str: FILE: checkov/ansible/checks/task/builtin/GetUrlValidateCerts.py class GetUrlValidateCerts (line 7) | class GetUrlValidateCerts(BaseAnsibleTaskValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: FILE: checkov/ansible/checks/task/builtin/UriValidateCerts.py class UriValidateCerts (line 7) | class UriValidateCerts(BaseAnsibleTaskValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: FILE: checkov/ansible/checks/task/builtin/YumSslVerify.py class YumSslVerify (line 7) | class YumSslVerify(BaseAnsibleTaskValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: FILE: checkov/ansible/checks/task/builtin/YumValidateCerts.py class YumValidateCerts (line 7) | class YumValidateCerts(BaseAnsibleTaskValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: FILE: checkov/ansible/graph_builder/graph_components/resource_types.py class ResourceType (line 4) | class ResourceType(str, Enum): method __str__ (line 8) | def __str__(self) -> str: FILE: checkov/ansible/graph_builder/local_graph.py class AnsibleLocalGraph (line 18) | class AnsibleLocalGraph(ObjectLocalGraph): method __init__ (line 19) | def __init__(self, definitions: dict[str | Path, dict[str, Any] | list... method _create_vertices (line 24) | def _create_vertices(self) -> None: method _process_blocks (line 43) | def _process_blocks(self, file_path: str, task: Any, prefix: str = "")... method _create_tasks_vertices (line 58) | def _create_tasks_vertices(self, file_path: str, task: Any, prefix: st... method _create_block_vertices (line 117) | def _create_block_vertices(self, file_path: str, block: dict[str, Any]... method _create_edges (line 140) | def _create_edges(self) -> None: method get_files_definitions (line 144) | def get_files_definitions(root_folder: str | Path) -> dict[str | Path,... FILE: checkov/ansible/runner.py class Runner (line 23) | class Runner(YamlRunner): method __init__ (line 26) | def __init__( method require_external_checks (line 41) | def require_external_checks(self) -> bool: method import_registry (line 44) | def import_registry(self) -> BaseCheckRegistry: method _parse_file (line 48) | def _parse_file( method get_resource (line 57) | def get_resource( method generate_resource_name (line 72) | def generate_resource_name( method _handle_block_tasks (line 109) | def _handle_block_tasks( method build_definitions_context (line 128) | def build_definitions_context( method set_definitions_raw (line 135) | def set_definitions_raw(self, definitions_raw: dict[str, list[tuple[in... FILE: checkov/ansible/utils.py function get_scannable_file_paths (line 70) | def get_scannable_file_paths(root_folder: str | Path) -> set[Path]: function get_relevant_file_content (line 82) | def get_relevant_file_content(file_path: str | Path) -> str | None: function parse_file (line 100) | def parse_file( function generate_task_name (line 111) | def generate_task_name(task: dict[str, Any], prefix: str = "") -> str | ... function build_definitions_context (line 128) | def build_definitions_context( function _process_blocks (line 158) | def _process_blocks( function _create_resource_context (line 186) | def _create_resource_context(definition_raw: list[tuple[int, str]], reso... function create_definitions (line 202) | def create_definitions( function create_file_definition (line 223) | def create_file_definition(files_to_load: List[str], definitions: dict[s... FILE: checkov/argo_workflows/checks/base_argo_workflows_check.py class BaseArgoWorkflowsCheck (line 14) | class BaseArgoWorkflowsCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 34) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_conf (line 40) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/argo_workflows/checks/template/DefaultServiceAccount.py class DefaultServiceAccount (line 10) | class DefaultServiceAccount(BaseArgoWorkflowsCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 22) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/argo_workflows/checks/template/RunAsNonRoot.py class RunAsNonRoot (line 10) | class RunAsNonRoot(BaseArgoWorkflowsCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 22) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/argo_workflows/runner.py class Runner (line 21) | class Runner(YamlRunner, ImageReferencer): method require_external_checks (line 28) | def require_external_checks(self) -> bool: method import_registry (line 31) | def import_registry(self) -> BaseCheckRegistry: method _parse_file (line 35) | def _parse_file( method _get_workflow_file_content (line 45) | def _get_workflow_file_content(file_path: str) -> str | None: method is_workflow_file (line 63) | def is_workflow_file(self, file_path: str) -> bool: method get_images (line 66) | def get_images(self, file_path: str) -> set[Image]: method extract_image (line 136) | def extract_image(self, file_path: str, container: dict[str, Any]) -> ... FILE: checkov/arm/base_parameter_check.py class BaseParameterCheck (line 14) | class BaseParameterCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 34) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_resource_conf (line 40) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/base_registry.py class Registry (line 9) | class Registry(BaseCheckRegistry): method __init__ (line 10) | def __init__(self) -> None: method extract_entity_details (line 13) | def extract_entity_details(self, entity: dict[str, Any]) -> tuple[str,... FILE: checkov/arm/base_resource_check.py class BaseResourceCheck (line 13) | class BaseResourceCheck(BaseCheck): method __init__ (line 14) | def __init__( method scan_entity_conf (line 35) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_resource_conf (line 59) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/base_resource_negative_value_check.py class BaseResourceNegativeValueCheck (line 17) | class BaseResourceNegativeValueCheck(BaseResourceCheck): method __init__ (line 18) | def __init__( method _is_variable_dependant (line 33) | def _is_variable_dependant(value: Any) -> bool: method scan_resource_conf (line 36) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_inspected_key (line 56) | def get_inspected_key(self) -> str: method get_forbidden_values (line 63) | def get_forbidden_values(self) -> list[Any]: method get_evaluated_keys (line 69) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/arm/base_resource_value_check.py class BaseResourceValueCheck (line 16) | class BaseResourceValueCheck(BaseResourceCheck): method __init__ (line 17) | def __init__( method _is_variable_dependant (line 32) | def _is_variable_dependant(value: Any) -> bool: method scan_resource_conf (line 37) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_inspected_key (line 56) | def get_inspected_key(self) -> str: method get_expected_values (line 62) | def get_expected_values(self) -> List[Any]: method get_expected_value (line 70) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/parameter/SecureStringParameterNoHardcodedValue.py class SecureStringParameterNoHardcodedValue (line 9) | class SecureStringParameterNoHardcodedValue(BaseParameterCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/ACRAdminAccountDisabled.py class ACRAdminAccountDisabled (line 7) | class ACRAdminAccountDisabled(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/ACRAnonymousPullDisabled.py class ACRAnonymousPullDisabled (line 9) | class ACRAnonymousPullDisabled(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 37) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/ACRContainerScanEnabled.py class ACRContainerScanEnabled (line 8) | class ACRContainerScanEnabled(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 27) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/ACREnableImageQuarantine.py class ACREnableImageQuarantine (line 6) | class ACREnableImageQuarantine(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/ACREnableZoneRedundancy.py class ACREnableZoneRedundancy (line 9) | class ACREnableZoneRedundancy(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/arm/checks/resource/ACRPublicNetworkAccessDisabled.py class ACRPublicNetworkAccessDisabled (line 7) | class ACRPublicNetworkAccessDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/AKSApiServerAuthorizedIpRanges.py class AKSApiServerAuthorizedIpRanges (line 9) | class AKSApiServerAuthorizedIpRanges(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 44) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AKSDashboardDisabled.py class AKSDashboardDisabled (line 9) | class AKSDashboardDisabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AKSEncryptionAtHostEnabled.py class AKSEncryptionAtHostEnabled (line 5) | class AKSEncryptionAtHostEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 28) | def get_inspected_key(self) -> str: method get_expected_value (line 34) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/AKSEphemeralOSDisks.py class AKSEphemeralOSDisks (line 5) | class AKSEphemeralOSDisks(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 24) | def get_inspected_key(self) -> str: method get_expected_value (line 27) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/AKSLocalAdminDisabled.py class AKSLocalAdminDisabled (line 5) | class AKSLocalAdminDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/AKSLoggingEnabled.py class AKSLoggingEnabled (line 9) | class AKSLoggingEnabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AKSMaxPodsMinimum.py class AKSMaxPodsMinimum (line 8) | class AKSMaxPodsMinimum(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 33) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AKSNetworkPolicy.py class AKSNetworkPolicy (line 9) | class AKSNetworkPolicy(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 35) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AKSPoolTypeIsScaleSet.py class AKSPoolTypeIsScaleSet (line 9) | class AKSPoolTypeIsScaleSet(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/arm/checks/resource/AKSRbacEnabled.py class AKSRbacEnabled (line 9) | class AKSRbacEnabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AKSUpgradeChannel.py class AKSUpgradeChannel (line 9) | class AKSUpgradeChannel(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 23) | def get_inspected_key(self) -> str: method get_forbidden_values (line 26) | def get_forbidden_values(self) -> Any: FILE: checkov/arm/checks/resource/APIManagementMinTLS12.py class APIManagementMinTLS12 (line 9) | class APIManagementMinTLS12(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/APIManagementPublicAccess.py class APIManagementPublicAccess (line 7) | class APIManagementPublicAccess(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/APIServicesUseVirtualNetwork.py class APIServicesUseVirtualNetwork (line 8) | class APIServicesUseVirtualNetwork(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_expected_value (line 25) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AkSSecretStoreRotation.py class AkSSecretStoreRotation (line 5) | class AkSSecretStoreRotation(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/AppGWDefinesSecureProtocols.py class AppGWDefinesSecureProtocols (line 35) | class AppGWDefinesSecureProtocols(BaseResourceCheck): method __init__ (line 36) | def __init__(self) -> None: method scan_resource_conf (line 49) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 70) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AppGatewayWAFACLCVE202144228.py class AppGatewayWAFACLCVE202144228 (line 7) | class AppGatewayWAFACLCVE202144228(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AppServiceAuthentication.py class AppServiceAuthentication (line 11) | class AppServiceAuthentication(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AppServiceClientCertificate.py class AppServiceClientCertificate (line 9) | class AppServiceClientCertificate(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AppServiceDetailedErrorMessagesEnabled.py class AppServiceDetailedErrorMessagesEnabled (line 6) | class AppServiceDetailedErrorMessagesEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/AppServiceDisallowCORS.py class AppServiceDisallowCORS (line 7) | class AppServiceDisallowCORS(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_forbidden_values (line 24) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/AppServiceDotnetFrameworkVersion.py class AppServiceDotnetFrameworkVersion (line 5) | class AppServiceDotnetFrameworkVersion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/AppServiceEnableFailedRequest.py class AppServiceEnableFailedRequest (line 7) | class AppServiceEnableFailedRequest(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/AppServiceFTPSState.py class AppServiceFTPSState (line 7) | class AppServiceFTPSState(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: method get_expected_values (line 21) | def get_expected_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/AppServiceHTTPSOnly.py class AppServiceHTTPSOnly (line 9) | class AppServiceHTTPSOnly(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AppServiceHttpLoggingEnabled.py class AppServiceHttpLoggingEnabled (line 6) | class AppServiceHttpLoggingEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/AppServiceHttps20Enabled.py class AppServiceHttps20Enabled (line 10) | class AppServiceHttps20Enabled(BaseResourceCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AppServiceIdentity.py class AppServiceIdentity (line 9) | class AppServiceIdentity(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 31) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AppServiceIdentityProviderEnabled.py class AppServiceIdentityProviderEnabled (line 7) | class AppServiceIdentityProviderEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AppServiceInstanceMinimum.py class AppServiceInstanceMinimum (line 9) | class AppServiceInstanceMinimum(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: Dict[str, Dict[str, Dict[str, int]]... method get_evaluated_keys (line 33) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AppServiceJavaVersion.py class AppServiceJavaVersion (line 6) | class AppServiceJavaVersion(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AppServiceMinTLSVersion.py class AppServiceMinTLSVersion (line 7) | class AppServiceMinTLSVersion(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: method get_expected_values (line 22) | def get_expected_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/AppServicePHPVersion.py class AppServicePHPVersion (line 6) | class AppServicePHPVersion(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_values (line 18) | def get_expected_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/AppServicePlanZoneRedundant.py class AppServicePlanZoneRedundant (line 5) | class AppServicePlanZoneRedundant(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_expected_value (line 24) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/AppServicePublicAccessDisabled.py class AppServicePublicAccessDisabled (line 7) | class AppServicePublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_expected_value (line 22) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AppServicePythonVersion.py class AppServicePythonVersion (line 7) | class AppServicePythonVersion(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_expected_values (line 24) | def get_expected_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/AppServiceRemoteDebuggingNotEnabled.py class AppServiceRemoteDebuggingNotEnabled (line 5) | class AppServiceRemoteDebuggingNotEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/AppServiceSetHealthCheck.py class AppServiceSetHealthCheck (line 8) | class AppServiceSetHealthCheck(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_values (line 23) | def get_expected_values(self) -> Any: FILE: checkov/arm/checks/resource/AppServiceSlotDebugDisabled.py class AppServiceSlotDebugDisabled (line 5) | class AppServiceSlotDebugDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/AppServiceSlotHTTPSOnly.py class AppServiceSlotHTTPSOnly (line 5) | class AppServiceSlotHTTPSOnly(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/AppServiceUsedAzureFiles.py class AppServiceUsedAzureFiles (line 9) | class AppServiceUsedAzureFiles(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 27) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AutomationEncrypted.py class AutomationEncrypted (line 5) | class AutomationEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/AzureBatchAccountEndpointAccessDefaultAction.py class AzureBatchAccountEndpointAccessDefaultAction (line 9) | class AzureBatchAccountEndpointAccessDefaultAction(BaseResourceCheck): method __init__ (line 14) | def __init__(self) -> None: method _exists_and_lower_equal (line 22) | def _exists_and_lower_equal(actual_value: Any, expected_lowercase_valu... method scan_resource_conf (line 25) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AzureBatchAccountUsesKeyVaultEncryption.py class AzureBatchAccountUsesKeyVaultEncryption (line 7) | class AzureBatchAccountUsesKeyVaultEncryption(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AzureDataExplorerDoubleEncryptionEnabled.py class AzureDataExplorerDoubleEncryptionEnabled (line 6) | class AzureDataExplorerDoubleEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AzureDefenderOnKeyVaults.py class AzureDefenderOnKeyVaults (line 9) | class AzureDefenderOnKeyVaults(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 27) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/arm/checks/resource/AzureDefenderOnKubernetes.py class AzureDefenderOnKubernetes (line 7) | class AzureDefenderOnKubernetes(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/arm/checks/resource/AzureDefenderOnSqlServersVMS.py class AzureDefenderOnSqlServersVMS (line 6) | class AzureDefenderOnSqlServersVMS(BaseResourceCheck): method __init__ (line 7) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 27) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AzureDefenderOnStorage.py class AzureDefenderOnStorage (line 6) | class AzureDefenderOnStorage(BaseResourceCheck): method __init__ (line 7) | def __init__(self) -> None: method scan_resource_conf (line 14) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 23) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AzureFirewallDenyThreatIntelMode.py class AzureFirewallDenyThreatIntelMode (line 7) | class AzureFirewallDenyThreatIntelMode(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_expected_value (line 22) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AzureFrontDoorEnablesWAF.py class AzureFrontDoorEnablesWAF (line 8) | class AzureFrontDoorEnablesWAF(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AzureInstanceExtensions.py class AzureInstanceExtensions (line 5) | class AzureInstanceExtensions(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/AzureInstancePassword.py class AzureInstancePassword (line 7) | class AzureInstancePassword(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_inspected_key (line 30) | def get_inspected_key(self) -> str: method get_expected_value (line 33) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AzureMLWorkspacePrivateEndpoint.py class AzureMLWorkspacePrivateEndpoint (line 8) | class AzureMLWorkspacePrivateEndpoint(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 32) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/AzureManagedDiscEncryption.py class AzureManagedDiscEncryption (line 10) | class AzureManagedDiscEncryption(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AzureManagedDiskEncryptionSet.py class AzureManagedDiskEncryptionSet (line 8) | class AzureManagedDiskEncryptionSet(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_expected_value (line 22) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AzureScaleSetPassword.py class AzureScaleSetPassword (line 7) | class AzureScaleSetPassword(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_inspected_key (line 31) | def get_inspected_key(self) -> str: method get_expected_value (line 34) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/AzureSearchSLAIndex.py class AzureSearchSLAIndex (line 9) | class AzureSearchSLAIndex(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AzureSearchSLAQueryUpdates.py class AzureSearchSQLQueryUpdates (line 9) | class AzureSearchSQLQueryUpdates(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/AzureServiceFabricClusterProtectionLevel.py class AzureServiceFabricClusterProtectionLevel (line 7) | class AzureServiceFabricClusterProtectionLevel(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/arm/checks/resource/AzureSparkPoolIsolatedComputeEnabled.py class AzureSparkPoolIsolatedComputeEnabled (line 5) | class AzureSparkPoolIsolatedComputeEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/AzureSynapseWorkspaceVAisEnabled.py class SynapseWorkspaceVAisEnabled (line 5) | class SynapseWorkspaceVAisEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/AzureSynapseWorkspacesHaveNoIPFirewallRulesAttached.py class AzureSynapseWorkspacesHaveNoIPFirewallRulesAttached (line 6) | class AzureSynapseWorkspacesHaveNoIPFirewallRulesAttached(BaseResourceCh... method __init__ (line 7) | def __init__(self) -> None: method scan_resource_conf (line 14) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/arm/checks/resource/CognitiveServicesConfigureIdentity.py class CognitiveServicesConfigureIdentity (line 7) | class CognitiveServicesConfigureIdentity(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/CognitiveServicesDisablesPublicNetwork.py class CognitiveServicesDisablesPublicNetwork (line 7) | class CognitiveServicesDisablesPublicNetwork(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/CognitiveServicesEnableLocalAuth.py class CognitiveServicesEnableLocalAuth (line 7) | class CognitiveServicesEnableLocalAuth(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_value (line 23) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/CosmosDBAccountsRestrictedAccess.py class CosmosDBAccountsRestrictedAccess (line 7) | class CosmosDBAccountsRestrictedAccess(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/CosmosDBDisableAccessKeyWrite.py class CosmosDBDisableAccessKeyWrite (line 9) | class CosmosDBDisableAccessKeyWrite(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 23) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/CosmosDBDisablesPublicNetwork.py class CosmosDBDisablesPublicNetwork (line 5) | class CosmosDBDisablesPublicNetwork(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/CosmosDBHaveCMK.py class CosmosDBHaveCMK (line 8) | class CosmosDBHaveCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/CosmosDBLocalAuthDisabled.py class CosmosDBLocalAuthDisabled (line 7) | class CosmosDBLocalAuthDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_value (line 23) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/CustomRoleDefinitionSubscriptionOwner.py class CustomRoleDefinitionSubscriptionOwner (line 16) | class CustomRoleDefinitionSubscriptionOwner(BaseResourceCheck): method __init__ (line 17) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 38) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/DataExplorerUsesDiskEncryption.py class DataExplorerUsesDiskEncryption (line 5) | class DataExplorerUsesDiskEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/DataFactoryNoPublicNetworkAccess.py class DataFactoryNoPublicNetworkAccess (line 7) | class DataFactoryNoPublicNetworkAccess(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/DataFactoryUsesGitRepository.py class DataFactoryUsesGitRepository (line 9) | class DataFactoryUsesGitRepository(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/DataLakeStoreEncryption.py class DataLakeStoreEncryption (line 5) | class DataLakeStoreEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/DatabricksWorkspaceDBFSRootEncryptedWithCustomerManagedKey.py class DatabricksWorkspaceDBFSRootEncryptedWithCustomerManagedKey (line 10) | class DatabricksWorkspaceDBFSRootEncryptedWithCustomerManagedKey(BaseRes... method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 31) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/DatabricksWorkspaceIsNotPublic.py class DatabricksWorkspaceIsNotPublic (line 10) | class DatabricksWorkspaceIsNotPublic(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/EventHubNamespaceMinTLS12.py class EventHubNamespaceMinTLS12 (line 9) | class EventHubNamespaceMinTLS12(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/EventgridTopicIdentityProviderEnabled.py class EventgridTopicIdentityProviderEnabled (line 8) | class EventgridTopicIdentityProviderEnabled(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/EventgridTopicLocalAuthentication.py class EventgridTopicLocalAuthentication (line 5) | class EventgridTopicLocalAuthentication(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/EventgridTopicNetworkAccess.py class EventgridTopicNetworkAccess (line 5) | class EventgridTopicNetworkAccess(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/FrontDoorWAFACLCVE202144228.py class FrontDoorWAFACLCVE202144228 (line 8) | class FrontDoorWAFACLCVE202144228(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[Any, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/FrontdoorUseWAFMode.py class FrontdoorUseWAFMode (line 9) | class FrontdoorUseWAFMode(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/arm/checks/resource/FunctionAppDisallowCORS.py class FunctionAppDisallowCORS (line 6) | class FunctionAppDisallowCORS(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/FunctionAppHttpVersionLatest.py class FunctionAppHttpVersionLatest (line 5) | class FunctionAppHttpVersionLatest(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/FunctionAppMinTLSVersion.py class FunctionAppMinTLSVersion (line 7) | class FunctionAppMinTLSVersion(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: method get_expected_values (line 22) | def get_expected_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/FunctionAppsAccessibleOverHttps.py class FunctionAppsAccessibleOverHttps (line 9) | class FunctionAppsAccessibleOverHttps(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 44) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/FunctionAppsEnableAuthentication.py class FunctionAppsEnableAuthentication (line 9) | class FunctionAppsEnableAuthentication(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 31) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/KeyBackedByHSM.py class KeyBackedByHSM (line 9) | class KeyBackedByHSM(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_expected_value (line 20) | def get_expected_value(self) -> Any: method get_expected_values (line 23) | def get_expected_values(self) -> list[Any]: FILE: checkov/arm/checks/resource/KeyExpirationDate.py class KeyExpirationDate (line 6) | class KeyExpirationDate(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/KeyVaultDisablesPublicNetworkAccess.py class KeyVaultDisablesPublicNetworkAccess (line 6) | class KeyVaultDisablesPublicNetworkAccess(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/KeyVaultEnablesFirewallRulesSettings.py class KeyVaultEnablesFirewallRulesSettings (line 7) | class KeyVaultEnablesFirewallRulesSettings(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/KeyVaultEnablesPurgeProtection.py class KeyVaultEnablesPurgeProtection (line 7) | class KeyVaultEnablesPurgeProtection(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> Any: method get_expected_value (line 18) | def get_expected_value(self) -> bool: FILE: checkov/arm/checks/resource/KeyVaultEnablesSoftDelete.py class KeyVaultEnablesSoftDelete (line 6) | class KeyVaultEnablesSoftDelete(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/KeyvaultRecoveryEnabled.py class KeyVaultRecoveryEnabled (line 9) | class KeyVaultRecoveryEnabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 27) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/LinuxVMUsesSSH.py class LinuxVMUsesSSH (line 7) | class LinuxVMUsesSSH(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 20) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/MSSQLServerMinTLSVersion.py class MSSQLServerMinTLSVersion (line 7) | class MSSQLServerMinTLSVersion(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_expected_value (line 22) | def get_expected_value(self) -> str: method get_expected_values (line 25) | def get_expected_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/MariaDBGeoBackupEnabled.py class MariaDBGeoBackupEnabled (line 5) | class MariaDBGeoBackupEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/MariaDBPublicAccessDisabled.py class MariaDBPublicAccessDisabled (line 5) | class MariaDBPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/MariaDBSSLEnforcementEnabled.py class MariaDBSSLEnforcementEnabled (line 7) | class MariaDBSSLEnforcementEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/MonitorLogProfileCategories.py class MonitorLogProfileRetentionDays (line 11) | class MonitorLogProfileRetentionDays(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/MonitorLogProfileRetentionDays.py class MonitorLogProfileRetentionDays (line 12) | class MonitorLogProfileRetentionDays(BaseResourceCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/MySQLEncryptionEnabled.py class MySQLEncryptionEnabled (line 8) | class MySQLEncryptionEnabled(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/MySQLGeoBackupEnabled.py class MySQLGeoBackupEnabled (line 5) | class MySQLGeoBackupEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/MySQLPublicAccessDisabled.py class MySQLPublicAccessDisabled (line 7) | class MySQLPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self) -> str: method get_expected_values (line 24) | def get_expected_values(self) -> List[str]: FILE: checkov/arm/checks/resource/MySQLServerMinTLSVersion.py class MySQLServerMinTLSVersion (line 5) | class MySQLServerMinTLSVersion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/MySQLServerSSLEnforcementEnabled.py class MySQLServerSSLEnforcementEnabled (line 7) | class MySQLServerSSLEnforcementEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/NSGRuleHTTPAccessRestricted.py class NSGRuleHTTPAccessRestricted (line 4) | class NSGRuleHTTPAccessRestricted(NSGRulePortAccessRestricted): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/arm/checks/resource/NSGRulePortAccessRestricted.py class NSGRulePortAccessRestricted (line 14) | class NSGRulePortAccessRestricted(BaseResourceCheck): method __init__ (line 15) | def __init__(self, name: str, check_id: str, port: int) -> None: method is_port_in_range (line 24) | def is_port_in_range(self, port_range: Union[int, str]) -> bool: method scan_resource_conf (line 34) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/NSGRuleRDPAccessRestricted.py class NSGRuleRDPAccessRestricted (line 4) | class NSGRuleRDPAccessRestricted(NSGRulePortAccessRestricted): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/arm/checks/resource/NSGRuleSSHAccessRestricted.py class NSGRuleSSHAccessRestricted (line 4) | class NSGRuleSSHAccessRestricted(NSGRulePortAccessRestricted): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/arm/checks/resource/NetworkWatcherFlowLogPeriod.py class NetworkWatcherFlowLogPeriod (line 10) | class NetworkWatcherFlowLogPeriod(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 37) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/PostgreSQLEncryptionEnabled.py class PostgreSQLEncryptionEnabled (line 5) | class PostgreSQLEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/PostgreSQLServerConnectionThrottlingEnabled.py class PostgreSQLServerConnectionThrottlingEnabled (line 9) | class PostgreSQLServerConnectionThrottlingEnabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/PostgreSQLServerLogCheckpointsEnabled.py class PostgreSQLServerLogCheckpointsEnabled (line 9) | class PostgreSQLServerLogCheckpointsEnabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/PostgreSQLServerLogConnectionsEnabled.py class PostgreSQLServerLogConnectionsEnabled (line 9) | class PostgreSQLServerLogConnectionsEnabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 44) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/PostgreSQLServerPublicAccessDisabled.py class PostgreSQLServerHasPublicAccessDisabled (line 5) | class PostgreSQLServerHasPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/PostgreSQLServerSSLEnforcementEnabled.py class PostgreSQLServerSSLEnforcementEnabled (line 7) | class PostgreSQLServerSSLEnforcementEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/PostgressSQLGeoBackupEnabled.py class PostgressSQLGeoBackupEnabled (line 7) | class PostgressSQLGeoBackupEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> Any: method get_expected_value (line 18) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/PubsubSKUSLA.py class PubsubSKUSLA (line 9) | class PubsubSKUSLA(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> Any: FILE: checkov/arm/checks/resource/PubsubSpecifyIdentity.py class PubsubSpecifyIdentity (line 8) | class PubsubSpecifyIdentity(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/RedisCachePublicNetworkAccessEnabled.py class RedisCachePublicNetworkAccessEnabled (line 5) | class RedisCachePublicNetworkAccessEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/SQLDatabaseZoneRedundant.py class SQLDatabaseZoneRedundant (line 7) | class SQLDatabaseZoneRedundant(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 39) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/SQLServerAuditingEnabled.py class SQLServerAuditingEnabled (line 12) | class SQLServerAuditingEnabled(BaseResourceCheck): method __init__ (line 17) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 41) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/SQLServerAuditingRetention90Days.py class SQLServerAuditingRetention90Days (line 11) | class SQLServerAuditingRetention90Days(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method check_resource (line 45) | def check_resource(resource: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/SQLServerEmailAlertsEnabled.py class SQLServerEmailAlertsEnabled (line 11) | class SQLServerEmailAlertsEnabled(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/SQLServerEmailAlertsToAdminsEnabled.py class SQLServerEmailAlertsToAdminsEnabled (line 11) | class SQLServerEmailAlertsToAdminsEnabled(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/SQLServerHasPublicAccessDisabled.py class SQLServerHasPublicAccessDisabled (line 5) | class SQLServerHasPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/SQLServerNoPublicAccess.py class SQLServerNoPublicAccess (line 9) | class SQLServerNoPublicAccess(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/SQLServerThreatDetectionTypes.py class SQLServerThreatDetectionTypes (line 11) | class SQLServerThreatDetectionTypes(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/SQLServerUsesADAuth.py class SQLServerUsesADAuth (line 10) | class SQLServerUsesADAuth(BaseResourceNegativeValueCheck): method __init__ (line 11) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_forbidden_values (line 25) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/arm/checks/resource/SecretContentType.py class SecretContentType (line 9) | class SecretContentType(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_expected_value (line 20) | def get_expected_value(self) -> Any: FILE: checkov/arm/checks/resource/SecretExpirationDate.py class SecretExpirationDate (line 9) | class SecretExpirationDate(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/SecurityCenterContactEmailAlert.py class SecurityCenterContactEmailAlert (line 9) | class SecurityCenterContactEmailAlert(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/SecurityCenterContactEmailAlertAdmins.py class SecurityCenterContactEmailAlertAdmins (line 9) | class SecurityCenterContactEmailAlertAdmins(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/SecurityCenterContactPhone.py class SecurityCenterContactPhone (line 9) | class SecurityCenterContactPhone(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/SecurityCenterStandardPricing.py class SecurityCenterStandardPricing (line 9) | class SecurityCenterStandardPricing(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/StorageAccountAzureServicesAccessEnabled.py class StorageAccountAzureServicesAccessEnabled (line 11) | class StorageAccountAzureServicesAccessEnabled(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/StorageAccountDefaultNetworkAccessDeny.py class StorageAccountDefaultNetworkAccessDeny (line 12) | class StorageAccountDefaultNetworkAccessDeny(BaseResourceCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 41) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/StorageAccountDisablePublicAccess.py class StorageAccountDisablePublicAccess (line 9) | class StorageAccountDisablePublicAccess(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/arm/checks/resource/StorageAccountLoggingQueueServiceEnabled.py class StorageAccountLoggingQueueServiceEnabled (line 9) | class StorageAccountLoggingQueueServiceEnabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 40) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/StorageAccountMinimumTlsVersion.py class StorageAccountMinimumTlsVersion (line 9) | class StorageAccountMinimumTlsVersion(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 31) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/StorageAccountName.py class StorageAccountName (line 15) | class StorageAccountName(BaseResourceCheck): method __init__ (line 16) | def __init__(self) -> None: method scan_resource_conf (line 29) | def scan_resource_conf(self, conf: dict[str, typing.Any]) -> CheckResult: method get_evaluated_keys (line 47) | def get_evaluated_keys(self) -> typing.List[str]: FILE: checkov/arm/checks/resource/StorageAccountsTransportEncryption.py class StorageAccountsTransportEncryption (line 10) | class StorageAccountsTransportEncryption(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/StorageAccountsUseReplication.py class StorageAccountsUseReplication (line 6) | class StorageAccountsUseReplication(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> Any: method get_expected_values (line 20) | def get_expected_values(self) -> List[Any]: FILE: checkov/arm/checks/resource/StorageBlobServiceContainerPrivateAccess.py class StorageBlobServiceContainerPrivateAccess (line 9) | class StorageBlobServiceContainerPrivateAccess(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/StorageSyncPublicAccessDisabled.py class NetworkInterfaceEnableIPForwarding (line 5) | class NetworkInterfaceEnableIPForwarding(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: FILE: checkov/arm/checks/resource/SynapseWorkspaceAdministratorLoginPasswordHidden.py class SynapseWorkspaceAdministratorLoginPasswordHidden (line 9) | class SynapseWorkspaceAdministratorLoginPasswordHidden(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/SynapseWorkspaceCMKEncryption.py class SynapseWorkspaceCMKEncryption (line 7) | class SynapseWorkspaceCMKEncryption(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 23) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/arm/checks/resource/SynapseWorkspaceEnablesDataExfilProtection.py class SynapseWorkspaceEnablesDataExfilProtection (line 5) | class SynapseWorkspaceEnablesDataExfilProtection(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/SynapseWorkspaceEnablesManagedVirtualNetworks.py class SynapseWorkspaceEnablesManagedVirtualNetworks (line 9) | class SynapseWorkspaceEnablesManagedVirtualNetworks(BaseResourceNegative... method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/arm/checks/resource/VMCredsInCustomData.py class VMCredsInCustomData (line 8) | class VMCredsInCustomData(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 28) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/arm/checks/resource/VMDisablePasswordAuthentication.py class VMDisablePasswordAuthentication (line 9) | class VMDisablePasswordAuthentication(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/VMEncryptionAtHostEnabled.py class VMEncryptionAtHostEnabled (line 11) | class VMEncryptionAtHostEnabled(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/VMScaleSetsAutoOSImagePatchingEnabled.py class VMScaleSetsAutoOSImagePatchingEnabled (line 10) | class VMScaleSetsAutoOSImagePatchingEnabled(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/VMStorageOsDisk.py class VMStorageOsDisk (line 7) | class VMStorageOsDisk(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/arm/checks/resource/VnetLocalDNS.py class VnetLocalDNS (line 8) | class VnetLocalDNS(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: Dict[str, Dict[str, Dict[str, List[... FILE: checkov/arm/checks/resource/VnetSingleDNSServer.py class VnetSingleDNSServer (line 7) | class VnetSingleDNSServer(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: Dict[str, Dict[str, Dict[str, List[... FILE: checkov/arm/checks/resource/WinVMAutomaticUpdates.py class WinVMAutomaticUpdates (line 5) | class WinVMAutomaticUpdates(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: FILE: checkov/arm/checks/resource/WinVMEncryptionAtHost.py class WinVMEncryptionAtHost (line 5) | class WinVMEncryptionAtHost(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: FILE: checkov/arm/context_parser.py class ContextParser (line 22) | class ContextParser: method __init__ (line 27) | def __init__(self, arm_file: str, arm_template: dict[str, Any], arm_te... method evaluate_default_parameters (line 32) | def evaluate_default_parameters(self) -> None: method extract_arm_resource_id (line 85) | def extract_arm_resource_id(arm_resource: dict[str, Any]) -> str | None: method extract_arm_resource_name (line 97) | def extract_arm_resource_name(arm_resource: dict[str, Any]) -> str | N... method extract_arm_resource_code_lines (line 105) | def extract_arm_resource_code_lines( method find_lines (line 120) | def find_lines(node: dict[str, Any] | list[dict[str, Any]], kv: str) -... method collect_skip_comments (line 133) | def collect_skip_comments(resource: dict[str, Any]) -> list[_SkippedCh... method search_deep_keys (line 157) | def search_deep_keys(search_text: str, arm_dict: dict[str, Any], path:... method search_deep_values (line 186) | def search_deep_values(search_text: str, arm_dict: dict[str, Any], pat... method _set_in_dict (line 224) | def _set_in_dict(self, data_dict: dict[str, Any], map_list: list[str |... method _get_from_dict (line 228) | def _get_from_dict(data_dict: dict[str, Any], map_list: list[str | int... FILE: checkov/arm/graph_builder/definition_context.py function build_definitions_context (line 13) | def build_definitions_context(definitions: dict[str, dict[str, Any]], de... function add_resource_to_definitions_context (line 36) | def add_resource_to_definitions_context(definitions_context: dict[str, d... FILE: checkov/arm/graph_builder/graph_components/block_types.py class BlockType (line 10) | class BlockType(CommonBlockType): FILE: checkov/arm/graph_builder/graph_components/blocks.py class ArmBlock (line 9) | class ArmBlock(Block): method __init__ (line 10) | def __init__( method should_run_get_inner_attributes (line 21) | def should_run_get_inner_attributes(self, attribute_value: Any) -> bool: FILE: checkov/arm/graph_builder/graph_to_definitions.py function convert_graph_vertices_to_definitions (line 14) | def convert_graph_vertices_to_definitions(vertices: list[ArmBlock], root... function add_breadcrumbs (line 32) | def add_breadcrumbs(vertex: ArmBlock, breadcrumbs: dict[str, dict[str, A... FILE: checkov/arm/graph_builder/local_graph.py class ArmLocalGraph (line 29) | class ArmLocalGraph(LocalGraph[ArmBlock]): method __init__ (line 30) | def __init__(self, definitions: dict[str, dict[str, Any]]) -> None: method build_graph (line 37) | def build_graph(self, render_variables: bool = True) -> None: method _create_vertices (line 55) | def _create_vertices(self) -> None: method _create_variables_vertices (line 70) | def _create_variables_vertices(self, file_path: str, variables: dict[s... method _create_parameter_vertices (line 95) | def _create_parameter_vertices(self, file_path: str, parameters: dict[... method _create_resource_vertices (line 119) | def _create_resource_vertices(self, file_path: str, resources: list[di... method _create_edges (line 145) | def _create_edges(self) -> None: method _create_explicit_edge (line 151) | def _create_explicit_edge(self, origin_vertex_index: int, resource_nam... method _create_vars_and_parameters_edges (line 166) | def _create_vars_and_parameters_edges(self) -> None: method _create_edge (line 178) | def _create_edge(self, element_name: str, origin_vertex_index: int, la... method _create_implicit_edges (line 187) | def _create_implicit_edges(self, origin_vertex_index: int, resource_na... method _create_implicit_edge (line 193) | def _create_implicit_edge(self, origin_vertex_index: int, resource_nam... method _update_resource_vertices_names (line 197) | def _update_resource_vertices_names(self) -> None: method update_vertices_configs (line 210) | def update_vertices_configs(self) -> None: method update_vertex_config (line 217) | def update_vertex_config(vertex: Block, changed_attributes: list[str] ... method update_config_attribute (line 231) | def update_config_attribute(config: list[Any] | dict[str, Any], key_to... method update_config_value (line 260) | def update_config_value(config: list[Any] | dict[str, Any], key: int |... method adjust_key (line 269) | def adjust_key(config: dict[str, Any], key: str, key_parts: list[str])... method get_resources_types_in_graph (line 290) | def get_resources_types_in_graph(self) -> list[str]: FILE: checkov/arm/graph_builder/variable_rendering/renderer.py class ArmVariableRenderer (line 16) | class ArmVariableRenderer(VariableRenderer["ArmLocalGraph"]): method __init__ (line 17) | def __init__(self, local_graph: ArmLocalGraph) -> None: method _render_variables_from_vertices (line 20) | def _render_variables_from_vertices(self) -> None: method evaluate_vertex_attribute_from_edge (line 24) | def evaluate_vertex_attribute_from_edge(self, edge_list: list[Edge]) -... method extract_dest_attribute_path_and_value (line 56) | def extract_dest_attribute_path_and_value(self, dest_index: int, origi... method evaluate_non_rendered_values (line 71) | def evaluate_non_rendered_values(self) -> None: FILE: checkov/arm/graph_manager.py class ArmGraphManager (line 14) | class ArmGraphManager(GraphManager[ArmLocalGraph, "dict[str, dict[str, A... method __init__ (line 15) | def __init__(self, db_connector: LibraryGraphConnector, source: str = ... method build_graph_from_source_directory (line 18) | def build_graph_from_source_directory( method build_graph_from_definitions (line 35) | def build_graph_from_definitions( FILE: checkov/arm/parser/parser.py function parse (line 19) | def parse(filename: str) -> tuple[dict[str, Any], list[tuple[int, str]]]... function load (line 57) | def load(filename: Path | str) -> tuple[dict[str, Any], list[tuple[int, ... FILE: checkov/arm/runner.py class Runner (line 41) | class Runner(BaseRunner[_ArmDefinitions, _ArmContext, ArmGraphManager]): method __init__ (line 44) | def __init__( method run (line 68) | def run( method set_definitions_raw (line 129) | def set_definitions_raw(self, definitions_raw: dict[str, list[tuple[in... method add_python_check_results (line 132) | def add_python_check_results(self, report: Report, runner_filter: Runn... method add_graph_check_results (line 259) | def add_graph_check_results(self, report: Report, runner_filter: Runne... method build_record (line 287) | def build_record( method extract_file_path_from_abs_path (line 320) | def extract_file_path_from_abs_path(self, path: Path) -> str: FILE: checkov/arm/utils.py class ArmElements (line 19) | class ArmElements(str, Enum): method __str__ (line 25) | def __str__(self) -> str: function get_scannable_file_paths (line 30) | def get_scannable_file_paths(root_folder: str | None = None, excluded_pa... function create_definitions (line 48) | def create_definitions( function get_files_definitions (line 68) | def get_files_definitions( function extract_resource_name_from_resource_id_func (line 92) | def extract_resource_name_from_resource_id_func(resource_id: str) -> str: function extract_resource_name_from_reference_func (line 100) | def extract_resource_name_from_reference_func(reference: str) -> str: function clean_string (line 117) | def clean_string(input: str) -> str: function clean_file_path (line 121) | def clean_file_path(file_path: Path) -> Path: function filter_failed_checks_with_unrendered_resources (line 127) | def filter_failed_checks_with_unrendered_resources(report: Report) -> Re... FILE: checkov/azure_pipelines/checks/base_azure_pipelines_check.py class BaseAzurePipelinesCheck (line 14) | class BaseAzurePipelinesCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 34) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_conf (line 40) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/azure_pipelines/checks/job/ContainerDigest.py class ContainerDigest (line 10) | class ContainerDigest(BaseAzurePipelinesCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 22) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/azure_pipelines/checks/job/ContainerLatestTag.py class ContainerLatestTag (line 10) | class ContainerLatestTag(BaseAzurePipelinesCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 22) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/azure_pipelines/checks/job/DetectImagesUsage.py class DetectImageUsage (line 10) | class DetectImageUsage(BaseAzurePipelinesCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 22) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/azure_pipelines/checks/job/SetSecretVariable.py class SetSecretVariable (line 10) | class SetSecretVariable(BaseAzurePipelinesCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 22) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/azure_pipelines/common/resource_id_utils.py function _get_resource_from_code_block (line 8) | def _get_resource_from_code_block(start_line: int, end_line: int, block_... function generate_resource_key_recursive (line 22) | def generate_resource_key_recursive(start_line: int, end_line: int, FILE: checkov/azure_pipelines/runner.py class Runner (line 16) | class Runner(YamlRunner): method require_external_checks (line 19) | def require_external_checks(self) -> bool: method import_registry (line 22) | def import_registry(self) -> BaseCheckRegistry: method _parse_file (line 26) | def _parse_file( method is_workflow_file (line 34) | def is_workflow_file(file_path: str) -> bool: method get_resource (line 37) | def get_resource(self, file_path: str, key: str, supported_entities: I... method run (line 44) | def run( FILE: checkov/bicep/checks/param/azure/SecureStringParameterNoHardcodedValue.py class SecureStringParameterNoHardcodedValue (line 7) | class SecureStringParameterNoHardcodedValue(BaseParamCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_param_conf (line 15) | def scan_param_conf(self, conf: CheckovParameterAttributes) -> CheckRe... FILE: checkov/bicep/checks/param/base_param_check.py class CheckovParameterAttributes (line 17) | class CheckovParameterAttributes(ParameterAttributes): class BaseParamCheck (line 21) | class BaseParamCheck(BaseCheck): method __init__ (line 22) | def __init__( method scan_entity_conf (line 41) | def scan_entity_conf(self, conf: CheckovParameterAttributes, entity_ty... method scan_param_conf (line 47) | def scan_param_conf(self, conf: CheckovParameterAttributes) -> CheckRe... FILE: checkov/bicep/checks/param/base_registry.py class Registry (line 15) | class Registry(BaseCheckRegistry): method __init__ (line 16) | def __init__(self) -> None: method register (line 21) | def register(self, check: BaseCheck) -> None: method extract_entity_details (line 33) | def extract_entity_details(self, entity: dict[str, ParameterAttributes... FILE: checkov/bicep/checks/resource/azure/StorageAccountAzureServicesAccessEnabled.py class StorageAccountAzureServicesAccessEnabled (line 9) | class StorageAccountAzureServicesAccessEnabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/bicep/checks/resource/azure/StorageAccountDefaultNetworkAccessDeny.py class StorageAccountDefaultNetworkAccessDeny (line 9) | class StorageAccountDefaultNetworkAccessDeny(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_expected_value (line 20) | def get_expected_value(self) -> Any: FILE: checkov/bicep/checks/resource/azure/StorageAccountsTransportEncryption.py class StorageAccountsTransportEncryption (line 10) | class StorageAccountsTransportEncryption(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/bicep/checks/resource/base_registry.py class Registry (line 15) | class Registry(BaseCheckRegistry): method __init__ (line 16) | def __init__(self) -> None: method register (line 25) | def register(self, check: BaseCheck) -> None: method extract_entity_details (line 55) | def extract_entity_details(self, entity: dict[str, ResourceAttributes]... FILE: checkov/bicep/checks/resource/base_resource_check.py class BaseResourceCheck (line 15) | class BaseResourceCheck(BaseCheck): method __init__ (line 16) | def __init__( method scan_entity_conf (line 35) | def scan_entity_conf(self, conf: ResourceAttributes, entity_type: str)... method scan_resource_conf (line 46) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/bicep/checks/resource/base_resource_value_check.py class BaseResourceValueCheck (line 13) | class BaseResourceValueCheck(BaseResourceCheck): method __init__ (line 14) | def __init__( method scan_resource_conf (line 28) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_inspected_key (line 47) | def get_inspected_key(self) -> str: method get_expected_values (line 53) | def get_expected_values(self) -> list[Any]: method get_expected_value (line 61) | def get_expected_value(self) -> Any: method get_evaluated_keys (line 67) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/bicep/graph_builder/context_definitions.py function build_definitions_context (line 15) | def build_definitions_context(definitions: Dict[Path, BicepJson], defini... FILE: checkov/bicep/graph_builder/graph_components/block_types.py class BlockType (line 12) | class BlockType(CommonBlockType): FILE: checkov/bicep/graph_builder/graph_components/blocks.py class BicepBlock (line 9) | class BicepBlock(Block): method __init__ (line 10) | def __init__( FILE: checkov/bicep/graph_builder/graph_to_tf_definitions.py function convert_graph_vertices_to_tf_definitions (line 24) | def convert_graph_vertices_to_tf_definitions( function add_breadcrumbs (line 47) | def add_breadcrumbs(vertex: BicepBlock, breadcrumbs: dict[str, dict[str,... FILE: checkov/bicep/graph_builder/local_graph.py class BicepElements (line 38) | class BicepElements(str, Enum): class BicepLocalGraph (line 47) | class BicepLocalGraph(LocalGraph[BicepBlock]): method __init__ (line 48) | def __init__(self, definitions: dict[Path, BicepJson]) -> None: method build_graph (line 54) | def build_graph(self, render_variables: bool) -> None: method _create_vertices (line 64) | def _create_vertices(self) -> None: method _create_global_vertices (line 81) | def _create_global_vertices(self, file_path: Path, globals_attrs: Glob... method _create_param_vertices (line 100) | def _create_param_vertices(self, file_path: Path, parameters: dict[str... method _create_var_vertices (line 119) | def _create_var_vertices(self, file_path: Path, variables: dict[str, V... method _create_resource_vertices (line 138) | def _create_resource_vertices(self, file_path: Path, resources: dict[s... method _create_module_vertices (line 167) | def _create_module_vertices(self, file_path: Path, modules: dict[str, ... method _create_output_vertices (line 195) | def _create_output_vertices(self, file_path: Path, outputs: dict[str, ... method _create_edges (line 214) | def _create_edges(self) -> None: method _create_edge (line 233) | def _create_edge(self, element_name: str, origin_vertex_index: int, la... method update_vertices_configs (line 248) | def update_vertices_configs(self) -> None: method update_vertex_config (line 255) | def update_vertex_config(vertex: Block, changed_attributes: list[str] ... method update_config_attribute (line 268) | def update_config_attribute(config: list[Any] | dict[str, Any], key_to... method update_config_value (line 298) | def update_config_value(config: list[Any], key: int, new_value: Any) -... method update_config_value (line 303) | def update_config_value(config: dict[str, Any], key: str, new_value: A... method update_config_value (line 307) | def update_config_value(config: list[Any] | dict[str, Any], key: int |... method adjust_key (line 316) | def adjust_key(config: dict[str, Any], key: str, key_parts: list[str])... method get_resources_types_in_graph (line 337) | def get_resources_types_in_graph(self) -> list[str]: FILE: checkov/bicep/graph_builder/variable_rendering/renderer.py class BicepVariableRenderer (line 17) | class BicepVariableRenderer(VariableRenderer["BicepLocalGraph"]): method __init__ (line 18) | def __init__(self, local_graph: BicepLocalGraph) -> None: method _render_variables_from_vertices (line 21) | def _render_variables_from_vertices(self) -> None: method evaluate_vertex_attribute_from_edge (line 24) | def evaluate_vertex_attribute_from_edge(self, edge_list: list[Edge]) -... method extract_dest_attribute_path_and_value (line 40) | def extract_dest_attribute_path_and_value(self, dest_index: int, origi... method evaluate_non_rendered_values (line 55) | def evaluate_non_rendered_values(self) -> None: FILE: checkov/bicep/graph_manager.py class BicepGraphManager (line 17) | class BicepGraphManager(GraphManager[BicepLocalGraph, "dict[Path, BicepJ... method __init__ (line 18) | def __init__(self, db_connector: LibraryGraphConnector, source: str = ... method build_graph_from_source_directory (line 21) | def build_graph_from_source_directory( method build_graph_from_definitions (line 37) | def build_graph_from_definitions( FILE: checkov/bicep/image_referencer/base_provider.py class BaseBicepProvider (line 12) | class BaseBicepProvider(GraphImageReferencerProvider): method extract_images_from_resources (line 14) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/bicep/image_referencer/manager.py class BicepImageReferencerManager (line 12) | class BicepImageReferencerManager(GraphImageReferencerManager): method extract_images_from_resources (line 14) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/bicep/image_referencer/provider/azure.py class AzureBicepProvider (line 13) | class AzureBicepProvider(BaseBicepProvider): method __init__ (line 14) | def __init__(self, graph_connector: DiGraph) -> None: function extract_images_from_azurerm_batch_pool (line 21) | def extract_images_from_azurerm_batch_pool(resource: dict[str, Any]) -> ... function extract_images_from_azurerm_container_group (line 34) | def extract_images_from_azurerm_container_group(resource: dict[str, Any]... function extract_images_from_azurerm_web_app (line 55) | def extract_images_from_azurerm_web_app(resource: dict[str, Any]) -> lis... FILE: checkov/bicep/parser.py class Parser (line 17) | class Parser: method __init__ (line 18) | def __init__(self) -> None: method parse (line 21) | def parse(self, file_path: Path) -> tuple[BicepJson, list[tuple[int, s... method get_files_definitions (line 33) | def get_files_definitions( FILE: checkov/bicep/runner.py class Runner (line 48) | class Runner(ImageReferencerMixin[None], BaseRunner[_BicepDefinitions, _... method __init__ (line 56) | def __init__( method run (line 78) | def run( method set_definitions_raw (line 146) | def set_definitions_raw(self, definitions_raw: dict[Path, list[tuple[i... method add_python_check_results (line 149) | def add_python_check_results( method extract_file_path_from_abs_path (line 225) | def extract_file_path_from_abs_path(self, path: Path) -> str: method add_graph_check_results (line 228) | def add_graph_check_results(self, report: Report, runner_filter: Runne... method extract_images (line 268) | def extract_images( FILE: checkov/bicep/utils.py function get_scannable_file_paths (line 23) | def get_scannable_file_paths( function clean_file_path (line 47) | def clean_file_path(file_path: Path) -> Path: function get_folder_definitions (line 53) | def get_folder_definitions( function create_definitions (line 70) | def create_definitions( FILE: checkov/bitbucket/base_bitbucket_configuration_check.py class BaseBitbucketCheck (line 14) | class BaseBitbucketCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 36) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_conf (line 42) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/bitbucket/checks/merge_requests_approvals.py class MergeRequestRequiresApproval (line 11) | class MergeRequestRequiresApproval(BaseBitbucketCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_conf (line 24) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/bitbucket/dal.py class Bitbucket (line 13) | class Bitbucket(BaseVCSDAL): method setup_conf_dir (line 14) | def setup_conf_dir(self) -> None: method discover (line 23) | def discover(self) -> None: method _request (line 38) | def _request(self, endpoint: str, allowed_status_codes: list[int]) -> ... method _headers (line 58) | def _headers(self) -> dict[str, Any]: method get_branch_restrictions (line 62) | def get_branch_restrictions(self) -> dict[str, Any] | None: method persist_branch_restrictions (line 70) | def persist_branch_restrictions(self) -> None: method persist_all_confs (line 76) | def persist_all_confs(self) -> None: FILE: checkov/bitbucket/runner.py class Runner (line 15) | class Runner(JsonRunner): method __init__ (line 18) | def __init__(self) -> None: method run (line 22) | def run( method prepare_data (line 46) | def prepare_data(self) -> None: method require_external_checks (line 49) | def require_external_checks(self) -> bool: method import_registry (line 53) | def import_registry(self) -> BaseCheckRegistry: FILE: checkov/bitbucket/schemas/branch_restrictions.py class BranchRestrictionsSchema (line 4) | class BranchRestrictionsSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/bitbucket_pipelines/base_bitbucket_pipelines_check.py class BaseBitbucketPipelinesCheck (line 16) | class BaseBitbucketPipelinesCheck(BaseCheck): method __init__ (line 17) | def __init__( method scan_entity_conf (line 32) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_conf (line 38) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/bitbucket_pipelines/checks/latest_image.py class ImageReferenceLatestTag (line 10) | class ImageReferenceLatestTag(BaseBitbucketPipelinesCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 25) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/bitbucket_pipelines/runner.py class Runner (line 13) | class Runner(YamlRunner): method __init__ (line 16) | def __init__(self) -> None: method require_external_checks (line 19) | def require_external_checks(self) -> bool: method import_registry (line 22) | def import_registry(self) -> BaseCheckRegistry: method is_workflow_file (line 26) | def is_workflow_file(file_path: str) -> bool: method _parse_file (line 33) | def _parse_file( FILE: checkov/cdk/checks_infra/base_registry.py class BaseCdkRegistry (line 8) | class BaseCdkRegistry(Registry): method __init__ (line 9) | def __init__(self, checks_dir: str) -> None: FILE: checkov/cdk/report.py class CDKReport (line 8) | class CDKReport(Report): method __init__ (line 9) | def __init__(self, check_type: str, metadata: Dict[str, Optional[Union... method get_summary (line 17) | def get_summary(self) -> Dict[str, Union[int, str]]: FILE: checkov/cdk/runner.py class CdkRunner (line 18) | class CdkRunner(SastRunner): method __init__ (line 21) | def __init__(self,) -> None: method run (line 25) | def run( FILE: checkov/circleci_pipelines/base_circleci_pipelines_check.py class BaseCircleCIPipelinesCheck (line 14) | class BaseCircleCIPipelinesCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 35) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_conf (line 41) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/circleci_pipelines/checks/DetectImagesUsage.py class DetectImageUsage (line 9) | class DetectImageUsage(BaseCircleCIPipelinesCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_conf (line 23) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/circleci_pipelines/checks/ReverseShellNetcat.py class ReverseShellNetcat (line 12) | class ReverseShellNetcat(BaseCircleCIPipelinesCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_conf (line 23) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/circleci_pipelines/checks/ShellInjection.py class DontAllowShellInjection (line 11) | class DontAllowShellInjection(BaseCircleCIPipelinesCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_conf (line 22) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/circleci_pipelines/checks/SuspectCurlInScript.py class SuspectCurlInScript (line 9) | class SuspectCurlInScript(BaseCircleCIPipelinesCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_conf (line 20) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/circleci_pipelines/checks/image_version_not_hash.py class ImageReferenceHashVersion (line 9) | class ImageReferenceHashVersion(BaseCircleCIPipelinesCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_conf (line 20) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/circleci_pipelines/checks/latest_image.py class ImageReferenceLatestTag (line 9) | class ImageReferenceLatestTag(BaseCircleCIPipelinesCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_conf (line 20) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/circleci_pipelines/checks/prevent_development_orbs.py class PreventDevelopmentOrbs (line 9) | class PreventDevelopmentOrbs(BaseCircleCIPipelinesCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_conf (line 20) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/circleci_pipelines/checks/prevent_volatile_orbs.py class PreventVolatileOrbs (line 9) | class PreventVolatileOrbs(BaseCircleCIPipelinesCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_conf (line 20) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/circleci_pipelines/runner.py class Runner (line 18) | class Runner(YamlRunner): method require_external_checks (line 21) | def require_external_checks(self) -> bool: method import_registry (line 24) | def import_registry(self) -> BaseCheckRegistry: method included_paths (line 27) | def included_paths(self) -> list[str]: method _parse_file (line 31) | def _parse_file( method is_workflow_file (line 40) | def is_workflow_file(file_path: str) -> bool: method get_resource (line 47) | def get_resource(self, file_path: str, key: str, supported_entities: I... method run (line 77) | def run( FILE: checkov/cloudformation/cfn_utils.py function get_resource_tags (line 24) | def get_resource_tags(entity: dict[str, dict[str, Any]], registry: Regis... function parse_entity_tags (line 47) | def parse_entity_tags(tags: Any) -> dict[str, str] | None: function get_entity_value_as_string (line 65) | def get_entity_value_as_string(value: Any) -> str: function get_folder_definitions (line 101) | def get_folder_definitions( function build_definitions_context (line 118) | def build_definitions_context( function create_definitions (line 176) | def create_definitions( function get_files_definitions (line 197) | def get_files_definitions( function _parse_file (line 227) | def _parse_file( function validate_properties_in_resources_are_dict (line 235) | def validate_properties_in_resources_are_dict(template: dict[str, Any]) ... function enrich_resources_with_globals (line 243) | def enrich_resources_with_globals(original_template: dict[str, Any]) -> ... FILE: checkov/cloudformation/checks/resource/BaseCloudsplainingIAMCheck.py class BaseCloudsplainingIAMCheck (line 19) | class BaseCloudsplainingIAMCheck(BaseResourceCheck): method __init__ (line 24) | def __init__(self, name: str, id: str) -> None: method scan_resource_conf (line 38) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method cloudsplaining_analysis (line 82) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> list[str]: method cloudsplaining_enrich_evaluated_keys (line 85) | def cloudsplaining_enrich_evaluated_keys(self, policy: PolicyDocument)... FILE: checkov/cloudformation/checks/resource/aws/ALBDropHttpHeaders.py class ALBDropHttpHeaders (line 5) | class ALBDropHttpHeaders(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/cloudformation/checks/resource/aws/ALBListenerHTTPS.py class ALBListenerHTTPS (line 10) | class ALBListenerHTTPS(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 48) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/ALBListenerTLS12.py class ALBListenerTLS12 (line 20) | class ALBListenerTLS12(BaseResourceCheck): method __init__ (line 21) | def __init__(self) -> None: method scan_resource_conf (line 28) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 58) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/APIGatewayAccessLogging.py class APIGatewayAccessLogging (line 6) | class APIGatewayAccessLogging(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/APIGatewayAuthorization.py class APIGatewayAuthorization (line 9) | class APIGatewayAuthorization(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/APIGatewayCacheEnable.py class APIGatewayCacheEnable (line 5) | class APIGatewayCacheEnable(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/APIGatewayV2AccessLogging.py class APIGatewayV2AccessLogging (line 6) | class APIGatewayV2AccessLogging(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/APIGatewayXray.py class APIGatewayXray (line 5) | class APIGatewayXray(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/AbsSecurityGroupUnrestrictedIngress.py class AbsSecurityGroupUnrestrictedIngress (line 5) | class AbsSecurityGroupUnrestrictedIngress(BaseResourceCheck): method __init__ (line 6) | def __init__(self, check_id, port) -> None: method scan_resource_conf (line 13) | def scan_resource_conf(self, conf) -> CheckResult: method range (line 49) | def range(self, rule) -> bool: FILE: checkov/cloudformation/checks/resource/aws/AmazonMQBrokerPublicAccess.py class AmazonMQBrokerPublicAccess (line 7) | class AmazonMQBrokerPublicAccess(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_expected_value (line 21) | def get_expected_value(self) -> Any: method get_inspected_key (line 24) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/AppSyncFieldLevelLogs.py class AppSyncFieldLevelLogs (line 7) | class AppSyncFieldLevelLogs(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_values (line 18) | def get_expected_values(self) -> List[Any]: FILE: checkov/cloudformation/checks/resource/aws/AppSyncLogging.py class AppSyncLogging (line 8) | class AppSyncLogging(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/AthenaWorkgroupConfiguration.py class AthenaWorkgroupConfiguration (line 5) | class AthenaWorkgroupConfiguration(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/AuroraEncryption.py class AuroraEncryption (line 9) | class AuroraEncryption(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, dict[str, Any]]) -> Check... method get_inspected_key (line 29) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/BackupVaultEncrypted.py class BackupVaultEncrypted (line 6) | class BackupVaultEncrypted(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/BedrockAgentEncrypted.py class BedrockAgentEncrypted (line 6) | class BedrockAgentEncrypted(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/CloudFrontTLS12.py class CloudFrontTLS12 (line 10) | class CloudFrontTLS12(BaseResourceValueCheck): method __init__ (line 11) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method validate_value (line 22) | def validate_value(value: Any) -> bool: method get_evaluated_keys (line 25) | def get_evaluated_keys(self): method scan_resource_conf (line 28) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/CloudWatchLogGroupKMSKey.py class CloudWatchLogGroupKMSKey (line 6) | class CloudWatchLogGroupKMSKey(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/CloudWatchLogGroupRetention.py class CloudWatchLogGroupRetention (line 6) | class CloudWatchLogGroupRetention(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/CloudfrontDistributionEncryption.py class CloudfrontDistributionEncryption (line 5) | class CloudfrontDistributionEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/cloudformation/checks/resource/aws/CloudfrontDistributionLogging.py class CloudfrontDistributionLogging (line 6) | class CloudfrontDistributionLogging(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/CloudtrailEncryption.py class CloudtrailEncryption (line 8) | class CloudtrailEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/CloudtrailLogValidation.py class CloudtrailLogValidation (line 5) | class CloudtrailLogValidation(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/CloudtrailMultiRegion.py class CloudtrailMultiRegion (line 5) | class CloudtrailMultiRegion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/CodeBuildProjectEncryption.py class CodeBuildProjectEncryption (line 9) | class CodeBuildProjectEncryption(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/CognitoUnauthenticatedIdentities.py class CognitoUnauthenticatedIdentities (line 7) | class CognitoUnauthenticatedIdentities(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_expected_value (line 21) | def get_expected_value(self) -> Any: method get_inspected_key (line 24) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/DAXEncryption.py class DAXEncryption (line 5) | class DAXEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/DMSReplicationInstancePubliclyAccessible.py class DMSReplicationInstancePubliclyAccessible (line 7) | class DMSReplicationInstancePubliclyAccessible(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/DeprecatedLambdaRuntime.py class DeprecatedLambdaRuntime (line 7) | class DeprecatedLambdaRuntime(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/cloudformation/checks/resource/aws/DocDBAuditLogs.py class DocDBAuditLogs (line 7) | class DocDBAuditLogs(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_values (line 18) | def get_expected_values(self) -> List[Any]: FILE: checkov/cloudformation/checks/resource/aws/DocDBBackupRetention.py class DocDBBackupRetention (line 5) | class DocDBBackupRetention(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/DocDBEncryption.py class DocDBEncryption (line 5) | class DocDBEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/DocDBLogging.py class DocDBLogging (line 11) | class DocDBLogging(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 28) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/cloudformation/checks/resource/aws/DocDBTLS.py class DocDBTLS (line 7) | class DocDBTLS(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/cloudformation/checks/resource/aws/DynamoDBTablesEncrypted.py class DynamoDBTablesEncrypted (line 7) | class DynamoDBTablesEncrypted(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/DynamodbGlobalTableRecovery.py class DynamodbGlobalTableRecovery (line 5) | class DynamodbGlobalTableRecovery(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/DynamodbRecovery.py class DynamodbRecovery (line 5) | class DynamodbRecovery(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/EBSEncryption.py class EBSEncryption (line 5) | class EBSEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/EC2Credentials.py class EC2Credentials (line 9) | class EC2Credentials(BaseResourceCheck): method __init__ (line 10) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 38) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/EC2PublicIP.py class EC2PublicIP (line 9) | class EC2PublicIP(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/ECRImageScanning.py class ECRImageScanning (line 5) | class ECRImageScanning(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/ECRImmutableTags.py class ECRImmutableTags (line 7) | class ECRImmutableTags(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/ECRPolicy.py class ECRPolicy (line 13) | class ECRPolicy(BaseResourceCheck): method __init__ (line 14) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method check_for_constrained_condition (line 65) | def check_for_constrained_condition(self, statement: dict[str, Any]) -... FILE: checkov/cloudformation/checks/resource/aws/ECRRepositoryEncrypted.py class ECRRepositoryEncrypted (line 7) | class ECRRepositoryEncrypted(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/ECSClusterContainerInsights.py class ECSClusterContainerInsights (line 9) | class ECSClusterContainerInsights(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/ECSTaskDefinitionEFSVolumeEncryption.py class ECSTaskDefinitionEFSVolumeEncryption (line 9) | class ECSTaskDefinitionEFSVolumeEncryption(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/EFSEncryptionEnabled.py class EFSEncryption (line 5) | class EFSEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/EKSNodeGroupRemoteAccess.py class EKSNodeGroupRemoteAccess (line 9) | class EKSNodeGroupRemoteAccess(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 27) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/cloudformation/checks/resource/aws/EKSSecretsEncryption.py class EKSSecretsEncryption (line 7) | class EKSSecretsEncryption(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 28) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/ELBAccessLogs.py class ELBAccessLogs (line 5) | class ELBAccessLogs(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/ELBv2AccessLogs.py class ELBv2AccessLogs (line 5) | class ELBv2AccessLogs(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/cloudformation/checks/resource/aws/ElasticacheReplicationGroupEncryptionAtRest.py class ElasticacheReplicationGroupEncryptionAtRest (line 5) | class ElasticacheReplicationGroupEncryptionAtRest(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/ElasticacheReplicationGroupEncryptionAtTransit.py class ElasticacheReplicationGroupEncryptionAtTransit (line 5) | class ElasticacheReplicationGroupEncryptionAtTransit(BaseResourceValueCh... method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/ElasticacheReplicationGroupEncryptionAtTransitAuthToken.py class ElasticacheReplicationGroupEncryptionAtTransitAuthToken (line 9) | class ElasticacheReplicationGroupEncryptionAtTransitAuthToken(BaseResour... method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 32) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/ElasticsearchDomainAuditLogging.py class ElasticsearchDomainAuditLogging (line 5) | class ElasticsearchDomainAuditLogging(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/ElasticsearchDomainEnforceHTTPS.py class ElasticsearchDomainEnforceHTTPS (line 5) | class ElasticsearchDomainEnforceHTTPS(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/ElasticsearchDomainLogging.py class ElasticsearchDomainLogging (line 9) | class ElasticsearchDomainLogging(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/ElasticsearchEncryption.py class ElasticsearchEncryption (line 5) | class ElasticsearchEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/ElasticsearchNodeToNodeEncryption.py class ElasticsearchNodeToNodeEncryption (line 5) | class ElasticsearchNodeToNodeEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/GlueDataCatalogEncryption.py class GlueDataCatalogEncryption (line 5) | class GlueDataCatalogEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 13) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/GlueSecurityConfiguration.py class GlueSecurityConfiguration (line 10) | class GlueSecurityConfiguration(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/GlueSecurityConfigurationEnabled.py class GlueSecurityConfigurationEnabled (line 8) | class GlueSecurityConfigurationEnabled(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 24) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/IAMAdminPolicyDocument.py class IAMAdminPolicyDocument (line 6) | class IAMAdminPolicyDocument(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): function check_policy (line 46) | def check_policy(policy_block): FILE: checkov/cloudformation/checks/resource/aws/IAMCredentialsExposure.py class cloudsplainingCredentialsExposure (line 11) | class cloudsplainingCredentialsExposure(BaseCloudsplainingIAMCheck): method __init__ (line 16) | def __init__(self) -> None: method cloudsplaining_analysis (line 21) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> list[str]: FILE: checkov/cloudformation/checks/resource/aws/IAMDataExfiltration.py class cloudsplainingDataExfiltration (line 4) | class cloudsplainingDataExfiltration(BaseCloudsplainingIAMCheck): method __init__ (line 6) | def __init__(self): method cloudsplaining_analysis (line 11) | def cloudsplaining_analysis(self, policy): FILE: checkov/cloudformation/checks/resource/aws/IAMPermissionsManagement.py class cloudsplainingPermissionsManagement (line 4) | class cloudsplainingPermissionsManagement(BaseCloudsplainingIAMCheck): method __init__ (line 6) | def __init__(self): method cloudsplaining_analysis (line 11) | def cloudsplaining_analysis(self, policy): FILE: checkov/cloudformation/checks/resource/aws/IAMPolicyAttachedToGroupOrRoles.py class IAMPolicyAttachedToGroupOrRoles (line 8) | class IAMPolicyAttachedToGroupOrRoles(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_forbidden_values (line 24) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/cloudformation/checks/resource/aws/IAMPrivilegeEscalation.py class cloudsplainingPrivilegeEscalation (line 4) | class cloudsplainingPrivilegeEscalation(BaseCloudsplainingIAMCheck): method __init__ (line 6) | def __init__(self): method cloudsplaining_analysis (line 11) | def cloudsplaining_analysis(self, policy): FILE: checkov/cloudformation/checks/resource/aws/IAMRoleAllowAssumeFromAccount.py class IAMRoleAllowAssumeFromAccount (line 13) | class IAMRoleAllowAssumeFromAccount(BaseResourceCheck): method __init__ (line 14) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/IAMRoleAllowsPublicAssume.py class IAMRoleAllowsPublicAssume (line 8) | class IAMRoleAllowsPublicAssume(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/IAMStarActionPolicyDocument.py class IAMStarActionPolicyDocument (line 7) | class IAMStarActionPolicyDocument(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): function check_policy (line 47) | def check_policy(policy_block): FILE: checkov/cloudformation/checks/resource/aws/IAMWriteAccess.py class cloudsplainingWriteAccess (line 4) | class cloudsplainingWriteAccess(BaseCloudsplainingIAMCheck): method __init__ (line 6) | def __init__(self): method cloudsplaining_analysis (line 11) | def cloudsplaining_analysis(self, policy): FILE: checkov/cloudformation/checks/resource/aws/IMDSv1Disabled.py class IMDSv1Disabled (line 10) | class IMDSv1Disabled(BaseResourceValueCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_inspected_key (line 29) | def get_inspected_key(self) -> str: method get_expected_value (line 32) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/KMSKeyWildCardPrincipal.py class KMSKeyWildCardPrincipal (line 9) | class KMSKeyWildCardPrincipal(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/KMSRotation.py class KMSRotation (line 5) | class KMSRotation(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): FILE: checkov/cloudformation/checks/resource/aws/KinesisStreamEncryptionType.py class KinesisStreamEncryptionType (line 5) | class KinesisStreamEncryptionType(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/LambdaDLQConfigured.py class LambdaDLQConfigured (line 8) | class LambdaDLQConfigured(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 24) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/LambdaEnvironmentCredentials.py class LambdaEnvironmentCredentials (line 10) | class LambdaEnvironmentCredentials(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/LambdaEnvironmentEncryptionSettings.py class LambdaEnvironmentEncryptionSettings (line 9) | class LambdaEnvironmentEncryptionSettings(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 28) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/cloudformation/checks/resource/aws/LambdaFunctionLevelConcurrentExecutionLimit.py class LambdaFunctionLevelConcurrentExecutionLimit (line 8) | class LambdaFunctionLevelConcurrentExecutionLimit(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/LambdaFunctionURLAuth.py class LambdaFunctionURLAuth (line 5) | class LambdaFunctionURLAuth(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_forbidden_values (line 17) | def get_forbidden_values(self): FILE: checkov/cloudformation/checks/resource/aws/LambdaInVPC.py class LambdaInVPC (line 8) | class LambdaInVPC(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/LambdaServicePermission.py class LambdaServicePermission (line 9) | class LambdaServicePermission(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 34) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/LaunchConfigurationEBSEncryption.py class LaunchConfigurationEBSEncryption (line 5) | class LaunchConfigurationEBSEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 13) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/MQBrokerAuditLogging.py class MQBrokerAuditLogging (line 9) | class MQBrokerAuditLogging(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_inspected_key (line 25) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/MSKClusterEncryption.py class MSKClusterEncryption (line 7) | class MSKClusterEncryption(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf) -> Any: method get_evaluated_keys (line 29) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/MSKClusterLogging.py class MSKClusterLogging (line 5) | class MSKClusterLogging(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 13) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/MSKClusterNodesArePrivate.py class MSKClusterNodesArePrivate (line 7) | class MSKClusterNodesArePrivate(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/cloudformation/checks/resource/aws/NeptuneClusterBackupRetention.py class NeptuneClusterBackupRetention (line 9) | class NeptuneClusterBackupRetention(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/cloudformation/checks/resource/aws/NeptuneClusterLogging.py class NeptuneClusterLogging (line 9) | class NeptuneClusterLogging(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/cloudformation/checks/resource/aws/NeptuneClusterStorageEncrypted.py class NeptuneClusterStorageEncrypted (line 5) | class NeptuneClusterStorageEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/ParameterStoreCredentials.py class ParameterStoreCredentials (line 11) | class ParameterStoreCredentials(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method is_dynamic_value (line 19) | def is_dynamic_value(self, value: str) -> bool: method scan_resource_conf (line 29) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/QLDBLedgerDeletionProtection.py class QLDBLedgerDeletionProtection (line 8) | class QLDBLedgerDeletionProtection(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[StrNode, DictNode]) -> CheckRe... method get_inspected_key (line 22) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/QLDBLedgerPermissionsMode.py class QLDBLedgerPermissionsMode (line 5) | class QLDBLedgerPermissionsMode(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/RDSClusterIAMAuthentication.py class RDSClusterIAMAuthentication (line 5) | class RDSClusterIAMAuthentication(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/RDSEncryption.py class RDSEncryption (line 5) | class RDSEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_inspected_key (line 23) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/RDSEnhancedMonitorEnabled.py class RDSEnhancedMonitorEnabled (line 9) | class RDSEnhancedMonitorEnabled(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_expected_values (line 20) | def get_expected_values(self) -> list[Any]: FILE: checkov/cloudformation/checks/resource/aws/RDSIAMAuthentication.py class RDSIAMAuthentication (line 6) | class RDSIAMAuthentication(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: DictNode) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/RDSMultiAZEnabled.py class RDSMultiAZEnabled (line 5) | class RDSMultiAZEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_inspected_key (line 23) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/RDSPubliclyAccessible.py class RDSPubliclyAccessible (line 5) | class RDSPubliclyAccessible(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_expected_value (line 15) | def get_expected_value(self): method get_inspected_key (line 18) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/RedShiftSSL.py class RedShiftSSL (line 8) | class RedShiftSSL(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: DictNode) -> CheckResult: method get_evaluated_keys (line 29) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/RedshiftClusterEncryption.py class RedshiftClusterEncryption (line 5) | class RedshiftClusterEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/RedshiftClusterLogging.py class RedshiftClusterLogging (line 6) | class RedshiftClusterLogging(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/RedshiftClusterPubliclyAccessible.py class RedshiftClusterPubliclyAccessible (line 5) | class RedshiftClusterPubliclyAccessible(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/RedshiftInEc2ClassicMode.py class RedshiftInEc2ClassicMode (line 6) | class RedshiftInEc2ClassicMode(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/S3AccessLogs.py class S3AccessLogs (line 8) | class S3AccessLogs(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/S3BlockPublicACLs.py class S3BlockPublicACLs (line 5) | class S3BlockPublicACLs(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/S3BlockPublicPolicy.py class S3BlockPublicPolicy (line 5) | class S3BlockPublicPolicy(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/S3Encryption.py class S3Encryption (line 5) | class S3Encryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method get_expected_value (line 18) | def get_expected_value(self): method get_expected_values (line 21) | def get_expected_values(self): FILE: checkov/cloudformation/checks/resource/aws/S3IgnorePublicACLs.py class S3IgnorePublicACLs (line 5) | class S3IgnorePublicACLs(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/S3PublicACLRead.py class S3PublicACLRead (line 5) | class S3PublicACLRead(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_forbidden_values (line 14) | def get_forbidden_values(self): method get_inspected_key (line 17) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/S3PublicACLWrite.py class S3PublicACLWrite (line 7) | class S3PublicACLWrite(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_forbidden_values (line 15) | def get_forbidden_values(self) -> List[Any]: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: FILE: checkov/cloudformation/checks/resource/aws/S3RestrictPublicBuckets.py class S3RestrictPublicBuckets (line 5) | class S3RestrictPublicBuckets(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/S3Versioning.py class S3Versioning (line 5) | class S3Versioning(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/SNSTopicEncryption.py class SNSTopicEncryption (line 6) | class SNSTopicEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/SQSQueueEncryption.py class SQSQueueEncryption (line 8) | class SQSQueueEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/SagemakerDataQualityJobDefinitionEncryption.py class SagemakerDataQualityJobDefinitionEncryption (line 6) | class SagemakerDataQualityJobDefinitionEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/SagemakerDataQualityJobDefinitionTrafficEncryption.py class SagemakerDataQualityJobDefinitionTrafficEncryption (line 5) | class SagemakerDataQualityJobDefinitionTrafficEncryption(BaseResourceVal... method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/SagemakerDataQualityJobDefinitionVolumeEncryption.py class SagemakerDataQualityJobDefinitionVolumeEncryption (line 6) | class SagemakerDataQualityJobDefinitionVolumeEncryption(BaseResourceValu... method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/SagemakerModelWithNetworkIsolation.py class SagemakerModelWithNetworkIsolation (line 5) | class SagemakerModelWithNetworkIsolation(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/SagemakerNotebookEncryptedWithCMK.py class SagemakerNotebookEncryptedWithCMK (line 8) | class SagemakerNotebookEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self): method get_expected_value (line 19) | def get_expected_value(self): method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/SagemakerNotebookInstanceAllowsIMDSv2.py class SagemakerNotebookInstanceAllowsIMDSv2 (line 5) | class SagemakerNotebookInstanceAllowsIMDSv2(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/SecretManagerSecretEncrypted.py class SecretManagerSecretEncrypted (line 8) | class SecretManagerSecretEncrypted(BaseResourceCheck): method __init__ (line 9) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: DictNode) -> CheckResult: method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/aws/SecurityGroupRuleDescription.py class SecurityGroupRuleDescription (line 9) | class SecurityGroupRuleDescription(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/SecurityGroupUnrestrictedIngress22.py class SecurityGroupUnrestrictedIngress22 (line 5) | class SecurityGroupUnrestrictedIngress22(AbsSecurityGroupUnrestrictedIng... method __init__ (line 6) | def __init__(self): FILE: checkov/cloudformation/checks/resource/aws/SecurityGroupUnrestrictedIngress3389.py class SecurityGroupUnrestrictedIngress3389 (line 4) | class SecurityGroupUnrestrictedIngress3389(AbsSecurityGroupUnrestrictedI... method __init__ (line 5) | def __init__(self): FILE: checkov/cloudformation/checks/resource/aws/SecurityGroupUnrestrictedIngress80.py class SecurityGroupUnrestrictedIngress80 (line 5) | class SecurityGroupUnrestrictedIngress80(AbsSecurityGroupUnrestrictedIng... method __init__ (line 6) | def __init__(self): FILE: checkov/cloudformation/checks/resource/aws/TimestreamDatabaseKMSKey.py class TimestreamDatabaseKMSKey (line 8) | class TimestreamDatabaseKMSKey(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/cloudformation/checks/resource/aws/TransferServerIsPublic.py class TransferServerIsPublic (line 5) | class TransferServerIsPublic(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_values (line 16) | def get_expected_values(self): FILE: checkov/cloudformation/checks/resource/aws/VPCEndpointAcceptanceConfigured.py class VPCEndpointAcceptanceConfigured (line 5) | class VPCEndpointAcceptanceConfigured(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/WAFACLCVE202144228.py class WAFACLCVE202144228 (line 7) | class WAFACLCVE202144228(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/aws/WAFEnabled.py class WAFEnabled (line 6) | class WAFEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/cloudformation/checks/resource/aws/WorkspaceRootVolumeEncrypted.py class WorkspaceRootVolumeEncrypted (line 5) | class WorkspaceRootVolumeEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/aws/WorkspaceUserVolumeEncrypted.py class WorkspaceUserVolumeEncrypted (line 5) | class WorkspaceUserVolumeEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/cloudformation/checks/resource/base_registry.py class Registry (line 9) | class Registry(BaseCheckRegistry): method __init__ (line 10) | def __init__(self) -> None: method extract_entity_details (line 13) | def extract_entity_details(self, entity: dict[str, dict[str, Any]]) ->... FILE: checkov/cloudformation/checks/resource/base_resource_check.py class BaseResourceCheck (line 10) | class BaseResourceCheck(BaseCheck): method __init__ (line 11) | def __init__( method scan_entity_conf (line 30) | def scan_entity_conf(self, conf: Dict[str, Any], entity_type: str) -> ... method scan_resource_conf (line 36) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/cloudformation/checks/resource/base_resource_negative_value_check.py class BaseResourceNegativeValueCheck (line 11) | class BaseResourceNegativeValueCheck(BaseResourceCheck): method __init__ (line 12) | def __init__( method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_inspected_key (line 49) | def get_inspected_key(self) -> str: method get_forbidden_values (line 56) | def get_forbidden_values(self) -> List[Any]: method get_excluded_key (line 62) | def get_excluded_key(self) -> Optional[str]: method check_excluded_condition (line 68) | def check_excluded_condition(self, value: Any) -> bool: method get_evaluated_keys (line 75) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/resource/base_resource_value_check.py class BaseResourceValueCheck (line 19) | class BaseResourceValueCheck(BaseResourceCheck): method __init__ (line 20) | def __init__( method _filter_key_path (line 32) | def _filter_key_path(path: str) -> List[str]: method _is_variable_dependant (line 41) | def _is_variable_dependant(value: Any) -> bool: method _is_nesting_key (line 45) | def _is_nesting_key(inspected_attributes: List[str], key: str) -> bool: method scan_resource_conf (line 54) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_inspected_key (line 93) | def get_inspected_key(self) -> str: method get_expected_values (line 99) | def get_expected_values(self) -> List[Any]: method get_expected_value (line 107) | def get_expected_value(self) -> Any: method get_evaluated_keys (line 113) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/cloudformation/checks/utils/iam_cloudformation_document_to_policy_converter.py function convert_cloudformation_conf_to_iam_policy (line 8) | def convert_cloudformation_conf_to_iam_policy(conf: dict[str, Any]) -> d... FILE: checkov/cloudformation/context_parser.py class ContextParser (line 17) | class ContextParser: method __init__ (line 22) | def __init__(self, cf_file: str, cf_template: dict[str, Any], cf_templ... method evaluate_default_refs (line 27) | def evaluate_default_refs(self) -> None: method extract_cf_resource_id (line 52) | def extract_cf_resource_id(cf_resource: dict[str, Any], cf_resource_na... method extract_cf_resource_code_lines (line 60) | def extract_cf_resource_code_lines( method trim_lines (line 84) | def trim_lines(code_lines: List[Tuple[int, str]]) -> List[Tuple[int, s... method find_lines (line 98) | def find_lines(node: Any, kv: str) -> Generator[int, None, None]: method collect_skip_comments (line 117) | def collect_skip_comments( method search_deep_keys (line 148) | def search_deep_keys( method _set_in_dict (line 178) | def _set_in_dict(self, data_dict: dict[str, Any], map_list: list[Any],... method _get_from_dict (line 195) | def _get_from_dict(data_dict: dict[str, Any], map_list: list[Any]) -> ... FILE: checkov/cloudformation/graph_builder/graph_components/block_types.py class BlockType (line 7) | class BlockType(CommonBlockType): FILE: checkov/cloudformation/graph_builder/graph_components/blocks.py class CloudformationBlock (line 10) | class CloudformationBlock(Block): method __init__ (line 13) | def __init__( method update_attribute (line 36) | def update_attribute( method update_inner_attribute (line 76) | def update_inner_attribute( method _should_add_previous_breadcrumbs (line 83) | def _should_add_previous_breadcrumbs(change_origin_id: Optional[int], method _should_set_changed_attributes (line 93) | def _should_set_changed_attributes(change_origin_id: Optional[int], at... FILE: checkov/cloudformation/graph_builder/graph_components/generic_resource_encryption.py class GenericResourceEncryption (line 8) | class GenericResourceEncryption(GenericResourceEncryptionBase): method __init__ (line 9) | def __init__( FILE: checkov/cloudformation/graph_builder/graph_to_definitions.py function convert_graph_vertices_to_definitions (line 11) | def convert_graph_vertices_to_definitions( function add_breadcrumbs (line 39) | def add_breadcrumbs(vertex: CloudformationBlock, breadcrumbs: Dict[str, ... FILE: checkov/cloudformation/graph_builder/local_graph.py class CloudformationLocalGraph (line 31) | class CloudformationLocalGraph(LocalGraph[CloudformationBlock]): method __init__ (line 36) | def __init__(self, cfn_definitions: dict[str, dict[str, Any]], source:... method build_graph (line 52) | def build_graph(self, render_variables: bool) -> None: method _create_vertices (line 66) | def _create_vertices(self) -> None: method extract_resource_attributes (line 88) | def extract_resource_attributes(self, resource: DictNode) -> DictNode: method _create_section_vertices (line 100) | def _create_section_vertices( method _add_sam_globals (line 130) | def _add_sam_globals(self) -> None: method update_vertices_breadcrumbs (line 176) | def update_vertices_breadcrumbs(self) -> None: method _add_resource_attr_connections (line 190) | def _add_resource_attr_connections(self, attribute: str) -> None: method _extract_source_value_attrs (line 217) | def _extract_source_value_attrs(self, matching_path: list[Any]) -> tup... method _add_fn_connections (line 228) | def _add_fn_connections(self, key: str) -> None: method search_deep_keys (line 246) | def search_deep_keys(self, searchText: str, cfndict: dict[str, Any], i... method _fetch_if_target_id (line 263) | def _fetch_if_target_id(self, cfndict: dict[str, Any], value: Any) -> ... method _fetch_getatt_target_id (line 270) | def _fetch_getatt_target_id(self, cfndict: dict[str, Any], value: Any)... method _fetch_ref_target_id (line 288) | def _fetch_ref_target_id(self, cfndict: dict[str, Any], value: Any) ->... method _fetch_connection_target_id (line 296) | def _fetch_connection_target_id(self, cfndict: dict[str, Any], value: ... method _fetch_findinmap_target_id (line 304) | def _fetch_findinmap_target_id(self, cfndict: dict[str, Any], value: A... method _add_fn_sub_connections (line 311) | def _add_fn_sub_connections(self) -> None: method _extract_origin_dest_label (line 338) | def _extract_origin_dest_label( method _find_fn_sub_parameter (line 347) | def _find_fn_sub_parameter(string: str) -> list[str]: method _fill_in_out_edges (line 355) | def _fill_in_out_edges(self) -> None: method get_resources_types_in_graph (line 362) | def get_resources_types_in_graph(self) -> List[str]: method _create_edges (line 365) | def _create_edges(self) -> None: method _create_edge (line 376) | def _create_edge(self, origin_vertex_index: int, dest_vertex_index: in... method _is_of_type (line 387) | def _is_of_type(cfndict: dict[str, Any], identifier: Any, *template_se... method update_vertices_configs (line 397) | def update_vertices_configs(self) -> None: method update_vertex_config (line 404) | def update_vertex_config( function get_only_dict_items (line 431) | def get_only_dict_items(origin_dict: Union[Dict[str, Any], Any]) -> Dict... FILE: checkov/cloudformation/graph_builder/utils.py function get_vertices_references (line 17) | def get_vertices_references(str_value: str, vertices_block_name_map: Dic... function remove_interpolation (line 34) | def remove_interpolation(str_value: str, replace_str: str = " ") -> str: function find_all_interpolations (line 41) | def find_all_interpolations(str_value: str) -> List[str]: function get_referenced_vertices_in_value (line 45) | def get_referenced_vertices_in_value( FILE: checkov/cloudformation/graph_builder/variable_rendering/renderer.py class _EvaluatedEdge (line 26) | class _EvaluatedEdge(TypedDict): class CloudformationVariableRenderer (line 34) | class CloudformationVariableRenderer(VariableRenderer["CloudformationLoc... method __init__ (line 42) | def __init__(self, local_graph: "CloudformationLocalGraph") -> None: method evaluate_vertex_attribute_from_edge (line 60) | def evaluate_vertex_attribute_from_edge(self, edge_list: List[Edge]) -... method _render_variables_from_vertices (line 79) | def _render_variables_from_vertices(self) -> None: method _evaluate_select_function (line 109) | def _evaluate_select_function(value: list[int | str | list[str]]) -> O... method _evaluate_join_function (line 142) | def _evaluate_join_function(value: list[str | list[str]]) -> Optional[... method _evaluate_ref_connection (line 164) | def _evaluate_ref_connection(value: Any, dest_vertex_attributes: Dict[... method _fetch_vertex_attributes (line 176) | def _fetch_vertex_attributes(self, block_name: str, block_type: str) -... method _evaluate_condition_by_name (line 184) | def _evaluate_condition_by_name(self, condition_name: str) -> Optional... method _evaluate_condition_by_vertex_attributes (line 197) | def _evaluate_condition_by_vertex_attributes(self, vertex_attributes: ... method _evaluate_condition (line 212) | def _evaluate_condition(self, condition_fn: str | None, value: Any) ->... method _fetch_condition_dict (line 245) | def _fetch_condition_dict(self, condition_dict: Dict[str, Any]) -> Opt... method _evaluate_findinmap_connection (line 268) | def _evaluate_findinmap_connection( method _evaluate_getatt_connection (line 288) | def _evaluate_getatt_connection( method _evaluate_sub_connection (line 310) | def _evaluate_sub_connection( method _evaluate_if_connection (line 346) | def _evaluate_if_connection( method find_path_from_referenced_vertices (line 402) | def find_path_from_referenced_vertices( method _extract_vertices_block_name_map (line 422) | def _extract_vertices_block_name_map(self) -> Dict[str, Dict[str, List... method _handle_dependson_condition_connections (line 434) | def _handle_dependson_condition_connections(self, edge: Edge, origin_v... method _handle_edge_list_evaluation_functions (line 442) | def _handle_edge_list_evaluation_functions(self, edge_list: List[Edge]... method _evaluate_cfn_function (line 488) | def _evaluate_cfn_function( method evaluate_non_rendered_values (line 517) | def evaluate_non_rendered_values(self) -> None: method _handle_sub_with_pseudo_param (line 525) | def _handle_sub_with_pseudo_param(attr_key: str, attr_value: Any, vert... FILE: checkov/cloudformation/graph_builder/variable_rendering/vertex_reference.py class CloudformationVertexReference (line 7) | class CloudformationVertexReference(VertexReference): method __init__ (line 8) | def __init__(self, block_type: str, sub_parts: list[str], origin_value... method block_type_str_to_enum (line 12) | def block_type_str_to_enum(block_type_str: str) -> str: FILE: checkov/cloudformation/graph_manager.py class CloudformationGraphManager (line 18) | class CloudformationGraphManager(GraphManager[CloudformationLocalGraph, ... method __init__ (line 19) | def __init__(self, db_connector: LibraryGraphConnector, source: str = ... method build_graph_from_source_directory (line 22) | def build_graph_from_source_directory( method build_graph_from_definitions (line 50) | def build_graph_from_definitions( FILE: checkov/cloudformation/image_referencer/base_provider.py class BaseCloudFormationProvider (line 12) | class BaseCloudFormationProvider(GraphImageReferencerProvider): method extract_images_from_resources (line 14) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/cloudformation/image_referencer/manager.py class CloudFormationImageReferencerManager (line 12) | class CloudFormationImageReferencerManager(GraphImageReferencerManager): method extract_images_from_resources (line 14) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/cloudformation/image_referencer/provider/aws.py class AwsCloudFormationProvider (line 13) | class AwsCloudFormationProvider(BaseCloudFormationProvider): method __init__ (line 14) | def __init__(self, graph_connector: DiGraph) -> None: function extract_images_from_aws_apprunner_service (line 21) | def extract_images_from_aws_apprunner_service(resource: dict[str, Any]) ... function extract_images_from_aws_batch_job_definition (line 34) | def extract_images_from_aws_batch_job_definition(resource: dict[str, Any... function extract_images_from_aws_codebuild_project (line 53) | def extract_images_from_aws_codebuild_project(resource: dict[str, Any]) ... function extract_images_from_aws_ecs_task_definition (line 65) | def extract_images_from_aws_ecs_task_definition(resource: dict[str, Any]... function extract_images_from_aws_lightsail_container_service_deployment_version (line 78) | def extract_images_from_aws_lightsail_container_service_deployment_versi... function extract_images_from_aws_sagemaker_image_version (line 91) | def extract_images_from_aws_sagemaker_image_version(resource: dict[str, ... function extract_images_from_aws_sagemaker_model (line 101) | def extract_images_from_aws_sagemaker_model(resource: dict[str, Any]) ->... FILE: checkov/cloudformation/parser/__init__.py function parse (line 18) | def parse( FILE: checkov/cloudformation/parser/cfn_keywords.py class IntrinsicFunctions (line 6) | class IntrinsicFunctions: class ConditionFunctions (line 23) | class ConditionFunctions: class ResourceAttributes (line 32) | class ResourceAttributes: class TemplateSections (line 41) | class TemplateSections(str, Enum): class PseudoParameters (line 53) | class PseudoParameters(Enum): FILE: checkov/cloudformation/parser/cfn_yaml.py class ContentType (line 50) | class ContentType(str, Enum): class CfnParseError (line 56) | class CfnParseError(ConstructorError): method __init__ (line 61) | def __init__(self, filename: str, message: str, line_number: int, colu... class NodeConstructor (line 72) | class NodeConstructor(SafeConstructor): method __init__ (line 77) | def __init__(self, filename: str, content_type: ContentType | None = N... method construct_yaml_map (line 107) | def construct_yaml_map(self, node: MappingNode) -> DictNode: method construct_yaml_str (line 140) | def construct_yaml_str(self, node: ScalarNode) -> StrNode: method mark_with_filename (line 145) | def mark_with_filename(self, root: Node | None, filename: str) -> None: method construct_yaml_seq (line 158) | def construct_yaml_seq(self, node: SequenceNode) -> ListNode: method construct_yaml_null_error (line 187) | def construct_yaml_null_error(self, node: Node) -> NoReturn: class MarkedLoader (line 197) | class MarkedLoader(Reader, Scanner, Parser, Composer, NodeConstructor, R... method __init__ (line 204) | def __init__(self, stream: str, filename: str, content_type: ContentTy... method construct_mapping (line 216) | def construct_mapping(self, node: MappingNode, deep: bool = False) -> ... function multi_constructor (line 225) | def multi_constructor(loader: MarkedLoader, tag_suffix: str, node: Scala... function construct_getatt (line 255) | def construct_getatt(node: ScalarNode) -> ListNode: function loads (line 268) | def loads(yaml_string: str, fname: str, content_type: ContentType | None... function load (line 298) | def load(filename: str | Path, content_type: ContentType | None) -> tupl... FILE: checkov/cloudformation/runner.py class Runner (line 44) | class Runner(ImageReferencerMixin[None], BaseRunner[_CloudformationDefin... method __init__ (line 47) | def __init__( method run (line 69) | def run( method check_definitions (line 146) | def check_definitions(self, root_folder: str | None, runner_filter: Ru... method get_graph_checks_report (line 208) | def get_graph_checks_report(self, root_folder: str | None, runner_filt... method extract_images (line 258) | def extract_images( FILE: checkov/common/bridgecrew/bc_source.py class SourceType (line 4) | class SourceType: method __init__ (line 7) | def __init__(self, name: str, upload_results: bool): class BCSourceType (line 13) | class BCSourceType: function get_source_type (line 43) | def get_source_type(source: str) -> SourceType: FILE: checkov/common/bridgecrew/check_type.py class CheckType (line 5) | class CheckType: class SastType (line 44) | class SastType: FILE: checkov/common/bridgecrew/code_categories.py class CodeCategoryType (line 8) | class CodeCategoryType(str, Enum): class CodeCategoryConfiguration (line 56) | class CodeCategoryConfiguration: method __init__ (line 57) | def __init__(self, category: str, soft_fail_threshold: Severity, hard_... method is_global_soft_fail (line 62) | def is_global_soft_fail(self) -> bool: FILE: checkov/common/bridgecrew/integration_features/base_integration_feature.py class BaseIntegrationFeature (line 15) | class BaseIntegrationFeature(ABC): method __init__ (line 16) | def __init__(self, bc_integration: BcPlatformIntegration, order: int) ... method is_valid (line 24) | def is_valid(self) -> bool: method pre_scan (line 28) | def pre_scan(self) -> None: method pre_runner (line 33) | def pre_runner(self, runner: _BaseRunner) -> None: method post_runner (line 38) | def post_runner(self, scan_reports: Report) -> None: method post_scan (line 43) | def post_scan(self, merged_reports: list[Report]) -> Report | None: FILE: checkov/common/bridgecrew/integration_features/features/custom_policies_integration.py class CustomPoliciesIntegration (line 29) | class CustomPoliciesIntegration(BaseIntegrationFeature): method __init__ (line 30) | def __init__(self, bc_integration: BcPlatformIntegration) -> None: method policies_url (line 37) | def policies_url(self) -> str: method is_valid (line 40) | def is_valid(self) -> bool: method pre_scan (line 47) | def pre_scan(self) -> None: method _convert_raw_check (line 102) | def _convert_raw_check(policy: dict[str, Any]) -> dict[str, Any]: method post_runner (line 116) | def post_runner(self, scan_report: Report) -> None: method extend_records_with_cloned_policies (line 122) | def extend_records_with_cloned_policies(self, records: list[Record]) -... method convert_suppression_ids_to_bc_check_ids (line 142) | def convert_suppression_ids_to_bc_check_ids(self) -> List[str]: method pre_runner (line 145) | def pre_runner(self, runner: _BaseRunner) -> None: method post_scan (line 149) | def post_scan(self, merged_reports: list[Report]) -> None: FILE: checkov/common/bridgecrew/integration_features/features/fixes_integration.py class FixesIntegration (line 27) | class FixesIntegration(BaseIntegrationFeature): method __init__ (line 28) | def __init__(self, bc_integration: BcPlatformIntegration) -> None: method fixes_url (line 32) | def fixes_url(self) -> str: method is_valid (line 35) | def is_valid(self) -> bool: method post_runner (line 44) | def post_runner(self, scan_report: Report) -> None: method _get_platform_fixes (line 53) | def _get_platform_fixes(self, scan_report: Report) -> None: method _get_fixes_for_file (line 90) | def _get_fixes_for_file( method pre_scan (line 151) | def pre_scan(self) -> None: method pre_runner (line 155) | def pre_runner(self, runner: _BaseRunner) -> None: method post_scan (line 159) | def post_scan(self, merged_reports: list[Report]) -> None: FILE: checkov/common/bridgecrew/integration_features/features/licensing_integration.py class LicensingIntegration (line 22) | class LicensingIntegration(BaseIntegrationFeature): method __init__ (line 23) | def __init__(self, bc_integration: BcPlatformIntegration) -> None: method billing_plan (line 29) | def billing_plan(self) -> None: method is_valid (line 33) | def is_valid(self) -> bool: method pre_scan (line 37) | def pre_scan(self) -> None: method is_runner_valid (line 53) | def is_runner_valid(self, runner_check_type: str) -> bool: method should_run_image_referencer (line 65) | def should_run_image_referencer(self) -> bool: method get_subscription_for_runner (line 69) | def get_subscription_for_runner(runner_check_type: str) -> CustomerSub... method post_runner (line 76) | def post_runner(self, scan_report: Report) -> None: method pre_runner (line 79) | def pre_runner(self, runner: _BaseRunner) -> None: method post_scan (line 82) | def post_scan(self, merged_reports: list[Report]) -> None: FILE: checkov/common/bridgecrew/integration_features/features/policies_3d_integration.py class Policies3DIntegration (line 18) | class Policies3DIntegration(BaseIntegrationFeature): method __init__ (line 19) | def __init__(self, bc_integration: BcPlatformIntegration) -> None: method is_valid (line 23) | def is_valid(self) -> bool: method should_run_image_referencer (line 30) | def should_run_image_referencer(self) -> bool: method pre_scan (line 33) | def pre_scan(self) -> None: method pre_runner (line 37) | def pre_runner(self, runner: _BaseRunner) -> None: method post_runner (line 41) | def post_runner(self, scan_report: Report) -> None: method _convert_raw_check (line 46) | def _convert_raw_check(policy: dict[str, Any]) -> dict[str, Any]: method post_scan (line 60) | def post_scan(self, scan_reports: list[Report]) -> Report | None: FILE: checkov/common/bridgecrew/integration_features/features/policy_metadata_integration.py class PolicyMetadataIntegration (line 21) | class PolicyMetadataIntegration(BaseIntegrationFeature): method __init__ (line 22) | def __init__(self, bc_integration: BcPlatformIntegration) -> None: method is_valid (line 33) | def is_valid(self) -> bool: method pre_scan (line 39) | def pre_scan(self) -> None: method get_bc_id (line 94) | def get_bc_id(self, checkov_id: str) -> str: method get_guideline (line 97) | def get_guideline(self, checkov_id: str) -> str: method get_severity (line 100) | def get_severity(self, checkov_id: str) -> Severity | None: method get_category (line 108) | def get_category(self, checkov_id: str) -> str: method get_benchmarks (line 111) | def get_benchmarks(self, checkov_id: str) -> dict[str, list[str]] | None: method get_prisma_policy_title (line 114) | def get_prisma_policy_title(self, checkov_id: str) -> str: method get_policy_metadata (line 117) | def get_policy_metadata(self, checkov_id: str) -> dict[str, Any] | None: method get_ckv_id_from_bc_id (line 120) | def get_ckv_id_from_bc_id(self, bc_id: str) -> str | None: method get_ckv_id_from_pc_id (line 123) | def get_ckv_id_from_pc_id(self, pc_id: str) -> str | None: method get_source_incident_id_from_ckv_id (line 126) | def get_source_incident_id_from_ckv_id(self, ckv_id: str) -> str | None: method _handle_public_metadata (line 129) | def _handle_public_metadata(self, check_metadata: dict[str, Any]) -> N... method _handle_customer_run_config (line 146) | def _handle_customer_run_config(self, run_config: dict[str, Any]) -> N... method _handle_customer_prisma_policy_metadata (line 169) | def _handle_customer_prisma_policy_metadata(self, prisma_policy_metada... method _add_ckv_id_for_filtered_cloned_checks (line 186) | def _add_ckv_id_for_filtered_cloned_checks(self, policy_ids: list[str]... method pre_runner (line 216) | def pre_runner(self, runner: _BaseRunner) -> None: method post_runner (line 220) | def post_runner(self, scan_reports: Report) -> None: method post_scan (line 224) | def post_scan(self, merged_reports: list[Report]) -> None: FILE: checkov/common/bridgecrew/integration_features/features/repo_config_integration.py class RepoConfigIntegration (line 18) | class RepoConfigIntegration(BaseIntegrationFeature): method __init__ (line 19) | def __init__(self, bc_integration: BcPlatformIntegration) -> None: method is_valid (line 25) | def is_valid(self) -> bool: method pre_scan (line 32) | def pre_scan(self) -> None: method _get_code_category_object (line 52) | def _get_code_category_object(code_category_config: dict[str, Any], method _set_exclusion_paths (line 60) | def _set_exclusion_paths(self, vcs_config: dict[str, Any]) -> None: method _set_enforcement_rules (line 69) | def _set_enforcement_rules(self, enforcement_rules_config: dict[str, A... method is_code_review_disabled (line 130) | def is_code_review_disabled(self, code_category_type: str) -> bool: method pre_runner (line 136) | def pre_runner(self, runner: _BaseRunner) -> None: method post_runner (line 140) | def post_runner(self, scan_reports: Report) -> None: method post_scan (line 144) | def post_scan(self, merged_reports: list[Report]) -> None: FILE: checkov/common/bridgecrew/integration_features/features/suppressions_integration.py class SuppressionsIntegration (line 27) | class SuppressionsIntegration(BaseIntegrationFeature): method __init__ (line 28) | def __init__(self, bc_integration: BcPlatformIntegration) -> None: method suppressions_url (line 39) | def suppressions_url(self) -> str: method is_valid (line 42) | def is_valid(self) -> bool: method pre_scan (line 49) | def pre_scan(self) -> None: method create_suppression_v2_policy_id_map (line 97) | def create_suppression_v2_policy_id_map(suppressions_v2: list[dict[str... method post_runner (line 107) | def post_runner(self, scan_report: Report) -> None: method _apply_suppressions_to_report (line 110) | def _apply_suppressions_to_report(self, scan_report: Report) -> None: method _should_omit_check (line 150) | def _should_omit_check(applied_suppression: dict[str, Any]) -> bool: method _check_suppressions (line 157) | def _check_suppressions(self, record: Record, suppressions: Optional[l... method _check_cve_suppression (line 172) | def _check_cve_suppression(self, record: Record, suppression: dict[str... method _check_suppression (line 191) | def _check_suppression(self, record: Record, suppression: dict[str, An... method normalize_file_path (line 248) | def normalize_file_path(file_path: str) -> str: method _check_suppression_v2_file (line 254) | def _check_suppression_v2_file(self, record_file_path: str, suppressio... method _check_suppression_v2 (line 258) | def _check_suppression_v2(self, record: Record, suppression: dict[str,... method _get_cve_suppression_path (line 279) | def _get_cve_suppression_path(self, suppression: dict[str, Any]) -> str: method _suppression_valid_for_run (line 287) | def _suppression_valid_for_run(self, suppression: dict[str, Any]) -> b... method _repo_matches (line 306) | def _repo_matches(self, repo_name: str) -> bool: method _init_repo_regex (line 314) | def _init_repo_regex(self) -> None: method pre_runner (line 317) | def pre_runner(self, runner: _BaseRunner) -> None: method get_policy_level_suppressions (line 321) | def get_policy_level_suppressions(self) -> dict[str, list[str]]: method post_scan (line 329) | def post_scan(self, merged_reports: list[Report]) -> None: FILE: checkov/common/bridgecrew/integration_features/features/vulnerabilities_integration.py class VulnerabilitiesIntegration (line 24) | class VulnerabilitiesIntegration(BaseIntegrationFeature): method __init__ (line 25) | def __init__(self, bc_integration: BcPlatformIntegration) -> None: method is_valid (line 29) | def is_valid(self) -> bool: method pre_scan (line 36) | def pre_scan(self) -> None: method pre_runner (line 40) | def pre_runner(self, runner: _BaseRunner) -> None: method post_runner (line 44) | def post_runner(self, scan_report: Report) -> None: method post_scan (line 48) | def post_scan(self, merged_reports: list[Report]) -> None: method merge_sca_and_sast_reports (line 51) | def merge_sca_and_sast_reports(self, merged_reports: list[Report]) -> ... method group_cves_checks_by_files (line 107) | def group_cves_checks_by_files(self, cves_checks: List[Record]) -> Dic... method create_file_by_package_map (line 124) | def create_file_by_package_map(self, filtered_entries: List[Tuple[Any,... method create_reachable_cves_by_package_map (line 147) | def create_reachable_cves_by_package_map(self, filtered_reachability_e... method _is_package_used_for_cve (line 161) | def _is_package_used_for_cve(self, cve_vulnerability_details: Dict[str... method _is_reachable_function_for_cve (line 166) | def _is_reachable_function_for_cve(self, cve_vulnerability_details: Di... method enrich_cves_with_sast_data (line 170) | def enrich_cves_with_sast_data( method is_deeper_or_equal_level (line 189) | def is_deeper_or_equal_level(self, main_file_path: str, other_file_pat... method get_sast_lang_by_file_path (line 199) | def get_sast_lang_by_file_path(self, file_path: str) -> Optional[SastL... method normalize_package_name (line 212) | def normalize_package_name(self, package_name: str) -> str: FILE: checkov/common/bridgecrew/integration_features/integration_feature_registry.py class IntegrationFeatureRegistry (line 13) | class IntegrationFeatureRegistry: method __init__ (line 14) | def __init__(self) -> None: method register (line 18) | def register(self, integration_feature: BaseIntegrationFeature) -> None: method run_pre_scan (line 25) | def run_pre_scan(self) -> None: method run_pre_runner (line 31) | def run_pre_runner(self, runner: _BaseRunner) -> None: method run_post_runner (line 36) | def run_post_runner(self, scan_report: Report) -> None: method run_post_scan (line 41) | def run_post_scan(self, scan_reports: list[Report]) -> list[Report]: FILE: checkov/common/bridgecrew/licensing.py class CustomerSubscription (line 6) | class CustomerSubscription(str, Enum): class BillingPlan (line 13) | class BillingPlan(str, Enum): FILE: checkov/common/bridgecrew/platform_errors.py class PlatformConnectionError (line 4) | class PlatformConnectionError(Exception): method __init__ (line 5) | def __init__(self, message: str) -> None: method __str__ (line 8) | def __str__(self) -> str: class BridgecrewAuthError (line 12) | class BridgecrewAuthError(PlatformConnectionError): method __init__ (line 13) | def __init__(self, message: str = "Authorization error accessing the p... method __str__ (line 17) | def __str__(self) -> str: class ModuleNotEnabledError (line 21) | class ModuleNotEnabledError(Exception): method __init__ (line 22) | def __init__(self, message: str, unsupported_frameworks: List[str]) ->... method __str__ (line 26) | def __str__(self) -> str: FILE: checkov/common/bridgecrew/platform_integration.py class BcPlatformIntegration (line 112) | class BcPlatformIntegration: method __init__ (line 113) | def __init__(self) -> None: method clean (line 117) | def clean(self) -> None: method init_instance (line 170) | def init_instance(self, platform_integration_data: dict[str, Any]) -> ... method generate_instance_data (line 196) | def generate_instance_data(self) -> dict[str, Any]: method set_bc_api_url (line 221) | def set_bc_api_url(self, new_url: str) -> None: method setup_api_urls (line 225) | def setup_api_urls(self) -> None: method is_prisma_integration (line 246) | def is_prisma_integration(self) -> bool: method is_token_valid (line 252) | def is_token_valid(token: str) -> bool: method is_bc_token (line 276) | def is_bc_token(token: str | None) -> TypeGuard[str]: method get_auth_token (line 283) | def get_auth_token(self) -> str: method setup_http_manager (line 312) | def setup_http_manager(self, ca_certificate: str | None = None, no_cer... method set_config (line 368) | def set_config() -> None: method setup_bridgecrew_credentials (line 373) | def setup_bridgecrew_credentials( method _get_source_id_from_repo_path (line 414) | def _get_source_id_from_repo_path(self, repo_path: str) -> str | None: method set_s3_integration (line 425) | def set_s3_integration(self) -> None: method set_s3_client (line 475) | def set_s3_client(self) -> None: method get_s3_role (line 504) | def get_s3_role(self, repo_id: str) -> tuple[str, str, dict[str, Any]]... method _get_s3_creds (line 535) | def _get_s3_creds(self, repo_id: str, token: str) -> dict[str, Any]: method is_integration_configured (line 550) | def is_integration_configured(self) -> bool: method persist_repository (line 557) | def persist_repository( method persist_git_configuration (line 614) | def persist_git_configuration(self, root_dir: str | Path, git_config_f... method adjust_sast_match_location_path (line 635) | def adjust_sast_match_location_path(self, match: Match) -> None: method adjust_sast_skipped_checks_path (line 663) | def adjust_sast_skipped_checks_path(self, skipped_checks_by_file: Dict... method _delete_code_block_from_sast_report (line 681) | def _delete_code_block_from_sast_report(report: Dict[str, Any]) -> None: method save_sast_report_locally (line 692) | def save_sast_report_locally(sast_scan_reports: Dict[str, Dict[str, An... method persist_sast_scan_results (line 698) | def persist_sast_scan_results(self, reports: List[Report]) -> None: method persist_cdk_scan_results (line 720) | def persist_cdk_scan_results(self, reports: List[Report]) -> None: method persist_scan_results (line 749) | def persist_scan_results(self, scan_reports: list[Report]) -> None: method persist_reachability_alias_mapping (line 769) | async def persist_reachability_alias_mapping(self, alias_mapping: Dict... method persist_assets_scan_results (line 779) | def persist_assets_scan_results(self, assets_report: Optional[Dict[str... method persist_reachability_scan_results (line 786) | def persist_reachability_scan_results(self, reachability_report: Optio... method persist_image_scan_results (line 792) | def persist_image_scan_results(self, report: dict[str, Any] | None, fi... method persist_enriched_secrets (line 805) | def persist_enriched_secrets(self, enriched_secrets: list[EnrichedSecr... method persist_run_metadata (line 836) | def persist_run_metadata(self, run_metadata: dict[str, str | list[str]... method persist_all_logs_streams (line 847) | def persist_all_logs_streams(self, logs_streams: Dict[str, StringIO]) ... method persist_graphs (line 857) | def persist_graphs(self, graphs: dict[str, list[tuple[LibraryGraph, Op... method persist_resource_subgraph_maps (line 866) | def persist_resource_subgraph_maps(self, resource_subgraph_maps: dict[... method commit_repository (line 874) | def commit_repository(self, branch: str) -> str | None: method persist_files (line 949) | def persist_files(self, files_to_persist: list[FileToPersist]) -> None: method _persist_file (line 959) | def _persist_file(self, full_file_path: str, s3_file_key: str) -> None: method get_platform_run_config (line 990) | def get_platform_run_config(self) -> None: method _get_run_config_query_params (line 1000) | def _get_run_config_query_params(self) -> str: method get_run_config_url (line 1004) | def get_run_config_url(self) -> str: method get_customer_run_config (line 1007) | def get_customer_run_config(self) -> None: method get_reachability_run_config (line 1061) | def get_reachability_run_config(self) -> Union[Dict[str, Any], None]: method get_runtime_run_config (line 1103) | def get_runtime_run_config(self) -> None: method get_prisma_build_policies (line 1142) | def get_prisma_build_policies(self, policy_filter: str, policy_filter_... method get_prisma_policies_for_filter (line 1164) | def get_prisma_policies_for_filter(self, policy_filter: str) -> dict[A... method add_static_policy_filters (line 1198) | def add_static_policy_filters(query_params: list[tuple[str, str]]) -> ... method get_prisma_policy_filters (line 1208) | def get_prisma_policy_filters(self) -> Dict[str, Dict[str, Any]]: method is_valid_policy_filter (line 1235) | def is_valid_policy_filter(policy_filter: list[tuple[str, str]], valid... method get_public_run_config (line 1261) | def get_public_run_config(self) -> None: method get_report_to_platform (line 1288) | def get_report_to_platform(self, args: argparse.Namespace, scan_report... method persist_bc_api_key (line 1299) | def persist_bc_api_key(self, args: argparse.Namespace) -> str | None: method persist_repo_id (line 1309) | def persist_repo_id(self, args: argparse.Namespace) -> str: method get_repository (line 1330) | def get_repository(self, args: argparse.Namespace) -> str: method _upload_run (line 1339) | def _upload_run(self, args: argparse.Namespace, scan_reports: list[Rep... method _input_orgname (line 1355) | def _input_orgname(self) -> str: method _input_visualize_results (line 1364) | def _input_visualize_results(self) -> str: method _input_levelup_results (line 1371) | def _input_levelup_results(self) -> str: method _input_email (line 1378) | def _input_email(self) -> str: method loading_output (line 1388) | def loading_output(msg: str) -> None: method repo_matches (line 1395) | def repo_matches(self, repo_name: str) -> bool: method get_default_headers (line 1399) | def get_default_headers(self, request_type: str) -> dict[str, Any]: method get_sso_prismacloud_url (line 1417) | def get_sso_prismacloud_url(self, report_url: str) -> str: method setup_on_prem (line 1455) | def setup_on_prem(self) -> None: FILE: checkov/common/bridgecrew/platform_key.py function persist_key (line 12) | def persist_key(key: str) -> None: function read_key (line 19) | def read_key() -> str | None: FILE: checkov/common/bridgecrew/run_metadata/abstract_run_metadata_extractor.py class RunMetaDataExtractor (line 18) | class RunMetaDataExtractor: method __init__ (line 19) | def __init__( method override_metadata_from_env_variables (line 47) | def override_metadata_from_env_variables(self) -> None: method is_current_ci (line 72) | def is_current_ci(self) -> bool: FILE: checkov/common/bridgecrew/run_metadata/extractors/bitbucket.py class BitbucketRunMetadataExtractor (line 6) | class BitbucketRunMetadataExtractor(RunMetaDataExtractor): method is_current_ci (line 7) | def is_current_ci(self) -> bool: method __init__ (line 12) | def __init__(self) -> None: FILE: checkov/common/bridgecrew/run_metadata/extractors/default_extractor.py class DefaultRunMetadataExtractor (line 4) | class DefaultRunMetadataExtractor(RunMetaDataExtractor): method is_current_ci (line 5) | def is_current_ci(self) -> bool: method __init__ (line 8) | def __init__(self) -> None: FILE: checkov/common/bridgecrew/run_metadata/extractors/github_actions.py class GithubActionsRunMetadataExtractor (line 6) | class GithubActionsRunMetadataExtractor(RunMetaDataExtractor): method is_current_ci (line 7) | def is_current_ci(self) -> bool: method __init__ (line 12) | def __init__(self) -> None: FILE: checkov/common/bridgecrew/run_metadata/extractors/gitlab_ci.py class GitLabRunMetadataExtractor (line 6) | class GitLabRunMetadataExtractor(RunMetaDataExtractor): method is_current_ci (line 7) | def is_current_ci(self) -> bool: method __init__ (line 12) | def __init__(self) -> None: FILE: checkov/common/bridgecrew/run_metadata/extractors/jenkins.py class JenkinsRunMetadataExtractor (line 6) | class JenkinsRunMetadataExtractor(RunMetaDataExtractor): method is_current_ci (line 7) | def is_current_ci(self) -> bool: method __init__ (line 12) | def __init__(self) -> None: FILE: checkov/common/bridgecrew/run_metadata/registry.py class RunMetadataExtractorsRegistry (line 9) | class RunMetadataExtractorsRegistry: method __init__ (line 10) | def __init__(self) -> None: method register (line 13) | def register(self, extractor: RunMetaDataExtractor) -> None: method get_extractor (line 16) | def get_extractor(self) -> RunMetaDataExtractor: FILE: checkov/common/bridgecrew/severities.py class Severity (line 5) | class Severity: method __init__ (line 8) | def __init__(self, name: str, level: int) -> None: method __repr__ (line 12) | def __repr__(self) -> str: method __str__ (line 15) | def __str__(self) -> str: class BcSeverities (line 20) | class BcSeverities: function get_severity (line 45) | def get_severity(severity: Optional[str]) -> Optional[Severity]: FILE: checkov/common/bridgecrew/vulnerability_scanning/image_scanner.py function generate_image_name (line 29) | def generate_image_name() -> str: function _get_docker_image_name (line 33) | def _get_docker_image_name(docker_image_id: str) -> str: function _get_dockerfile_content (line 43) | def _get_dockerfile_content(dockerfile_path: Union[str, "os.PathLike[str... class ImageScanner (line 55) | class ImageScanner: method __init__ (line 56) | def __init__(self) -> None: method setup_scan (line 61) | def setup_scan( method cleanup_scan (line 77) | def cleanup_scan(self) -> None: method run_image_scan (line 82) | def run_image_scan(self, docker_image_id: str) -> Dict[str, Any]: method scan (line 99) | def scan(self, docker_image_id: str, dockerfile_path: str, skip_extrac... method get_scan_results_from_cache (line 123) | def get_scan_results_from_cache(image_id: str) -> Dict[str, Any] | None: method get_scan_results_from_cache_async (line 140) | async def get_scan_results_from_cache_async(image_id: str) -> Dict[str... method _extract_cache_results_for_image (line 165) | def _extract_cache_results_for_image(image_id: str, response_json: dic... method should_download (line 181) | def should_download(self) -> bool: method setup_twistcli (line 188) | def setup_twistcli(self) -> bool: FILE: checkov/common/bridgecrew/vulnerability_scanning/integrations/docker_image_scanning.py class DockerImageScanningIntegration (line 15) | class DockerImageScanningIntegration(TwistcliIntegration): method report_results_async (line 16) | async def report_results_async( method create_report (line 33) | def create_report( # type:ignore[override] method _get_results_dict (line 68) | def _get_results_dict(twistcli_scan_result: dict[str, Any]) -> dict[st... FILE: checkov/common/bridgecrew/vulnerability_scanning/integrations/package_scanning.py class PackageScanningIntegration (line 13) | class PackageScanningIntegration(TwistcliIntegration): method create_report (line 14) | def create_report( FILE: checkov/common/bridgecrew/vulnerability_scanning/integrations/twistcli.py class TwistcliIntegration (line 19) | class TwistcliIntegration(ABC): method get_bc_api_key (line 22) | def get_bc_api_key(self) -> str: method get_proxy_address (line 25) | def get_proxy_address(self) -> str: method download_twistcli (line 28) | def download_twistcli(self, cli_file_name: Path) -> bool: method report_results_async (line 48) | async def report_results_async( method create_report (line 84) | def create_report( method get_vulnerabilities_for_report (line 94) | def get_vulnerabilities_for_report(scan_results: Dict[str, Any]) -> Li... method get_packages_for_report (line 114) | def get_packages_for_report(scan_results: Dict[str, Any]) -> List[Dict... FILE: checkov/common/bridgecrew/vulnerability_scanning/report.py function _report_results_to_bridgecrew_async (line 18) | async def _report_results_to_bridgecrew_async( function report_results_to_bridgecrew (line 40) | def report_results_to_bridgecrew( FILE: checkov/common/bridgecrew/wrapper.py function _is_scanned_file (line 45) | def _is_scanned_file(file: str) -> bool: function _put_json_object (line 50) | def _put_json_object(s3_client: S3Client, json_obj: Any, bucket: str, ob... function _extract_checks_metadata (line 58) | def _extract_checks_metadata(report: Report, full_repo_object_key: str, ... function reduce_scan_reports (line 71) | def reduce_scan_reports(scan_reports: list[Report], on_prem: Optional[bo... function persist_assets_results (line 103) | def persist_assets_results(check_type: str, assets_report: Dict[str, Any... function persist_reachability_results (line 112) | def persist_reachability_results(check_type: str, reachability_report: D... function persist_checks_results (line 121) | def persist_checks_results( function persist_run_metadata (line 137) | def persist_run_metadata( function persist_multiple_logs_stream (line 149) | def persist_multiple_logs_stream(logs_streams: Dict[str, StringIO], s3_c... function enrich_and_persist_checks_metadata (line 159) | def enrich_and_persist_checks_metadata( function persist_graphs (line 178) | def persist_graphs( function persist_resource_subgraph_maps (line 215) | def persist_resource_subgraph_maps( FILE: checkov/common/checks/base_check.py class BaseCheck (line 15) | class BaseCheck(ABC): method __init__ (line 16) | def __init__( method run (line 48) | def run( method scan_entity_conf (line 81) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method get_evaluated_keys (line 84) | def get_evaluated_keys(self) -> List[str]: method get_output_id (line 91) | def get_output_id(self, use_bc_ids: bool) -> str: method log_check_error (line 94) | def log_check_error(self, scanned_file: str, entity_type: str, entity_... FILE: checkov/common/checks/base_check_registry.py class BaseCheckRegistry (line 23) | class BaseCheckRegistry: method __init__ (line 29) | def __init__(self, report_type: str) -> None: method register (line 43) | def register(self, check: BaseCheck) -> None: method get_all_registered_checks (line 62) | def get_all_registered_checks() -> List[BaseCheck]: method _is_wildcard (line 66) | def _is_wildcard(entity: str) -> bool: method get_check_by_id (line 69) | def get_check_by_id(self, check_id: str) -> Optional[BaseCheck]: method all_checks (line 75) | def all_checks(self) -> Generator[Tuple[str, BaseCheck], None, None]: method contains_wildcard (line 84) | def contains_wildcard(self) -> bool: method get_checks (line 87) | def get_checks(self, entity: str) -> List[BaseCheck]: method set_checks_allowlist (line 99) | def set_checks_allowlist(self, runner_filter: RunnerFilter) -> None: method extract_entity_details (line 104) | def extract_entity_details(self, entity: Dict[str, Any]) -> Tuple[str,... method scan (line 107) | def scan( method run_check (line 142) | def run_check( method _directory_has_init_py (line 169) | def _directory_has_init_py(directory: str) -> bool: method _file_can_be_imported (line 178) | def _file_can_be_imported(entry: "os.DirEntry[str]") -> bool: method load_external_checks (line 182) | def load_external_checks(self, directory: str) -> None: FILE: checkov/common/checks/enums.py class BlockType (line 4) | class BlockType(str, Enum): FILE: checkov/common/checks/object_registry.py class Registry (line 15) | class Registry(BaseCheckRegistry): method __init__ (line 16) | def __init__(self, report_type: str) -> None: method _scan_array (line 23) | def _scan_array( method _scan_object (line 61) | def _scan_object( method _scan_document (line 82) | def _scan_document( method _scan (line 96) | def _scan( method scan (line 134) | def scan( # type:ignore[override] # return type is different than th... method update_result (line 172) | def update_result( method get_key (line 217) | def get_key(self, entity_type: str, entity_name: str, check_id: str, f... method extract_entity_details (line 220) | def extract_entity_details(self, entity: dict[str, Any]) -> tuple[str,... FILE: checkov/common/checks_infra/checks_parser.py class GraphCheckParser (line 167) | class GraphCheckParser(BaseGraphCheckParser): method validate_check_config (line 168) | def validate_check_config(self, file_path: str, raw_check: dict[str, d... method parse_raw_check (line 202) | def parse_raw_check(self, raw_check: Dict[str, Dict[str, Any]], **kwar... method _get_check_providers (line 222) | def _get_check_providers(raw_check: Dict[str, Any]) -> List[str]: method _parse_raw_check (line 231) | def _parse_raw_check(self, raw_check: Dict[str, Any], resources_types:... method get_solver_type_method (line 308) | def get_solver_type_method(check: BaseGraphCheck) -> Optional[BaseAttr... method get_check_solver (line 319) | def get_check_solver(self, check: BaseGraphCheck) -> BaseSolver: class NXGraphCheckParser (line 351) | class NXGraphCheckParser(GraphCheckParser): function get_complex_operator (line 356) | def get_complex_operator(raw_check: Dict[str, Any]) -> Optional[str]: FILE: checkov/common/checks_infra/registry.py class Registry (line 29) | class Registry(BaseRegistry): method __init__ (line 30) | def __init__(self, checks_dir: str, parser: BaseGraphCheckParser | Non... method load_checks (line 40) | def load_checks(self) -> None: method _load_checks_from_dir (line 47) | def _load_checks_from_dir(self, directory: str, external_check: bool) ... method load_external_checks (line 85) | def load_external_checks(self, dir: str) -> None: method _get_resource_types (line 89) | def _get_resource_types(check_json: dict[str, dict[str, Any]]) -> list... function _initialize_registry (line 97) | def _initialize_registry(check_type: str) -> None: function get_graph_checks_registry (line 104) | def get_graph_checks_registry(check_type: str) -> Registry: function get_all_graph_checks_registries (line 110) | def get_all_graph_checks_registries() -> list[Registry]: FILE: checkov/common/checks_infra/solvers/attribute_solvers/any_attribute_solver.py class AnyResourceSolver (line 7) | class AnyResourceSolver(BaseAttributeSolver): method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/base_attribute_solver.py class BaseAttributeSolver (line 31) | class BaseAttributeSolver(BaseSolver): method __init__ (line 36) | def __init__( method run (line 45) | def run(self, graph_connector: LibraryGraph) -> Tuple[List[Dict[str, A... method get_operation (line 70) | def get_operation(self, vertex: Dict[str, Any]) -> Optional[bool]: method _get_operation (line 135) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... method _process_node (line 138) | def _process_node( method should_check_all_condition (line 154) | def should_check_all_condition(self) -> bool: method _evaluate_attribute_matches (line 157) | def _evaluate_attribute_matches( method get_attribute_matches (line 173) | def get_attribute_matches(self, vertex: Dict[str, Any]) -> List[str]: method get_attribute_patterns (line 201) | def get_attribute_patterns(attribute: str) -> Tuple[Pattern[str], Patt... method _is_variable_dependant (line 224) | def _is_variable_dependant(value: Any, source: str) -> bool: method _render_json_str (line 234) | def _render_json_str(value_to_check: Any, attr: str, vertex: Dict[str,... method _get_cached_jsonpath_statement (line 247) | def _get_cached_jsonpath_statement(self, statement: str) -> JSONPath: FILE: checkov/common/checks_infra/solvers/attribute_solvers/base_number_of_words_attribute_solver.py class BaseNumberOfWordsAttributeSolver (line 13) | class BaseNumberOfWordsAttributeSolver(BaseAttributeSolver): method _validate_vertex_value (line 16) | def _validate_vertex_value(self, attr: Any) -> TypeGuard[str]: method _get_number_of_words (line 19) | def _get_number_of_words(self, attr: str) -> int: method _numerize_value (line 22) | def _numerize_value(self) -> int | None: method _get_operation (line 25) | def _get_operation(self, vertex: dict[str, Any], attribute: str | None... FILE: checkov/common/checks_infra/solvers/attribute_solvers/cidr_range_not_subset_attribute_solver.py class CIDRRangeNotSubsetAttributeSolver (line 7) | class CIDRRangeNotSubsetAttributeSolver(CIDRRangeSubsetAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/cidr_range_subset_attribute_solver.py class CIDRRangeSubsetAttributeSolver (line 8) | class CIDRRangeSubsetAttributeSolver(BaseAttributeSolver): method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... method _to_cidr_sets (line 37) | def _to_cidr_sets(value: Union[str, List[str], Set[str]]) -> Tuple[Set... FILE: checkov/common/checks_infra/solvers/attribute_solvers/contains_attribute_solver.py class ContainsAttributeSolver (line 13) | class ContainsAttributeSolver(BaseAttributeSolver): method _get_operation (line 16) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/ending_with_attribute_solver.py class EndingWithAttributeSolver (line 7) | class EndingWithAttributeSolver(BaseAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/equals_attribute_solver.py class EqualsAttributeSolver (line 7) | class EqualsAttributeSolver(BaseAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/equals_ignore_case_attribute_solver.py class EqualsIgnoreCaseAttributeSolver (line 7) | class EqualsIgnoreCaseAttributeSolver(BaseAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/exists_attribute_solver.py class ExistsAttributeSolver (line 7) | class ExistsAttributeSolver(BaseAttributeSolver): method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/greater_than_attribute_solver.py class GreaterThanAttributeSolver (line 8) | class GreaterThanAttributeSolver(BaseAttributeSolver): method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/greater_than_or_equal_attribute_solver.py class GreaterThanOrEqualAttributeSolver (line 8) | class GreaterThanOrEqualAttributeSolver(BaseAttributeSolver): method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/intersects_attribute_solver.py class IntersectsAttributeSolver (line 7) | class IntersectsAttributeSolver(BaseAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/is_empty_attribute_solver.py class IsEmptyAttributeSolver (line 11) | class IsEmptyAttributeSolver(BaseAttributeSolver): method _get_operation (line 14) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/is_false_attribute_solver.py class IsFalseAttributeSolver (line 7) | class IsFalseAttributeSolver(IsTrueAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/is_not_empty_attribute_solver.py class IsNotEmptyAttributeSolver (line 7) | class IsNotEmptyAttributeSolver(IsEmptyAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/is_true_attribute_solver.py class IsTrueAttributeSolver (line 7) | class IsTrueAttributeSolver(BaseAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/length_equals_attribute_solver.py class LengthEqualsAttributeSolver (line 8) | class LengthEqualsAttributeSolver(BaseAttributeSolver): method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/length_greater_than_attribute_solver.py class LengthGreaterThanAttributeSolver (line 8) | class LengthGreaterThanAttributeSolver(BaseAttributeSolver): method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/length_greater_than_or_equal_attribute_solver.py class LengthGreaterThanOrEqualAttributeSolver (line 8) | class LengthGreaterThanOrEqualAttributeSolver(LengthLessThanAttributeSol... method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/length_less_than_attribute_solver.py class LengthLessThanAttributeSolver (line 8) | class LengthLessThanAttributeSolver(BaseAttributeSolver): method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/length_less_than_or_equal_attribute_solver.py class LengthLessThanOrEqualAttributeSolver (line 8) | class LengthLessThanOrEqualAttributeSolver(LengthGreaterThanAttributeSol... method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/length_not_equals_attribute_solver.py class LengthNotEqualsAttributeSolver (line 7) | class LengthNotEqualsAttributeSolver(LengthEqualsAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/less_than_attribute_solver.py class LessThanAttributeSolver (line 7) | class LessThanAttributeSolver(GreaterThanOrEqualAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/less_than_or_equal_attribute_solver.py class LessThanOrEqualAttributeSolver (line 7) | class LessThanOrEqualAttributeSolver(GreaterThanAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_contains_attribute_solver.py class NotContainsAttributeSolver (line 7) | class NotContainsAttributeSolver(ContainsAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... method should_check_all_condition (line 13) | def should_check_all_condition(self) -> bool: FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_ending_with_attribute_solver.py class NotEndingWithAttributeSolver (line 7) | class NotEndingWithAttributeSolver(EndingWithAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_equals_attribute_solver.py class NotEqualsAttributeSolver (line 7) | class NotEqualsAttributeSolver(EqualsAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_equals_ignore_case_attribute_solver.py class NotEqualsIgnoreCaseAttributeSolver (line 7) | class NotEqualsIgnoreCaseAttributeSolver(EqualsIgnoreCaseAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_exists_attribute_solver.py class NotExistsAttributeSolver (line 7) | class NotExistsAttributeSolver(ExistsAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_intersects_attribute_solver.py class NotIntersectsAttributeSolver (line 7) | class NotIntersectsAttributeSolver(IntersectsAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_regex_match_attribute_solver.py class NotRegexMatchAttributeSolver (line 7) | class NotRegexMatchAttributeSolver(RegexMatchAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_starting_with_attribute_solver.py class NotStartingWithAttributeSolver (line 7) | class NotStartingWithAttributeSolver(StartingWithAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_subset_attribute_solver.py class NotSubsetAttributeSolver (line 7) | class NotSubsetAttributeSolver(SubsetAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/not_within_attribute_solver.py class NotWithinAttributeSolver (line 7) | class NotWithinAttributeSolver(WithinAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/number_of_words_equals_attribute_solver.py class NumberOfWordsEqualsAttributeSolver (line 8) | class NumberOfWordsEqualsAttributeSolver(BaseNumberOfWordsAttributeSolver): method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/number_of_words_greater_than_attribute_solver.py class NumberOfWordsGreaterThanAttributeSolver (line 8) | class NumberOfWordsGreaterThanAttributeSolver(BaseNumberOfWordsAttribute... method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/number_of_words_greater_than_or_equal_attribute_solver.py class NumberOfWordsGreaterThanOrEqualAttributeSolver (line 8) | class NumberOfWordsGreaterThanOrEqualAttributeSolver(BaseNumberOfWordsAt... method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/number_of_words_less_than_attribute_solver.py class NumberOfWordsLessThanAttributeSolver (line 8) | class NumberOfWordsLessThanAttributeSolver(BaseNumberOfWordsAttributeSol... method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/number_of_words_less_than_or_equal_attribute_solver.py class NumberOfWordsLessThanOrEqualAttributeSolver (line 8) | class NumberOfWordsLessThanOrEqualAttributeSolver(BaseNumberOfWordsAttri... method _get_operation (line 11) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/number_of_words_not_equals_attribute_solver.py class NumberOfWordsNotEqualsAttributeSolver (line 7) | class NumberOfWordsNotEqualsAttributeSolver(NumberOfWordsEqualsAttribute... method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/range_includes_attribute_solver.py class RangeIncludesAttributeSolver (line 7) | class RangeIncludesAttributeSolver(BaseAttributeSolver): method __init__ (line 10) | def __init__( method _get_operation (line 16) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... method _handle_range_values (line 29) | def _handle_range_values(self, value: Union[Any, List[Any]]) -> List[A... method _check_value (line 49) | def _check_value(self, value: Any, attr: Any) -> bool: method _check_range (line 65) | def _check_range(value: Any, range_str: str) -> bool: FILE: checkov/common/checks_infra/solvers/attribute_solvers/range_not_includes_attribute_solver.py class RangeNotIncludesAttributeSolver (line 6) | class RangeNotIncludesAttributeSolver(RangeIncludesAttributeSolver): method _get_operation (line 9) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/regex_match_attribute_solver.py class RegexMatchAttributeSolver (line 9) | class RegexMatchAttributeSolver(BaseAttributeSolver): method _get_operation (line 12) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/starting_with_attribute_solver.py class StartingWithAttributeSolver (line 7) | class StartingWithAttributeSolver(BaseAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/attribute_solvers/subset_attribute_solver.py class SubsetAttributeSolver (line 7) | class SubsetAttributeSolver(BaseAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... method to_set (line 15) | def to_set(value: Any) -> Set[Any]: FILE: checkov/common/checks_infra/solvers/attribute_solvers/within_attribute_solver.py class WithinAttributeSolver (line 7) | class WithinAttributeSolver(BaseAttributeSolver): method _get_operation (line 10) | def _get_operation(self, vertex: Dict[str, Any], attribute: Optional[s... FILE: checkov/common/checks_infra/solvers/complex_solvers/and_solver.py class AndSolver (line 10) | class AndSolver(BaseComplexSolver): method __init__ (line 13) | def __init__(self, solvers: List[BaseSolver], resource_types: List[str... method _get_operation (line 16) | def _get_operation(self, *args: Any, **kwargs: Any) -> Any: method get_operation (line 19) | def get_operation(self, vertex: Dict[str, Any]) -> Optional[bool]: FILE: checkov/common/checks_infra/solvers/complex_solvers/base_complex_solver.py class BaseComplexSolver (line 15) | class BaseComplexSolver(BaseSolver): method __init__ (line 18) | def __init__(self, solvers: List[BaseSolver], resource_types: List[str... method _get_operation (line 25) | def _get_operation(self, *args: Any, **kwargs: Any) -> Any: method _get_negative_op (line 28) | def _get_negative_op(self, *args: Any) -> Any: method get_operation (line 32) | def get_operation(self, vertex: Dict[str, Any]) -> Optional[bool]: method run (line 35) | def run(self, graph_connector: LibraryGraph) -> Tuple[List[Dict[str, A... FILE: checkov/common/checks_infra/solvers/complex_solvers/not_solver.py class NotSolver (line 8) | class NotSolver(BaseComplexSolver): method __init__ (line 11) | def __init__(self, solvers: List[BaseSolver], resource_types: List[str... method _get_operation (line 16) | def _get_operation(self, *args: Any, **kwargs: Any) -> Any: method get_operation (line 21) | def get_operation(self, vertex: Dict[str, Any]) -> Optional[bool]: FILE: checkov/common/checks_infra/solvers/complex_solvers/or_solver.py class OrSolver (line 10) | class OrSolver(BaseComplexSolver): method __init__ (line 13) | def __init__(self, solvers: List[BaseSolver], resource_types: List[str... method _get_operation (line 16) | def _get_operation(self, *args: Any, **kwargs: Any) -> Any: method get_operation (line 19) | def get_operation(self, vertex: Dict[str, Any]) -> Optional[bool]: FILE: checkov/common/checks_infra/solvers/connections_solvers/and_connection_solver.py class AndConnectionSolver (line 14) | class AndConnectionSolver(ComplexConnectionSolver): method __init__ (line 17) | def __init__(self, solvers: Optional[List[BaseSolver]], operator: str)... method get_operation (line 20) | def get_operation(self, graph_connector: LibraryGraph) -> \ method _get_operation (line 43) | def _get_operation(self, *args: Any, **kwargs: Any) -> None: FILE: checkov/common/checks_infra/solvers/connections_solvers/base_connection_solver.py class BaseConnectionSolver (line 17) | class BaseConnectionSolver(BaseSolver): method __init__ (line 21) | def __init__( method run (line 37) | def run(self, graph_connector: LibraryGraph) -> Tuple[List[Dict[str, A... method is_associated_edge (line 44) | def is_associated_edge(self, origin_type: str | None, destination_type... method is_associated_vertex (line 49) | def is_associated_vertex(self, vertex_type: str) -> bool: method set_vertices (line 52) | def set_vertices(self, graph_connector: LibraryGraph, exclude_vertices... method reduce_graph_by_target_types (line 80) | def reduce_graph_by_target_types(self, graph_connector: LibraryGraph) ... method populate_checks_results (line 117) | def populate_checks_results(self, origin_attributes: Dict[str, Any], d... method get_operation (line 125) | def get_operation(self, graph_connector: LibraryGraph) -> \ method _get_operation (line 129) | def _get_operation(self, *args: Any, **kwargs: Any) -> Any: FILE: checkov/common/checks_infra/solvers/connections_solvers/complex_connection_solver.py class ComplexConnectionSolver (line 19) | class ComplexConnectionSolver(BaseConnectionSolver): method __init__ (line 20) | def __init__(self, solvers: Optional[List[BaseSolver]], operator: str)... method get_check_identifier (line 37) | def get_check_identifier(check: Dict[str, Any]) -> Tuple[str, str, Opt... method filter_duplicates (line 41) | def filter_duplicates(checks: List[Dict[str, Any]]) -> List[Dict[str, ... method filter_results (line 44) | def filter_results( method get_sorted_connection_solvers (line 61) | def get_sorted_connection_solvers(self) -> List[BaseConnectionSolver]: method run_attribute_solvers (line 84) | def run_attribute_solvers(self, graph_connector: LibraryGraph) -> \ FILE: checkov/common/checks_infra/solvers/connections_solvers/connection_exists_solver.py class ConnectionExistsSolver (line 24) | class ConnectionExistsSolver(BaseConnectionSolver): method __init__ (line 27) | def __init__( method get_operation (line 41) | def get_operation( method _get_operation (line 56) | def _get_operation( method _set_connected_node (line 86) | def _set_connected_node(self, source: Any, target: Any) -> None: method get_networkx_operation (line 89) | def get_networkx_operation( method get_rustworkx_operation (line 133) | def get_rustworkx_operation( FILE: checkov/common/checks_infra/solvers/connections_solvers/connection_not_exists_solver.py class ConnectionNotExistsSolver (line 13) | class ConnectionNotExistsSolver(ConnectionExistsSolver): method __init__ (line 16) | def __init__( method get_operation (line 30) | def get_operation(self, graph_connector: LibraryGraph) -> \ FILE: checkov/common/checks_infra/solvers/connections_solvers/connection_one_exists_solver.py class ConnectionOneExistsSolver (line 12) | class ConnectionOneExistsSolver(ConnectionExistsSolver): method __init__ (line 15) | def __init__( method get_operation (line 29) | def get_operation(self, graph_connector: LibraryGraph) -> \ FILE: checkov/common/checks_infra/solvers/connections_solvers/or_connection_solver.py class OrConnectionSolver (line 15) | class OrConnectionSolver(ComplexConnectionSolver): method __init__ (line 18) | def __init__(self, solvers: Optional[List[BaseSolver]], operator: str)... method get_operation (line 21) | def get_operation(self, graph_connector: LibraryGraph) -> \ FILE: checkov/common/checks_infra/solvers/filter_solvers/base_filter_solver.py class BaseFilterSolver (line 12) | class BaseFilterSolver(BaseSolver): method __init__ (line 13) | def __init__(self, resource_types: List[str], attribute: Optional[str]... method get_operation (line 20) | def get_operation(self, *args: Any, **kwargs: Any) -> bool: method _get_operation (line 23) | def _get_operation(self, *args: Any, **kwargs: Any) -> Callable[..., b... method run (line 26) | def run(self, graph_connector: LibraryGraph) -> Tuple[List[Dict[str, A... FILE: checkov/common/checks_infra/solvers/filter_solvers/within_filter_solver.py class WithinFilterSolver (line 7) | class WithinFilterSolver(BaseFilterSolver): method __init__ (line 10) | def __init__(self, resource_types: List[str], attribute: str, value: A... method get_operation (line 13) | def get_operation(self, *args: Any, **kwargs: Any) -> bool: method _get_operation (line 16) | def _get_operation(self, *args: Any, **kwargs: Any) -> Callable[..., b... FILE: checkov/common/checks_infra/solvers/resource_solvers/base_resource_solver.py class BaseResourceSolver (line 20) | class BaseResourceSolver(BaseSolver): method __init__ (line 21) | def __init__(self, resource_types: list[str]) -> None: method get_operation (line 30) | def get_operation(self, resource_type: str) -> bool: method _get_operation (line 33) | def _get_operation(self, *args: Any, **kwargs: Any) -> Callable[..., b... method _handle_result (line 38) | def _handle_result(self, result: bool, data: dict[str, str]) -> None: method run (line 41) | def run( method _process_node (line 60) | def _process_node(self, data: dict[str, str]) -> None: FILE: checkov/common/checks_infra/solvers/resource_solvers/exists_resource_solver.py class ExistsResourcerSolver (line 7) | class ExistsResourcerSolver(BaseResourceSolver): method get_operation (line 10) | def get_operation(self, resource_type: str | None) -> bool: method _handle_result (line 13) | def _handle_result(self, result: bool, data: dict[str, str]) -> None: FILE: checkov/common/checks_infra/solvers/resource_solvers/not_exists_resource_solver.py class NotExistsResourcerSolver (line 8) | class NotExistsResourcerSolver(ExistsResourcerSolver): method get_operation (line 11) | def get_operation(self, resource_type: str | None) -> bool: method _handle_result (line 14) | def _handle_result(self, result: bool, data: dict[str, str]) -> None: FILE: checkov/common/goget/base_getter.py class BaseGetter (line 8) | class BaseGetter: method __init__ (line 9) | def __init__(self, url: str) -> None: method get (line 13) | def get(self) -> str: method do_get (line 22) | def do_get(self) -> str: FILE: checkov/common/goget/github/get_git.py class GitGetter (line 23) | class GitGetter(BaseGetter): method __init__ (line 24) | def __init__(self, url: str, create_clone_and_result_dirs: bool = True... method extract_git_ref (line 37) | def extract_git_ref(self, url: str) -> str: method do_get (line 64) | def do_get(self) -> str: method _clone (line 79) | def _clone(self, git_url: str, clone_dir: str) -> None: method _clone_helper (line 97) | def _clone_helper(self, clone_dir: str, git_url: str) -> None: method _source_subdir (line 110) | def _source_subdir(self) -> tuple[str, str]: FILE: checkov/common/goget/registry/get_registry.py class RegistryGetter (line 12) | class RegistryGetter(BaseGetter): method __init__ (line 13) | def __init__(self, url: str, extension: str, create_clone_and_result_d... method do_get (line 20) | def do_get(self) -> str: FILE: checkov/common/graph/checks_infra/base_check.py class BaseGraphCheck (line 15) | class BaseGraphCheck: method __init__ (line 16) | def __init__(self) -> None: method set_solver (line 37) | def set_solver(self, solver: BaseSolver) -> None: method run (line 40) | def run(self, graph_connector: DiGraph) -> Tuple[List[Dict[str, Any]],... method get_output_id (line 46) | def get_output_id(self, use_bc_ids: bool) -> str: method get_evaluated_keys (line 49) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/common/graph/checks_infra/base_parser.py class BaseGraphCheckParser (line 8) | class BaseGraphCheckParser: method validate_check_config (line 9) | def validate_check_config(self, file_path: str, raw_check: dict[str, d... method parse_raw_check (line 13) | def parse_raw_check(self, raw_check: Dict[str, Dict[str, Any]], **kwar... FILE: checkov/common/graph/checks_infra/debug.py function graph_check (line 22) | def graph_check(check_id: str, check_name: str) -> None: function resource_types (line 29) | def resource_types(resource_types: Iterable[str], resource_count: int, o... function attribute_block (line 39) | def attribute_block( function connection_block (line 62) | def connection_block( function complex_connection_block (line 88) | def complex_connection_block( function _create_attribute_block (line 143) | def _create_attribute_block( function _create_connection_block (line 158) | def _create_connection_block( function _create_filter_block (line 170) | def _create_filter_block(attribute: str | None, operator: str, value: st... FILE: checkov/common/graph/checks_infra/enums.py class SolverType (line 4) | class SolverType(str, Enum): class Operators (line 27) | class Operators: FILE: checkov/common/graph/checks_infra/registry.py class BaseRegistry (line 16) | class BaseRegistry: method __init__ (line 17) | def __init__(self, parser: BaseGraphCheckParser) -> None: method load_checks (line 21) | def load_checks(self) -> None: method run_checks (line 24) | def run_checks( method run_check_parallel (line 38) | def run_check_parallel( method _process_check_result (line 53) | def _process_check_result( FILE: checkov/common/graph/checks_infra/solvers/base_solver.py class BaseSolver (line 19) | class BaseSolver: method __init__ (line 22) | def __init__(self, solver_type: SolverType) -> None: method get_operation (line 27) | def get_operation(self, *args: Any, **kwargs: Any) -> Any: method _get_operation (line 31) | def _get_operation(self, *args: Any, **kwargs: Any) -> Any: method run (line 35) | def run(self, graph_connector: DiGraph) -> Tuple[List[Dict[str, Any]],... method resource_type_pred (line 38) | def resource_type_pred(self, v: Dict[str, Any], resource_types: List[s... method resource_match_provider (line 49) | def resource_match_provider(self, resource_type: str) -> bool: FILE: checkov/common/graph/db_connectors/db_connector.py class DBConnector (line 14) | class DBConnector(ABC, Generic[T]): method save_graph (line 16) | def save_graph(self, local_graph: LocalGraph[_Block]) -> T: method get_reader_endpoint (line 20) | def get_reader_endpoint(self) -> T: method get_writer_endpoint (line 24) | def get_writer_endpoint(self) -> T: method disconnect (line 28) | def disconnect(self) -> None: FILE: checkov/common/graph/db_connectors/networkx/networkx_db_connector.py class NetworkxConnector (line 17) | class NetworkxConnector(DBConnector[nx.DiGraph]): method __init__ (line 18) | def __init__(self) -> None: method save_graph (line 21) | def save_graph(self, local_graph: LocalGraph[_Block], add_bulk_edges: ... method get_reader_endpoint (line 24) | def get_reader_endpoint(self) -> nx.DiGraph: method get_writer_endpoint (line 27) | def get_writer_endpoint(self) -> nx.DiGraph: method networkx_from_local_graph (line 30) | def networkx_from_local_graph(self, local_graph: LocalGraph[_Block]) -... method disconnect (line 48) | def disconnect(self) -> None: FILE: checkov/common/graph/db_connectors/rustworkx/rustworkx_db_connector.py class RustworkxConnector (line 17) | class RustworkxConnector(DBConnector[_RustworkxGraph]): method __init__ (line 18) | def __init__(self) -> None: method save_graph (line 21) | def save_graph(self, local_graph: LocalGraph[_Block], add_bulk_edges: ... method get_reader_endpoint (line 24) | def get_reader_endpoint(self) -> _RustworkxGraph: method get_writer_endpoint (line 27) | def get_writer_endpoint(self) -> _RustworkxGraph: method rustworkx_from_local_graph (line 30) | def rustworkx_from_local_graph(self, local_graph: LocalGraph[_Block]) ... method disconnect (line 51) | def disconnect(self) -> None: FILE: checkov/common/graph/graph_builder/consts.py class GraphSource (line 7) | class GraphSource(str, Enum): method __str__ (line 22) | def __str__(self) -> str: FILE: checkov/common/graph/graph_builder/graph_components/attribute_names.py class CustomAttributes (line 7) | class CustomAttributes: function props (line 34) | def props(cls: Any) -> List[str]: function wrap_reserved_attributes (line 38) | def wrap_reserved_attributes(attribute: str, prefix: str = '_') -> str: class EncryptionValues (line 46) | class EncryptionValues(str, Enum): class EncryptionTypes (line 51) | class EncryptionTypes(str, Enum): FILE: checkov/common/graph/graph_builder/graph_components/block_types.py class BlockType (line 8) | class BlockType: method get (line 12) | def get(self, attr_name: str) -> str: FILE: checkov/common/graph/graph_builder/graph_components/blocks.py class Block (line 19) | class Block: method __init__ (line 37) | def __init__( method _extract_inner_attributes (line 69) | def _extract_inner_attributes(self, has_dynamic_block: bool = False, d... method should_run_get_inner_attributes (line 82) | def should_run_get_inner_attributes(self, attribute_value: Any) -> bool: method __str__ (line 86) | def __str__(self) -> str: method get_attribute_dict (line 89) | def get_attribute_dict(self, add_hash: bool = True) -> Dict[str, Any]: method get_origin_attributes (line 115) | def get_origin_attributes(self, base_attributes: Dict[str, Any]) -> None: method get_hash (line 131) | def get_hash(self) -> str: method update_attribute (line 135) | def update_attribute( method _update_attribute_based_on_jsonpath_key (line 191) | def _update_attribute_based_on_jsonpath_key(self, attribute_value: Any... method _get_jsonpath_key (line 208) | def _get_jsonpath_key(key: str) -> str: method update_inner_attribute (line 224) | def update_inner_attribute( method update_list_attribute (line 254) | def update_list_attribute(self, attribute_key: str, attribute_value: A... method _should_add_previous_breadcrumbs (line 261) | def _should_add_previous_breadcrumbs( method extract_additional_changed_attributes (line 266) | def extract_additional_changed_attributes(self, attribute_key: str) ->... method _should_set_changed_attributes (line 276) | def _should_set_changed_attributes(change_origin_id: int | None, attri... method get_export_data (line 279) | def get_export_data(self) -> Dict[str, Any]: method get_base_attributes (line 282) | def get_base_attributes(self) -> Dict[str, Any]: method get_inner_attributes (line 294) | def get_inner_attributes( FILE: checkov/common/graph/graph_builder/graph_components/edge.py class Edge (line 4) | class Edge: method __init__ (line 7) | def __init__(self, origin: int, dest: int, label: str) -> None: method __str__ (line 12) | def __str__(self) -> str: method __eq__ (line 15) | def __eq__(self, other: Any) -> bool: method __ne__ (line 18) | def __ne__(self, other: Any) -> bool: method __hash__ (line 21) | def __hash__(self) -> int: method to_dict (line 24) | def to_dict(self) -> Dict[str, Any]: FILE: checkov/common/graph/graph_builder/graph_components/generic_resource_encryption_base.py class GenericResourceEncryptionBase (line 6) | class GenericResourceEncryptionBase: method __init__ (line 7) | def __init__( method is_encrypted (line 28) | def is_encrypted(self, atts_dict: Dict[str, Any]) -> Tuple[bool, str]: method __str__ (line 50) | def __str__(self) -> str: FILE: checkov/common/graph/graph_builder/graph_resources_encription_manager.py class EncryptionResult (line 8) | class EncryptionResult: class GraphResourcesEncryptionManager (line 13) | class GraphResourcesEncryptionManager(): method __init__ (line 14) | def __init__(self) -> None: method set_encription_by_resource_type (line 17) | def set_encription_by_resource_type(self, encription_by_resource_type:... method get_encryption_result (line 20) | def get_encryption_result(self, vertex: Block) -> Optional[EncryptionR... FILE: checkov/common/graph/graph_builder/local_graph.py class LocalGraph (line 19) | class LocalGraph(Generic[_Block]): method __init__ (line 20) | def __init__(self) -> None: method build_graph (line 31) | def build_graph(self, render_variables: bool) -> None: method get_vertices_with_degrees_conditions (line 34) | def get_vertices_with_degrees_conditions( method get_in_edges (line 46) | def get_in_edges(self, end_vertices: Iterable[int]) -> List[Edge]: method get_in_edges_deduped (line 52) | def get_in_edges_deduped(self, end_vertices: Iterable[int]) -> Set[Edge]: method sort_edged_by_dest_out_degree (line 58) | def sort_edged_by_dest_out_degree(self, edges: Iterable[Edge]) -> List... method update_vertices_configs (line 69) | def update_vertices_configs(self) -> None: method update_vertex_config (line 74) | def update_vertex_config(vertex: _Block, changed_attributes: Union[Lis... method get_resources_types_in_graph (line 78) | def get_resources_types_in_graph(self) -> List[str]: method get_vertex_attributes_by_index (line 81) | def get_vertex_attributes_by_index(self, index: int, add_hash: bool = ... method update_vertex_attribute (line 84) | def update_vertex_attribute( method calculate_encryption_attribute (line 100) | def calculate_encryption_attribute(self, encription_by_resource_type: ... FILE: checkov/common/graph/graph_builder/utils.py function calculate_hash (line 12) | def calculate_hash(data: Any) -> str: function join_trimmed_strings (line 17) | def join_trimmed_strings(char_to_join: str, str_lst: list[str], num_to_t... function run_function_multithreaded (line 21) | def run_function_multithreaded( function filter_sub_keys (line 40) | def filter_sub_keys(key_list: list[str]) -> list[str]: function is_include_dup_dynamic (line 48) | def is_include_dup_dynamic(key: str, list_keys: list[str]) -> bool: function adjust_value (line 52) | def adjust_value(element_name: str, value: Any) -> Any: function to_list (line 75) | def to_list(data: Any) -> list[Any] | dict[str, Any]: function update_dictionary_attribute (line 87) | def update_dictionary_attribute( function update_dictionary_attribute (line 94) | def update_dictionary_attribute( function update_dictionary_attribute (line 100) | def update_dictionary_attribute( function update_list_attribute (line 137) | def update_list_attribute( function join_double_quote_surrounded_dot_split (line 168) | def join_double_quote_surrounded_dot_split(str_parts: list[str]) -> list... FILE: checkov/common/graph/graph_builder/variable_rendering/breadcrumb_metadata.py class BreadcrumbMetadata (line 4) | class BreadcrumbMetadata: method __init__ (line 7) | def __init__(self, vertex_id: int, attribute_key: str | None): FILE: checkov/common/graph/graph_builder/variable_rendering/renderer.py class VariableRenderer (line 21) | class VariableRenderer(ABC, Generic[_LocalGraph]): method __init__ (line 24) | def __init__(self, local_graph: _LocalGraph) -> None: method render_variables_from_local_graph (line 35) | def render_variables_from_local_graph(self) -> None: method _render_variables_from_edges (line 39) | def _render_variables_from_edges(self) -> None: method _get_initial_end_vertices (line 88) | def _get_initial_end_vertices(self) -> set[int]: method _evaluate_edge_groups (line 94) | def _evaluate_edge_groups(self, edges_groups: list[list[Edge]]) -> None: method _update_done_edges_by_origin_vertex (line 106) | def _update_done_edges_by_origin_vertex(self, edges_to_render: list[Ed... method _update_end_vertices_indexes (line 111) | def _update_end_vertices_indexes(self, edges_to_render: list[Edge], en... method _render_variables_from_vertices (line 129) | def _render_variables_from_vertices(self) -> None: method _edge_evaluation_task (line 132) | def _edge_evaluation_task(self, edges: List[List[Edge]]) -> List[Edge]: method _remove_unrelated_edges (line 137) | def _remove_unrelated_edges(self, edges_to_render: List[Edge]) -> List... method evaluate_vertex_attribute_from_edge (line 145) | def evaluate_vertex_attribute_from_edge(self, edge_list: List[Edge]) -... method group_edges_by_origin_and_label (line 149) | def group_edges_by_origin_and_label(edges: Iterable[Edge]) -> List[Lis... method evaluate_non_rendered_values (line 156) | def evaluate_non_rendered_values(self) -> None: FILE: checkov/common/graph/graph_builder/variable_rendering/vertex_reference.py class VertexReference (line 7) | class VertexReference(ABC): method __init__ (line 10) | def __init__(self, block_type: str, sub_parts: list[str], origin_value... method __eq__ (line 15) | def __eq__(self, other: Any) -> bool: method __str__ (line 24) | def __str__(self) -> str: method block_type_str_to_enum (line 29) | def block_type_str_to_enum(block_type_str: str) -> str: FILE: checkov/common/graph/graph_manager.py class GraphManager (line 15) | class GraphManager(Generic[_LocalGraph, _Definitions]): method __init__ (line 16) | def __init__(self, db_connector: LibraryGraphConnector, parser: TFPars... method build_graph_from_source_directory (line 22) | def build_graph_from_source_directory( method build_graph_from_definitions (line 35) | def build_graph_from_definitions( method save_graph (line 40) | def save_graph(self, graph: _LocalGraph) -> LibraryGraph: method get_reader_endpoint (line 43) | def get_reader_endpoint(self) -> LibraryGraph: method get_writer_endpoint (line 46) | def get_writer_endpoint(self) -> LibraryGraph: method disconnect_from_db (line 49) | def disconnect_from_db(self) -> None: FILE: checkov/common/images/graph/image_referencer_manager.py class GraphImageReferencerManager (line 12) | class GraphImageReferencerManager: method __init__ (line 15) | def __init__(self, graph_connector: LibraryGraph) -> None: method extract_images_from_resources (line 19) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/common/images/graph/image_referencer_provider.py class GraphImageReferencerProvider (line 19) | class GraphImageReferencerProvider: method __init__ (line 22) | def __init__(self, graph_connector: LibraryGraph, method extract_images_from_resources (line 30) | def extract_images_from_resources(self) -> list[Image]: method extract_nodes (line 33) | def extract_nodes(self) -> LibraryGraph | None: method extract_nodes_networkx (line 39) | def extract_nodes_networkx(self) -> networkx.Graph: method extract_nodes_rustworkx (line 50) | def extract_nodes_rustworkx(self) -> _RustworkxGraph: method extract_resource (line 59) | def extract_resource(self, supported_resources_graph: LibraryGraph) -> \ method resource_type_pred (line 78) | def resource_type_pred(v: dict[str, Any], resource_types: list[str]) -... FILE: checkov/common/images/image_referencer.py function fix_related_resource_ids (line 30) | def fix_related_resource_ids(report: Report | None, tmp_dir: str) -> None: class Image (line 40) | class Image: method __init__ (line 41) | def __init__(self, file_path: str, name: str, start_line: int, end_lin... method __eq__ (line 57) | def __eq__(self, other: Any) -> bool: method __ne__ (line 63) | def __ne__(self, other: Any) -> bool: method __hash__ (line 66) | def __hash__(self) -> int: class ImageReferencer (line 70) | class ImageReferencer: method is_workflow_file (line 72) | def is_workflow_file(self, file_path: str) -> bool: method get_images (line 82) | def get_images(self, file_path: str) -> Iterable[Image]: method inspect (line 91) | def inspect(image_name: str) -> str: function is_valid_public_image_name (line 111) | def is_valid_public_image_name(image_name: str) -> bool: class ImageReferencerMixin (line 122) | class ImageReferencerMixin(Generic[_Definitions]): method check_container_image_references (line 125) | def check_container_image_references( method _fetch_image_results_async (line 181) | async def _fetch_image_results_async(image_names_to_query: list[str]) ... method _add_image_records (line 191) | def _add_image_records( method _extract_image_short_id (line 250) | def _extract_image_short_id(scan_result: dict[str, Any]) -> str: method _get_image_details_from_twistcli_result (line 263) | def _get_image_details_from_twistcli_result(scan_result: dict[str, Any... method _add_vulnerability_records (line 276) | def _add_vulnerability_records( method extract_images (line 305) | def extract_images( method _fetch_licenses_per_image (line 316) | async def _fetch_licenses_per_image(image_names: list[str], image_resu... FILE: checkov/common/images/workflow/image_referencer_manager.py class WorkflowImageReferencerManager (line 11) | class WorkflowImageReferencerManager: method __init__ (line 14) | def __init__(self, workflow_config: dict[str, Any], file_path: str, pr... method extract_images_from_workflow (line 19) | def extract_images_from_workflow(self) -> list[Image]: FILE: checkov/common/images/workflow/image_referencer_provider.py class WorkflowImageReferencerProvider (line 10) | class WorkflowImageReferencerProvider: method __init__ (line 11) | def __init__(self, workflow_config: dict[str, Any], file_path: str): method _get_start_end_lines (line 16) | def _get_start_end_lines(entity: dict[str, Any]) -> tuple[int, int]: method extract_images_from_workflow (line 20) | def extract_images_from_workflow(self) -> list[Image]: FILE: checkov/common/logger_streams.py class LoggerStreams (line 7) | class LoggerStreams: method __init__ (line 8) | def __init__(self) -> None: method add_stream (line 11) | def add_stream(self, name: str, stream: StringIO) -> None: method get_streams (line 14) | def get_streams(self) -> Dict[str, StringIO]: method print_to_files (line 17) | def print_to_files(self) -> None: method print_to_console (line 23) | def print_to_console(self) -> None: FILE: checkov/common/models/enums.py class CheckResult (line 5) | class CheckResult(str, Enum): class CheckCategories (line 15) | class CheckCategories(Enum): class OutputFormat (line 32) | class OutputFormat(Enum): class ContextCategories (line 38) | class ContextCategories(Enum): class ScanDataFormat (line 49) | class ScanDataFormat(Enum): class ErrorStatus (line 55) | class ErrorStatus(IntEnum): class CheckFailLevel (line 61) | class CheckFailLevel: class ParallelizationType (line 66) | class ParallelizationType(str, Enum): method __str__ (line 72) | def __str__(self) -> str: FILE: checkov/common/output/baseline.py class Baseline (line 16) | class Baseline: method __init__ (line 17) | def __init__(self, output_skipped: bool = False) -> None: method add_findings_from_report (line 23) | def add_findings_from_report(self, report: Report) -> None: method to_dict (line 35) | def to_dict(self) -> dict[str, Any]: method compare_and_reduce_reports (line 67) | def compare_and_reduce_reports(self, scan_reports: list[Report]) -> None: method _is_check_in_baseline (line 85) | def _is_check_in_baseline(self, check: Record) -> bool: method from_json (line 94) | def from_json(self, file_path: str) -> None: FILE: checkov/common/output/common.py class SCADetails (line 12) | class SCADetails: class ImageDetails (line 17) | class ImageDetails(SCADetails): function is_raw_formatted (line 25) | def is_raw_formatted(licenses: str) -> bool: function format_licenses_to_string (line 29) | def format_licenses_to_string(licenses_lst: list[str]) -> str: function format_string_to_licenses (line 39) | def format_string_to_licenses(licenses_str: str) -> list[str]: function compare_table_items_severity (line 53) | def compare_table_items_severity(table_item: dict[str, str]) -> int: function validate_lines (line 58) | def validate_lines(lines: list[int] | None) -> list[int] | None: function get_package_name_with_lines (line 64) | def get_package_name_with_lines(package_name: str, lines: list[int] | No... function get_reachability_output_indication (line 70) | def get_reachability_output_indication(cve_reachability_risk_factors: di... FILE: checkov/common/output/csv.py class CSVSBOM (line 47) | class CSVSBOM: method __init__ (line 48) | def __init__(self) -> None: method add_report (line 57) | def add_report(self, report: Report, git_org: str, git_repository: str... method add_sca_package_resources (line 70) | def add_sca_package_resources(self, resource: Record | ExtraResource, ... method get_fix_version_overview (line 107) | def get_fix_version_overview(self, vulnerability_details: dict[str, An... method add_iac_resources (line 113) | def add_iac_resources(self, resource: Record | ExtraResource, git_org:... method persist_report (line 149) | def persist_report(self, is_api_key: bool, output_path: str = "") -> N... method persist_report_iac (line 164) | def persist_report_iac(self, file_name: str, output_path: str = "") ->... method persist_report_container_images (line 172) | def persist_report_container_images(self, file_name: str, is_api_key: ... method persist_report_oss_packages (line 180) | def persist_report_oss_packages(self, file_name: str, is_api_key: bool... method arrange_rows (line 189) | def arrange_rows(rows: list[dict[str, Any]]) -> None: method write_section (line 201) | def write_section(file: str, header: list[str], rows: list[dict[str, A... method get_csv_output_packages (line 215) | def get_csv_output_packages(self, check_type: str) -> str: FILE: checkov/common/output/cyclonedx.py class CycloneDX (line 58) | class CycloneDX: method __init__ (line 59) | def __init__(self, reports: list[Report], repo_id: str | None, export_... method create_bom (line 66) | def create_bom(self) -> Bom: method create_component (line 129) | def create_component(self, check_type: str, resource: Record | ExtraRe... method create_application_component (line 140) | def create_application_component(self, check_type: str, resource: Reco... method create_library_component (line 175) | def create_library_component(self, resource: Record | ExtraResource, c... method create_image_component (line 260) | def create_image_component(self, resource: Record, bom: Bom) -> None: method create_vulnerability (line 279) | def create_vulnerability(self, check_type: str, resource: Record, comp... method create_iac_vulnerability (line 289) | def create_iac_vulnerability(self, resource: Record, component: Compon... method create_cve_vulnerability (line 340) | def create_cve_vulnerability(self, resource: Record, component: Compon... method get_fix_version_overview (line 412) | def get_fix_version_overview(self, vulnerability_details: dict[str, An... method get_output (line 418) | def get_output(self, output_format: OutputFormat) -> str: method get_xml_output (line 432) | def get_xml_output(self) -> str: method get_json_output (line 437) | def get_json_output(self) -> str: method update_tool_external_references (line 442) | def update_tool_external_references(self, tool: Tool) -> None: function file_sha1sum (line 483) | def file_sha1sum(filename: str) -> str: FILE: checkov/common/output/extra_resource.py class ExtraResource (line 6) | class ExtraResource: method __init__ (line 9) | def __init__( method __lt__ (line 18) | def __lt__(self, other: ExtraResource) -> bool: FILE: checkov/common/output/github_actions_record.py class GithubActionsRecord (line 8) | class GithubActionsRecord(Record): method __init__ (line 9) | def __init__(self, FILE: checkov/common/output/gitlab_sast.py class GitLabSast (line 25) | class GitLabSast: method __init__ (line 26) | def __init__(self, reports: list[Report]): method create_sast_json (line 31) | def create_sast_json(self) -> dict[str, Any]: method _create_scan (line 39) | def _create_scan(self) -> dict[str, Any]: method _create_vulnerabilities (line 60) | def _create_vulnerabilities(self) -> list[dict[str, Any]]: method _create_iac_vulnerability (line 80) | def _create_iac_vulnerability(self, record: Record) -> dict[str, Any]: method _create_cve_vulnerability (line 115) | def _create_cve_vulnerability(self, record: Record) -> dict[str, Any] ... method _create_license_vulnerability (line 153) | def _create_license_vulnerability(self, record: Record) -> dict[str, A... FILE: checkov/common/output/graph_record.py class GraphRecord (line 8) | class GraphRecord(Record): method __init__ (line 9) | def __init__(self, record: Record, breadcrumbs: dict[str, dict[str, An... FILE: checkov/common/output/record.py class Record (line 30) | class Record: method __init__ (line 31) | def __init__( method _determine_repo_file_path (line 96) | def _determine_repo_file_path(file_path: Union[str, "os.PathLike[str]"... method set_guideline (line 104) | def set_guideline(self, guideline: Optional[str]) -> None: method _trim_special_chars (line 108) | def _trim_special_chars(expression: str) -> str: method _is_expression_in_code_lines (line 112) | def _is_expression_in_code_lines(expression: str, code_block: List[Tup... method _code_line_string (line 117) | def _code_line_string(code_block: List[Tuple[int, str]], colorized: bo... method get_guideline_string (line 137) | def get_guideline_string(guideline: Optional[str]) -> str: method get_code_lines_string (line 148) | def get_code_lines_string(code_block: List[Tuple[int, str]]) -> str: method get_details_string (line 154) | def get_details_string(details: List[str]) -> str: method get_caller_file_details_string (line 163) | def get_caller_file_details_string(caller_file_path: Optional[str], ca... method get_evaluation_string (line 174) | def get_evaluation_string(evaluations: Optional[Dict[str, Any]], code_... method to_string (line 189) | def to_string(self, compact: bool = False, use_bc_ids: bool = False) -... method __str__ (line 227) | def __str__(self) -> str: method get_output_id (line 230) | def get_output_id(self, use_bc_ids: bool) -> str: method get_unique_string (line 233) | def get_unique_string(self) -> str: method from_reduced_json (line 237) | def from_reduced_json(cls, record_json: dict[str, Any]) -> Record: FILE: checkov/common/output/report.py class Report (line 47) | class Report: method __init__ (line 48) | def __init__(self, check_type: str): method errors (line 60) | def errors(self) -> Dict[str, List[str]]: method set_error_status (line 63) | def set_error_status(self, error_status: ErrorStatus) -> None: method add_parsing_errors (line 66) | def add_parsing_errors(self, errors: "Iterable[str]") -> None: method add_parsing_error (line 70) | def add_parsing_error(self, file: str) -> None: method add_resource (line 74) | def add_resource(self, resource: str) -> None: method add_record (line 77) | def add_record(self, record: Record) -> None: method get_summary (line 85) | def get_summary(self) -> Dict[str, Union[int, str]]: method get_json (line 95) | def get_json(self) -> str: method get_all_records (line 98) | def get_all_records(self) -> List[Record]: method get_dict (line 101) | def get_dict(self, is_quiet: bool = False, url: str | None = None, ful... method get_exit_code (line 143) | def get_exit_code(self, exit_code_thresholds: Union[_ExitCodeThreshold... method is_empty (line 263) | def is_empty(self, full: bool = False) -> bool: method add_errors_to_output (line 276) | def add_errors_to_output(self) -> str: method print_console (line 282) | def print_console( method _print_parsing_error_console (line 353) | def _print_parsing_error_console(file: str) -> None: method get_junit_xml_string (line 357) | def get_junit_xml_string(ts: list[TestSuite]) -> str: method print_failed_github_md (line 360) | def print_failed_github_md(self, use_bc_ids: bool = False) -> str: method get_test_suite (line 394) | def get_test_suite(self, properties: Optional[Dict[str, Any]] = None, ... method create_test_suite_properties_block (line 441) | def create_test_suite_properties_block(config: argparse.Namespace) -> ... method _create_test_case_failure_output (line 452) | def _create_test_case_failure_output(self, record: Record) -> str: method print_json (line 540) | def print_json(self) -> None: method enrich_plan_report (line 544) | def enrich_plan_report( method handle_skipped_checks (line 558) | def handle_skipped_checks( method get_plan_resource_raw_id (line 595) | def get_plan_resource_raw_id(resource_id: str) -> str: method from_reduced_json (line 614) | def from_reduced_json(cls, json_report: dict[str, Any], check_type: st... function merge_reports (line 630) | def merge_reports(base_report: Report, report_to_merge: Report) -> None: function remove_duplicate_results (line 640) | def remove_duplicate_results(report: Report) -> Report: FILE: checkov/common/output/sarif.py class Sarif (line 35) | class Sarif: method __init__ (line 36) | def __init__(self, reports: list[Report], tool: str | None) -> None: method create_json (line 43) | def create_json(self) -> dict[str, Any]: method _create_runs (line 50) | def _create_runs(self) -> list[dict[str, Any]]: method _create_rules (line 70) | def _create_rules(self) -> list[dict[str, Any]]: method _create_iac_rule (line 97) | def _create_iac_rule(self, check_type: str, record: Record) -> dict[st... method _create_cve_rule (line 125) | def _create_cve_rule(self, check_type: str, record: Record) -> dict[st... method _create_license_rule (line 165) | def _create_license_rule(self, check_type: str, record: Record) -> dic... method _create_results (line 198) | def _create_results(self) -> list[dict[str, Any]]: method _create_rule_id (line 255) | def _create_rule_id(self, check_type: str, record: Record) -> str | None: method write_sarif_output (line 271) | def write_sarif_output(self) -> None: FILE: checkov/common/output/secrets_record.py class SecretsRecord (line 30) | class SecretsRecord(Record): method __init__ (line 31) | def __init__(self, method to_string (line 97) | def to_string(self, compact: bool = False, use_bc_ids: bool = False) -... method _add_commit_details (line 109) | def _add_commit_details(self, processed_record: str) -> str: method is_empty_removed_commit (line 132) | def is_empty_removed_commit(self) -> bool: method _get_secret_validation_status_message (line 135) | def _get_secret_validation_status_message(self) -> str: FILE: checkov/common/output/spdx.py class SPDX (line 32) | class SPDX: method __init__ (line 33) | def __init__(self, repo_id: str | None, reports: list[Report]): method create_document (line 43) | def create_document(self) -> Document: method get_tag_value_output (line 58) | def get_tag_value_output(self) -> str: method validate_licenses (line 66) | def validate_licenses(self, package: Package, license_: str) -> None: method create_package (line 81) | def create_package(self, check: Record | ExtraResource) -> Package: method add_packages_to_doc (line 106) | def add_packages_to_doc(self) -> None: method add_new_package_to_list (line 127) | def add_new_package_to_list(self, package: Package) -> None: FILE: checkov/common/packaging/version.py function parse (line 21) | def parse(version: str) -> packaging_version.Version | LegacyVersion: class LegacyVersion (line 33) | class LegacyVersion(packaging_version._BaseVersion): method __init__ (line 34) | def __init__(self, version: str) -> None: method __str__ (line 38) | def __str__(self) -> str: method __repr__ (line 41) | def __repr__(self) -> str: method public (line 45) | def public(self) -> str: method base_version (line 49) | def base_version(self) -> str: method epoch (line 53) | def epoch(self) -> int: method release (line 57) | def release(self) -> None: method pre (line 61) | def pre(self) -> None: method post (line 65) | def post(self) -> None: method dev (line 69) | def dev(self) -> None: method local (line 73) | def local(self) -> None: method is_prerelease (line 77) | def is_prerelease(self) -> bool: method is_postrelease (line 81) | def is_postrelease(self) -> bool: method is_devrelease (line 85) | def is_devrelease(self) -> bool: function _parse_version_parts (line 100) | def _parse_version_parts(s: str) -> Iterator[str]: function _legacy_cmpkey (line 117) | def _legacy_cmpkey(version: str) -> LegacyCmpKey: FILE: checkov/common/parallelizer/parallel_runner.py class ParallelRunException (line 20) | class ParallelRunException(Exception): method __init__ (line 21) | def __init__(self, internal_exception: Exception) -> None: class ParallelRunner (line 26) | class ParallelRunner: method __init__ (line 27) | def __init__( method running_as_process (line 56) | def running_as_process(self) -> bool: method run_function (line 59) | def run_function( method _run_function_multiprocess_fork (line 74) | def _run_function_multiprocess_fork( method _run_function_multiprocess_spawn (line 124) | def _run_function_multiprocess_spawn( method _run_function_multithreaded (line 144) | def _run_function_multithreaded(self, func: Callable[[Any], _T], items... method _run_function_sequential (line 156) | def _run_function_sequential(self, func: Callable[[Any], _T], items: L... FILE: checkov/common/parsers/json/__init__.py function load (line 21) | def load( function parse (line 36) | def parse( FILE: checkov/common/parsers/json/decoder.py class SimpleDecoder (line 15) | class SimpleDecoder(JSONDecoder): method __init__ (line 16) | def __init__( method object_hook (line 35) | def object_hook(self, obj: dict[str, Any]) -> Any: class Mark (line 41) | class Mark: method __init__ (line 45) | def __init__(self, line: int, column: int) -> None: function py_scanstring (line 52) | def py_scanstring( function _decode_uXXXX (line 113) | def _decode_uXXXX(s: str, pos: int) -> int: function py_make_scanner (line 124) | def py_make_scanner(context: Decoder) -> Callable[[str, int], tuple[Any,... function find_indexes (line 204) | def find_indexes(s: str, ch: str = "\n") -> list[int]: function count_occurrences (line 209) | def count_occurrences(arr: Sequence[int], key: int) -> int: function largest_less_than (line 227) | def largest_less_than(indexes: list[int], line_num: int, pos: int) -> int: function get_beg_end_mark (line 232) | def get_beg_end_mark(s: str, start: int, end: int, indexes: list[int]) -... class Decoder (line 246) | class Decoder(JSONDecoder): method __init__ (line 252) | def __init__(self, *args: Any, **kwargs: Any) -> None: method decode (line 263) | def decode(self, s: str, _w: Callable[..., Any] | None = None) -> Any: method json_array (line 269) | def json_array( method json_object (line 278) | def json_object( method check_duplicates (line 391) | def check_duplicates(self, ordered_pairs: list[tuple[str, Any]], beg_m... FILE: checkov/common/parsers/json/errors.py class DuplicateError (line 6) | class DuplicateError(Exception): class NullError (line 12) | class NullError(Exception): class DecodeError (line 18) | class DecodeError(ValueError): method __init__ (line 29) | def __init__(self, msg: str, doc: str, pos: int, _key: str = " ") -> N... method __reduce__ (line 40) | def __reduce__(self) -> tuple[Type[DecodeError], tuple[str, str, int]]: FILE: checkov/common/parsers/node.py class TemplateAttributeError (line 18) | class TemplateAttributeError(AttributeError): class StrNode (line 22) | class StrNode(str): method __init__ (line 25) | def __init__(self, x: str, start_mark: Mark | Any, end_mark: Mark | An... method __new__ (line 34) | def __new__(cls, x: str, start_mark: Mark | None = None, end_mark: Mar... method __getattr__ (line 37) | def __getattr__(self, name: str) -> Any: method __deepcopy__ (line 40) | def __deepcopy__(self, memo: dict[int, Any]) -> StrNode: method __copy__ (line 45) | def __copy__(self) -> StrNode: class DictNode (line 49) | class DictNode(dict): # type:ignore[type-arg] # either typing works or... method __init__ (line 52) | def __init__(self, x: dict[str, Any], start_mark: Mark | Any, end_mark... method __deepcopy__ (line 61) | def __deepcopy__(self, memo: dict[int, Any]) -> DictNode: method __copy__ (line 69) | def __copy__(self) -> DictNode: method is_function_returning_object (line 72) | def is_function_returning_object(self, _mappings: Any = None) -> bool: method get (line 95) | def get(self, key: str, default: Any = None) -> Any: method get_safe (line 101) | def get_safe( method items_safe (line 119) | def items_safe( method deep_merge (line 151) | def deep_merge(dict1: DictNode, dict2: DictNode) -> DictNode: method __getattr__ (line 183) | def __getattr__(self, name: str) -> Any: class ListNode (line 187) | class ListNode(list): # type:ignore[type-arg] # either typing works or... method __init__ (line 190) | def __init__(self, x: list[Any], start_mark: Mark | Any, end_mark: Mar... method __deepcopy__ (line 199) | def __deepcopy__(self, memo: dict[int, Any]) -> ListNode: method __copy__ (line 207) | def __copy__(self) -> ListNode: method items_safe (line 210) | def items_safe( method __getattr__ (line 225) | def __getattr__(self, name: str) -> Any: FILE: checkov/common/parsers/yaml/loader.py function loads (line 17) | def loads(content: str) -> list[dict[str, Any]]: function load (line 32) | def load(filename: str | Path, content: str | None = None) -> tuple[list... class SafeLineLoader (line 47) | class SafeLineLoader(SafeLoader): method construct_mapping (line 48) | def construct_mapping(self, node: MappingNode, deep: bool = False) -> ... class SafeLineLoaderGhaSchema (line 68) | class SafeLineLoaderGhaSchema(SafeLoader): method construct_mapping (line 69) | def construct_mapping(self, node: MappingNode, deep: bool = False) -> ... FILE: checkov/common/parsers/yaml/parser.py function parse (line 15) | def parse( FILE: checkov/common/proxy/proxy_client.py class ProxyClient (line 10) | class ProxyClient: method __init__ (line 11) | def __init__(self) -> None: method get_session (line 17) | def get_session(self) -> requests.Session: method update_request_header (line 29) | def update_request_header(self, request: requests.Request) -> None: method send_request (line 33) | def send_request(self, request: requests.Request) -> requests.Response: function call_http_request_with_proxy (line 40) | def call_http_request_with_proxy(request: requests.Request) -> Any: FILE: checkov/common/resource_code_logger_filter.py class ResourceCodeFilter (line 9) | class ResourceCodeFilter(Filter): method __init__ (line 18) | def __init__(self, allow_code_logging: bool = True): method filter (line 22) | def filter(self, record: LogRecord) -> bool: method _filter_based_on_msg (line 35) | def _filter_based_on_msg(self, msg: str) -> bool: function add_resource_code_filter_to_logger (line 42) | def add_resource_code_filter_to_logger(logger: Logger, allow_code_loggin... FILE: checkov/common/runners/base_post_runner.py class BasePostRunner (line 17) | class BasePostRunner(ABC): method __init__ (line 20) | def __init__(self) -> None: method run (line 24) | def run( FILE: checkov/common/runners/base_runner.py function strtobool (line 31) | def strtobool(val: str) -> int: class BaseRunner (line 53) | class BaseRunner(ABC, Generic[_Definitions, _Context, _GraphManager]): method __init__ (line 65) | def __init__(self, file_extensions: Iterable[str] | None = None, file_... method run (line 78) | def run( method should_scan_file (line 88) | def should_scan_file(self, filename: str) -> bool: method included_paths (line 103) | def included_paths(self) -> Iterable[str]: method set_external_data (line 106) | def set_external_data( method set_raw_definitions (line 117) | def set_raw_definitions(self, definitions_raw: dict[str, list[tuple[in... method populate_metadata_dict (line 120) | def populate_metadata_dict(self) -> None: method load_external_checks (line 123) | def load_external_checks(self, external_checks_dir: List[str]) -> None: method get_graph_checks_report (line 126) | def get_graph_checks_report(self, root_folder: str, runner_filter: Run... method run_graph_checks_results (line 129) | def run_graph_checks_results(self, runner_filter: RunnerFilter, report... method _extract_relevant_resource_types (line 158) | def _extract_relevant_resource_types(check_connected_resource_types: l... method _get_connected_resources_types_with_subchecks (line 165) | def _get_connected_resources_types_with_subchecks(check: BaseGraphChec... method _update_check_correct_connected_node (line 174) | def _update_check_correct_connected_node(filtered_result: dict[BaseGra... function filter_ignored_paths (line 201) | def filter_ignored_paths( function safe_remove (line 252) | def safe_remove(names: list[Any], path: Any) -> None: FILE: checkov/common/runners/graph_builder/local_graph.py class ObjectLocalGraph (line 13) | class ObjectLocalGraph(LocalGraph[Block]): method __init__ (line 14) | def __init__(self, definitions: dict[str | Path, dict[str, Any] | list... method build_graph (line 20) | def build_graph(self, render_variables: bool = False) -> None: method _create_vertices (line 36) | def _create_vertices(self) -> None: method _create_edges (line 40) | def _create_edges(self) -> None: method _create_edge (line 43) | def _create_edge(self, origin_vertex_index: int, dest_vertex_index: in... method get_files_definitions (line 55) | def get_files_definitions(root_folder: str | Path) -> dict[str | Path,... FILE: checkov/common/runners/graph_manager.py class ObjectGraphManager (line 14) | class ObjectGraphManager(GraphManager[ObjectLocalGraph, "dict[str | Path... method __init__ (line 15) | def __init__(self, db_connector: LibraryGraphConnector, source: str) -... method build_graph_from_source_directory (line 18) | def build_graph_from_source_directory( method build_graph_from_definitions (line 33) | def build_graph_from_definitions( FILE: checkov/common/runners/object_runner.py class GhaMetadata (line 37) | class GhaMetadata(TypedDict): class Runner (line 43) | class Runner(BaseRunner[_ObjectDefinitions, _ObjectContext, ObjectGraphM... method __init__ (line 44) | def __init__( method _load_files (line 68) | def _load_files( method _parse_file (line 93) | def _parse_file(f: str) -> tuple[dict[str, Any] | list[dict[str, Any]]... method run (line 96) | def run( method add_python_check_results (line 165) | def add_python_check_results( method add_graph_check_results (line 233) | def add_graph_check_results(self, report: Report, runner_filter: Runne... method get_resource (line 308) | def get_resource(self, file_path: str, key: str, supported_entities: I... method get_start_end_lines (line 313) | def get_start_end_lines(self, end: int, result_config: dict[str, Any],... method import_registry (line 317) | def import_registry(self) -> BaseCheckRegistry: method require_external_checks (line 320) | def require_external_checks(self) -> bool: method _change_files_path_to_relative (line 324) | def _change_files_path_to_relative(report: Report) -> None: method build_definitions_context (line 329) | def build_definitions_context( method get_code_block (line 337) | def get_code_block(self, entity: dict[str, Any]) -> list[tuple[int, st... method add_inline_suppression (line 362) | def add_inline_suppression(self, check: BaseGraphCheck, entity: dict[s... method _get_triggers (line 384) | def _get_triggers(self, definition: dict[str, Any]) -> set[str]: method _get_jobs (line 397) | def _get_jobs(self, definition: dict[str, Any]) -> dict[int, str]: FILE: checkov/common/runners/runner_registry.py class RunnerRegistry (line 81) | class RunnerRegistry: method __init__ (line 82) | def __init__( method run (line 109) | def run( method _merge_runners (line 213) | def _merge_runners(self, runners: Any) -> list[_BaseRunner]: method _merge_reports (line 235) | def _merge_reports(self, reports: Iterable[Report | list[Report]]) -> ... method should_add_sca_results_to_sca_supported_ir_report (line 262) | def should_add_sca_results_to_sca_supported_ir_report(sub_report: Repo... method _handle_report (line 272) | def _handle_report(self, scan_report: Report, repo_root_for_plan_enric... method save_output_to_file (line 286) | def save_output_to_file(self, file_name: str, data: str, data_format: ... method is_error_in_reports (line 297) | def is_error_in_reports(reports: List[Report]) -> bool: method get_fail_thresholds (line 301) | def get_fail_thresholds(config: argparse.Namespace, report_type: str) ... method print_reports (line 384) | def print_reports( method _print_to_console (line 651) | def _print_to_console(self, output_formats: dict[str, str], output_for... method print_iac_bom_reports (line 672) | def print_iac_bom_reports(self, output_path: str, method filter_runner_framework (line 704) | def filter_runner_framework(self) -> None: method filter_runners_for_files (line 713) | def filter_runners_for_files(self, files: List[str]) -> None: method remove_runner (line 720) | def remove_runner(self, runner: _BaseRunner) -> None: method enrich_report_with_guidelines (line 725) | def enrich_report_with_guidelines(scan_report: Report) -> None: method get_enriched_resources (line 732) | def get_enriched_resources( method _get_image_referencing_runners (line 782) | def _get_image_referencing_runners(self) -> set[ImageReferencer]: method strip_code_blocks_from_json (line 791) | def strip_code_blocks_from_json(report_jsons: List[Dict[str, Any]]) ->... method extract_git_info_from_account_id (line 801) | def extract_git_info_from_account_id(account_id: str) -> tuple[str, str]: method extract_graphs_from_runner (line 812) | def extract_graphs_from_runner(runner: _BaseRunner) -> list[tuple[Libr... function _parallel_run (line 822) | def _parallel_run( FILE: checkov/common/sast/consts.py class SastLanguages (line 12) | class SastLanguages(Enum): method list (line 14) | def list(cls) -> List[Any]: method set (line 18) | def set(cls) -> Set["SastLanguages"]: class CDKLanguages (line 28) | class CDKLanguages(Enum): method list (line 30) | def list(cls) -> List[Any]: method set (line 34) | def set(cls) -> Set["CDKLanguages"]: class BqlVersion (line 41) | class BqlVersion(str, Enum): method __str__ (line 42) | def __str__(self) -> str: function get_bql_version_from_string (line 49) | def get_bql_version_from_string(version_str: str) -> str: FILE: checkov/common/sast/report_types.py class Profiler (line 7) | class Profiler(BaseModel): class Point (line 12) | class Point(BaseModel): method serialize_model (line 17) | def serialize_model(self) -> Dict[str, Any]: class MatchLocation (line 21) | class MatchLocation(BaseModel): method serialize_model (line 29) | def serialize_model(self) -> Dict[str, Any]: class DataFlow (line 33) | class DataFlow(BaseModel): method serialize_model (line 37) | def serialize_model(self) -> Dict[str, List[MatchLocation]]: class MatchMetadata (line 41) | class MatchMetadata(BaseModel): method serialize_model (line 46) | def serialize_model(self) -> Dict[str, Any]: class Match (line 56) | class Match(BaseModel): class RuleMatchMetadata (line 64) | class RuleMatchMetadata(BaseModel): class RuleMatch (line 68) | class RuleMatch(BaseModel): class Function (line 78) | class Function(BaseModel): method to_dict (line 85) | def to_dict(self) -> Dict[str, Any]: class Package (line 89) | class Package(BaseModel): class File (line 94) | class File(BaseModel): class Repositories (line 98) | class Repositories(BaseModel): class SkippedCheck (line 102) | class SkippedCheck(BaseModel): class PrismaReport (line 107) | class PrismaReport(BaseModel): function create_empty_report (line 117) | def create_empty_report(languages: List[SastLanguages]) -> PrismaReport: function serialize_reachability_report (line 125) | def serialize_reachability_report(report: Dict[str, Repositories]) -> Di... FILE: checkov/common/sca/commons.py function get_file_path_for_record (line 17) | def get_file_path_for_record(rootless_file_path: str) -> str: function get_resource_for_record (line 21) | def get_resource_for_record(rootless_file_path: str, package_name: str) ... function get_package_alias (line 25) | def get_package_alias(package_name: str, package_version: str) -> str: function get_license_policy_and_package_alias (line 29) | def get_license_policy_and_package_alias(policy: str, package_name: str)... function get_package_type (line 33) | def get_package_type(package_name: str, package_version: str, sca_detail... function get_registry_url (line 40) | def get_registry_url(package: dict[str, Any]) -> str: function normalize_twistcli_language (line 46) | def normalize_twistcli_language(language: str) -> str: function get_package_lines (line 54) | def get_package_lines(package: dict[str, Any]) -> list[int] | None: function get_record_file_line_range (line 58) | def get_record_file_line_range(package: dict[str, Any], file_line_range:... function should_run_scan (line 72) | def should_run_scan(runner_filter_checks: Optional[List[str]]) -> bool: function get_fix_version (line 78) | def get_fix_version(vulnerability_details: dict[str, Any]) -> str: FILE: checkov/common/sca/consts.py class ScaPackageFile (line 7) | class ScaPackageFile(Enum): function get_package_by_str (line 26) | def get_package_by_str(package_name: str) -> Optional[ScaPackageFile]: FILE: checkov/common/sca/output.py function create_report_license_record (line 45) | def create_report_license_record( function _update_details_by_scan_data_format (line 100) | def _update_details_by_scan_data_format( function get_code_block (line 128) | def get_code_block(package: dict[str, Any], package_name: str, package_v... function get_fix_command_and_code (line 145) | def get_fix_command_and_code(vulnerability_details: dict[str, Any], root... function get_package_lines_numbers (line 158) | def get_package_lines_numbers(package: dict[str, Any], root_package: dic... function create_report_cve_record (line 165) | def create_report_cve_record( function _add_to_report_licenses_statuses (line 265) | def _add_to_report_licenses_statuses( function get_inline_suppressions_map (line 331) | def get_inline_suppressions_map(inline_suppressions: _ScaSuppressions | ... function add_to_reports_cves_and_packages (line 361) | def add_to_reports_cves_and_packages( function add_to_reports_dependency_tree_cves (line 421) | def add_to_reports_dependency_tree_cves(check_class: str | None, package... function add_cve_record_to_report (line 470) | def add_cve_record_to_report(vulnerability_details: dict[str, Any], pack... function apply_cves_inline_suppressions (line 518) | def apply_cves_inline_suppressions( function apply_licenses_inline_suppressions (line 537) | def apply_licenses_inline_suppressions( function find_vulnerable_dependencies (line 557) | def find_vulnerable_dependencies(root_package_index: int, packages: list... function create_root_packages_list (line 564) | def create_root_packages_list(root_packages_list: list[int], packages: l... function create_vulnerable_packages_dict (line 574) | def create_vulnerable_packages_dict(vulnerabilities: list[dict[str, Any]... function add_extra_resources_to_report (line 594) | def add_extra_resources_to_report(report: Report, scanned_file_path: str... function add_to_report_sca_data (line 618) | def add_to_report_sca_data( function _get_request_input (line 658) | def _get_request_input(packages: list[dict[str, Any]]) -> list[dict[str,... function get_license_statuses (line 666) | def get_license_statuses(packages: list[dict[str, Any]]) -> list[_Licens... function get_license_statuses_async (line 691) | async def get_license_statuses_async(packages: list[dict[str, Any]], ima... function _extract_license_statuses (line 719) | def _extract_license_statuses(response_json: dict[str, list[dict[str, st... FILE: checkov/common/sca/reachability/package_alias_mapping/abstract_alias_mapping_strategy.py class AbstractAliasMappingStrategy (line 7) | class AbstractAliasMappingStrategy(ABC): method get_language (line 9) | def get_language(self) -> str: method get_file_name_to_parser_map (line 13) | def get_file_name_to_parser_map(self) -> Dict[str, Callable[[str, Set[... method _add_package_aliases (line 17) | def _add_package_aliases(alias_mapping: Dict[str, Any], language: str,... method update_alias_mapping (line 27) | def update_alias_mapping(self, alias_mapping: Dict[str, Any], reposito... FILE: checkov/common/sca/reachability/package_alias_mapping/alias_mapping_creator.py class AliasMappingCreator (line 13) | class AliasMappingCreator: method __init__ (line 14) | def __init__(self) -> None: method update_alias_mapping_for_repository (line 17) | def update_alias_mapping_for_repository( method get_alias_mapping (line 26) | def get_alias_mapping(self) -> Dict[str, Any]: FILE: checkov/common/sca/reachability/package_alias_mapping/nodejs/nodejs_alias_mapping_strategy.py class NodejsAliasMappingStrategy (line 10) | class NodejsAliasMappingStrategy(AbstractAliasMappingStrategy): method get_language (line 11) | def get_language(self) -> str: method get_file_name_to_parser_map (line 14) | def get_file_name_to_parser_map(self) -> Dict[str, Callable[[str, Set[... FILE: checkov/common/sca/reachability/package_alias_mapping/nodejs/utils.py function load_json_with_comments (line 16) | def load_json_with_comments(json_str: str) -> Any: function _parse_export (line 24) | def _parse_export(file_content: str, pattern: str) -> Dict[str, Any] | N... function parse_webpack_file (line 37) | def parse_webpack_file(file_content: str, relevant_packages: Set[str]) -... function parse_tsconfig_file (line 49) | def parse_tsconfig_file(file_content: str, relevant_packages: Set[str]) ... function parse_babel_file (line 61) | def parse_babel_file(file_content: str, relevant_packages: Set[str]) -> ... function parse_rollup_file (line 76) | def parse_rollup_file(file_content: str, relevant_packages: Set[str]) ->... function parse_package_json_file (line 99) | def parse_package_json_file(file_content: str, relevant_packages: Set[st... function parse_snowpack_file (line 119) | def parse_snowpack_file(file_content: str, relevant_packages: Set[str]) ... function parse_vite_file (line 132) | def parse_vite_file(file_content: str, relevant_packages: Set[str]) -> D... FILE: checkov/common/sca/reachability/sast_contract/data_fetcher_sast_lib.py class SastReachabilityDataFetcher (line 20) | class SastReachabilityDataFetcher: method __init__ (line 21) | def __init__(self) -> None: method fetch (line 26) | def fetch(self, repository_name: str, repository_root_dir: str) -> Uni... method _fetch_alias_mapping (line 51) | def _fetch_alias_mapping(self, repository_name: str, repository_root_d... FILE: checkov/common/sca/reachability/sast_contract/models.py class ReachabilityData (line 6) | class ReachabilityData(BaseModel): class ReachabilityRunConfig (line 10) | class ReachabilityRunConfig(BaseModel): FILE: checkov/common/secrets/consts.py class ValidationStatus (line 8) | class ValidationStatus(Enum): method __str__ (line 15) | def __str__(self) -> str: class VerifySecretsResult (line 29) | class VerifySecretsResult(Enum): method __str__ (line 34) | def __str__(self) -> str: FILE: checkov/common/typing.py class _CheckResult (line 32) | class _CheckResult(TypedDict, total=False): class _SkippedCheck (line 41) | class _SkippedCheck(TypedDict, total=False): class _ScaSuppressionsMaps (line 48) | class _ScaSuppressionsMaps(TypedDict, total=False): class _ScaSuppressions (line 54) | class _ScaSuppressions(TypedDict, total=False): class _CvesSuppressions (line 59) | class _CvesSuppressions(TypedDict): class _LicensesSuppressions (line 63) | class _LicensesSuppressions(TypedDict): class _SuppressedCves (line 67) | class _SuppressedCves(TypedDict): class _SuppressedLicenses (line 72) | class _SuppressedLicenses(TypedDict): class _BaselineFinding (line 79) | class _BaselineFinding(TypedDict): class _BaselineFailedChecks (line 84) | class _BaselineFailedChecks(TypedDict): class _ReducedScanReport (line 89) | class _ReducedScanReport(TypedDict): class _ReducedScanReportCheck (line 94) | class _ReducedScanReportCheck(TypedDict): class _CicdDetails (line 100) | class _CicdDetails(TypedDict, total=False): class _ExitCodeThresholds (line 107) | class _ExitCodeThresholds(TypedDict): class _ScaExitCodeThresholds (line 115) | class _ScaExitCodeThresholds(TypedDict): class _LicenseStatus (line 120) | class _LicenseStatus(TypedDict): class _LicenseStatusWithLines (line 128) | class _LicenseStatusWithLines(_LicenseStatus): class _ImageReferencerLicenseStatus (line 132) | class _ImageReferencerLicenseStatus(TypedDict): class _EntityContext (line 137) | class _EntityContext(TypedDict, total=False): FILE: checkov/common/util/config_utils.py function config_file_paths (line 8) | def config_file_paths(dir_path: str | Path) -> list[str]: function get_default_config_paths (line 12) | def get_default_config_paths(argv: list[str]) -> list[str]: FILE: checkov/common/util/contextmanagers.py function temp_environ (line 7) | def temp_environ(**kwargs: Any) -> Generator[None, None, None]: FILE: checkov/common/util/data_structures_utils.py function get_inner_dict (line 10) | def get_inner_dict(source_dict: dict[str, Any], path_as_list: list[str])... function merge_dicts (line 23) | def merge_dicts(*dicts: dict[_T, Any]) -> dict[_T, Any]: function search_deep_keys (line 39) | def search_deep_keys( function find_in_dict (line 72) | def find_in_dict(input_dict: dict[str, Any], key_path: str) -> Any: function pickle_deepcopy (line 98) | def pickle_deepcopy(obj: _T) -> _T: function get_empty_list_str (line 104) | def get_empty_list_str() -> list[str]: FILE: checkov/common/util/decorators.py function time_it (line 15) | def time_it(func: Callable[P, T]) -> Callable[P, T]: FILE: checkov/common/util/deep_merge.py class _MergeDictsFunc (line 15) | class _MergeDictsFunc(Protocol): method __call__ (line 16) | def __call__( function overwrite (line 30) | def overwrite(v1: _T, v2: _T, **kwargs: Any) -> _T: function merge_dicts (line 37) | def merge_dicts( function pickle_deep_merge (line 76) | def pickle_deep_merge( FILE: checkov/common/util/dockerfile.py function is_dockerfile (line 6) | def is_dockerfile(file: str) -> bool: FILE: checkov/common/util/env_vars_config.py class EnvVarsConfig (line 12) | class EnvVarsConfig: method __init__ (line 13) | def __init__(self) -> None: FILE: checkov/common/util/ext_argument_parser.py function flatten_csv (line 18) | def flatten_csv(list_to_flatten: List[List[str]]) -> List[str]: class ExtArgumentParser (line 30) | class ExtArgumentParser(configargparse.ArgumentParser): method __init__ (line 31) | def __init__(self, *args: Any, **kwargs: Any) -> None: method add (line 35) | def add(self, *args: Any, **kwargs: Any) -> None: method format_values (line 40) | def format_values(self, sanitize: bool = False) -> str: method write_config_file (line 77) | def write_config_file( method add_parser_args (line 121) | def add_parser_args(self) -> None: FILE: checkov/common/util/file_utils.py function convert_to_unix_path (line 21) | def convert_to_unix_path(path: str) -> str: function extract_tar_archive (line 25) | def extract_tar_archive(source_path: str, dest_path: str) -> None: function extract_zip_archive (line 30) | def extract_zip_archive(source_path: str, dest_path: str) -> None: function compress_file_gzip_base64 (line 35) | def compress_file_gzip_base64(input_path: str) -> str: function decompress_file_gzip_base64 (line 48) | def decompress_file_gzip_base64(compressed_file_body: str) -> bytes: function compress_string_io_tar (line 63) | def compress_string_io_tar(string_io: io.StringIO) -> io.BytesIO: function compress_multiple_strings_ios_tar (line 80) | def compress_multiple_strings_ios_tar(logs_streams: Dict[str, io.StringI... function read_file_safe (line 100) | def read_file_safe(file_path: str) -> str: function get_file_size_safe (line 113) | def get_file_size_safe(file_path: str) -> int: function read_file_with_any_encoding (line 124) | def read_file_with_any_encoding(file_path: str | Path) -> str: FILE: checkov/common/util/http_utils.py function normalize_bc_url (line 44) | def normalize_bc_url(url: None) -> None: function normalize_bc_url (line 49) | def normalize_bc_url(url: str) -> str: function normalize_bc_url (line 53) | def normalize_bc_url(url: str | None) -> str | None: function normalize_prisma_url (line 59) | def normalize_prisma_url(url: str | None) -> str | None: function get_auth_error_message (line 66) | def get_auth_error_message(status: int, is_prisma: bool, is_s3_upload: b... function extract_error_message (line 78) | def extract_error_message(response: requests.Response | HTTPResponse) ->... function get_auth_header (line 94) | def get_auth_header(token: str) -> dict[str, str]: function get_prisma_auth_header (line 100) | def get_prisma_auth_header(token: str) -> dict[str, str]: function get_version_headers (line 106) | def get_version_headers(client: str, client_version: str | None) -> dict... function get_user_agent_header (line 114) | def get_user_agent_header() -> dict[str, str]: function get_default_get_headers (line 118) | def get_default_get_headers(client: SourceType, client_version: str | No... function get_default_post_headers (line 122) | def get_default_post_headers(client: SourceType, client_version: str | N... function get_prisma_get_headers (line 126) | def get_prisma_get_headers() -> dict[str, str]: function valid_url (line 130) | def valid_url(url: str | None) -> bool: function request_wrapper (line 143) | def request_wrapper( function aiohttp_client_session_wrapper (line 209) | async def aiohttp_client_session_wrapper( FILE: checkov/common/util/json_utils.py class CustomJSONEncoder (line 20) | class CustomJSONEncoder(json.JSONEncoder): method default (line 21) | def default(self, o: Any) -> Any: method encode (line 56) | def encode(self, obj: Any) -> str: method _encode (line 59) | def _encode(self, obj: Any) -> Any: method encode_key (line 66) | def encode_key(key: Any) -> Any: function object_hook (line 78) | def object_hook(dct: Dict[Any, Any]) -> Any: function get_jsonpath_from_evaluated_key (line 111) | def get_jsonpath_from_evaluated_key(evaluated_key: str) -> JSONPath: FILE: checkov/common/util/parser_utils.py class VarBlockMatch (line 22) | class VarBlockMatch: method replace (line 26) | def replace(self, original: str, replaced: str) -> None: method is_simple_var (line 30) | def is_simple_var(self) -> bool: class ParserMode (line 38) | class ParserMode(Enum): method is_string (line 49) | def is_string(mode: "ParserMode") -> bool: method __repr__ (line 52) | def __repr__(self) -> str: method __str__ (line 55) | def __str__(self) -> str: function is_acceptable_module_param (line 59) | def is_acceptable_module_param(value: Any) -> bool: function find_var_blocks (line 86) | def find_var_blocks(value: str) -> List[VarBlockMatch]: function split_merge_args (line 227) | def split_merge_args(value: str) -> list[str] | None: function _str_parser_loop_collection_helper (line 271) | def _str_parser_loop_collection_helper(c: str, inside_collection_stack: ... function eval_string (line 316) | def eval_string(value: str) -> Any: function string_to_native (line 325) | def string_to_native(value: str) -> Any: function to_string (line 333) | def to_string(value: Any) -> str: FILE: checkov/common/util/prompt.py class Prompt (line 15) | class Prompt(): method __init__ (line 138) | def __init__(self) -> None: method prompt (line 145) | def prompt(self, prompt_map: dict[str, Any] | None = None, prompt_if: ... method template_env (line 168) | def template_env(self) -> jinja2.Environment: class Check (line 173) | class Check(Prompt): method __init__ (line 174) | def __init__(self, user_responses: dict[str, Any] | None = None) -> None: method action (line 187) | def action(self) -> None: method add (line 191) | def add(self) -> None: method populate_templates (line 199) | def populate_templates(self) -> None: method get_latest_id_for_provider (line 222) | def get_latest_id_for_provider(self) -> int: method create_check (line 236) | def create_check(self) -> None: method create_unit_test_stubs (line 252) | def create_unit_test_stubs(self) -> None: method print_instructions (line 274) | def print_instructions(self) -> None: FILE: checkov/common/util/runner_dependency_handler.py class RunnerDependencyHandler (line 15) | class RunnerDependencyHandler(): method __init__ (line 19) | def __init__(self, runner_registry: RunnerRegistry) -> None: method validate_runner_deps (line 26) | def validate_runner_deps(self) -> None: FILE: checkov/common/util/secrets.py function is_hash (line 84) | def is_hash(s: str) -> bool: function string_has_secrets (line 94) | def string_has_secrets(s: str, *categories: str) -> bool: function omit_multiple_secret_values_from_line (line 124) | def omit_multiple_secret_values_from_line(secrets: set[str], line_text: ... function omit_secret_value_from_line (line 131) | def omit_secret_value_from_line(secret: str | None, line_text: str) -> str: function omit_secret_value_from_checks (line 152) | def omit_secret_value_from_checks( function omit_secret_value_from_graph_checks (line 192) | def omit_secret_value_from_graph_checks( function get_secrets_from_string (line 240) | def get_secrets_from_string(s: str, *categories: str) -> list[str]: FILE: checkov/common/util/secrets_omitter.py class SecretsOmitterStatus (line 15) | class SecretsOmitterStatus(Enum): class SecretsOmitter (line 20) | class SecretsOmitter: method __init__ (line 21) | def __init__(self, reports: list[Report]): method _get_secrets_report (line 26) | def _get_secrets_report(reports: list[Report]) -> dict[str, Any] | None: method _secret_check (line 33) | def _secret_check(self) -> Iterator[dict[str, Any]]: method _non_secret_check (line 41) | def _non_secret_check(self) -> Iterator[Record]: method get_secret_lines (line 47) | def get_secret_lines(code_block: list[tuple[int, str]] | None) -> tupl... method _line_range_overlaps (line 72) | def _line_range_overlaps(r1: list[int], r2: list[int]) -> bool: method omit (line 75) | def omit(self) -> SecretsOmitterStatus: FILE: checkov/common/util/stopit/signalstop.py class SignalTimeout (line 22) | class SignalTimeout(BaseTimeout): method __init__ (line 29) | def __init__(self, seconds: int, swallow_exc: bool = True) -> None: method handle_timeout (line 33) | def handle_timeout(self, signum: int, frame: FrameType | None) -> None: method setup_interrupt (line 38) | def setup_interrupt(self) -> None: method suppress_interrupt (line 42) | def suppress_interrupt(self) -> None: class signal_timeoutable (line 47) | class signal_timeoutable(base_timeoutable): # noqa: B903 method __init__ (line 54) | def __init__(self) -> None: FILE: checkov/common/util/stopit/threadstop.py function async_raise (line 19) | def async_raise(target_tid: int, exception: type[Exception]) -> None: class ThreadingTimeout (line 39) | class ThreadingTimeout(BaseTimeout): method __init__ (line 45) | def __init__(self, seconds: int, swallow_exc: bool = True) -> None: method stop (line 50) | def stop(self) -> None: method setup_interrupt (line 59) | def setup_interrupt(self) -> None: method suppress_interrupt (line 65) | def suppress_interrupt(self) -> None: class threading_timeoutable (line 72) | class threading_timeoutable(base_timeoutable): # noqa: B903 method __init__ (line 79) | def __init__(self) -> None: FILE: checkov/common/util/stopit/utils.py class TimeoutException (line 33) | class TimeoutException(Exception): class BaseTimeout (line 40) | class BaseTimeout: method __init__ (line 51) | def __init__(self, seconds: int, swallow_exc: bool = True) -> None: method __bool__ (line 60) | def __bool__(self) -> bool: method __repr__ (line 63) | def __repr__(self) -> str: method __enter__ (line 68) | def __enter__(self) -> Self: method __exit__ (line 73) | def __exit__(self, exc_type: type[BaseException], exc_val: BaseExcepti... method cancel (line 89) | def cancel(self) -> None: method suppress_interrupt (line 96) | def suppress_interrupt(self) -> None: method setup_interrupt (line 101) | def setup_interrupt(self) -> None: class base_timeoutable (line 107) | class base_timeoutable: method __init__ (line 132) | def __init__(self, default: Any = None, timeout_param: str = 'timeout'... method __call__ (line 136) | def __call__(self, func: Callable[P, T]) -> Callable[P, T | Any]: FILE: checkov/common/util/str_utils.py function removeprefix (line 8) | def removeprefix(input_str: str, prefix: str) -> str: function align_path (line 16) | def align_path(path: str) -> str: function convert_to_seconds (line 20) | def convert_to_seconds(input_str: str) -> int: FILE: checkov/common/util/suppression.py function collect_suppressions_for_report (line 14) | def collect_suppressions_for_report(code_lines: list[tuple[int, str]]) -... function collect_suppressions_for_context (line 31) | def collect_suppressions_for_context(code_lines: Iterable[tuple[int, int... FILE: checkov/common/util/tqdm_utils.py class ProgressBar (line 17) | class ProgressBar: method __init__ (line 18) | def __init__(self, framework: str) -> None: method initiate (line 23) | def initiate(self, total: int) -> None: method update (line 37) | def update(self, value: int = 1) -> None: method set_description (line 45) | def set_description(self, desc: str) -> None: method close (line 53) | def close(self) -> None: method set_additional_data (line 61) | def set_additional_data(self, data: dict[str, str]) -> None: method turn_off_progress_bar (line 69) | def turn_off_progress_bar(self) -> None: method should_show_progress_bar (line 73) | def should_show_progress_bar() -> bool: FILE: checkov/common/util/type_forcers.py function force_list (line 15) | def force_list(var: list[T]) -> list[T]: function force_list (line 20) | def force_list(var: T) -> list[T]: function force_list (line 24) | def force_list(var: T | list[T]) -> list[T]: function force_int (line 30) | def force_int(var: Any) -> int | None: function force_float (line 39) | def force_float(var: Any) -> float | None: function convert_str_to_optional_bool (line 48) | def convert_str_to_optional_bool(s: Optional[bool | str]) -> Optional[bo... function convert_str_to_bool (line 54) | def convert_str_to_bool(bool_str: bool | str) -> bool: function force_dict (line 66) | def force_dict(obj: Any) -> dict[str, Any] | None: function is_json (line 80) | def is_json(data: str) -> bool: function is_yaml (line 89) | def is_yaml(data: str) -> bool: function extract_policy_dict (line 98) | def extract_policy_dict(policy: Any) -> dict[str, Any] | None: function extract_json (line 111) | def extract_json(json_str: Any) -> dict[str, Any] | list[dict[str, Any]]... function convert_csv_string_arg_to_list (line 120) | def convert_csv_string_arg_to_list(csv_string_arg: list[str] | str | Non... function convert_prisma_policy_filter_to_params (line 139) | def convert_prisma_policy_filter_to_params(filter_string: str) -> List[T... FILE: checkov/common/util/update_checker/update_checker.py function cache_results (line 18) | def cache_results( function query_pypi (line 82) | def query_pypi(package: str, include_prereleases: bool) -> dict[str, Any]: function standard_release (line 109) | def standard_release(version: str) -> bool: class UpdateResult (line 115) | class UpdateResult: method __init__ (line 118) | def __init__(self, package: str, running: str, available: str, release... method __str__ (line 128) | def __str__(self) -> str: class UpdateChecker (line 138) | class UpdateChecker: method __init__ (line 141) | def __init__(self, *, bypass_cache: bool = False) -> None: method check (line 145) | def check(self, package_name: str, package_version: str) -> UpdateResu... function pretty_date (line 161) | def pretty_date(the_datetime: datetime) -> str: function update_check (line 186) | def update_check(package_name: str, package_version: str, bypass_cache: ... function _parse_version_parts (line 202) | def _parse_version_parts(s: str) -> Generator[str, None, None]: function parse_version (line 215) | def parse_version(s: str) -> tuple[str, ...]: FILE: checkov/common/util/var_utils.py function is_terraform_variable_dependent (line 25) | def is_terraform_variable_dependent(value: Any) -> bool: function is_cloudformation_variable_dependent (line 46) | def is_cloudformation_variable_dependent(value: Any) -> bool: FILE: checkov/common/variables/context.py class VarReference (line 8) | class VarReference: method __getitem__ (line 14) | def __getitem__(self, item: str) -> str: class EvaluationContext (line 29) | class EvaluationContext: method __getitem__ (line 35) | def __getitem__(self, item: str) -> Any: FILE: checkov/common/vcs/base_vcs_dal.py class BaseVCSDAL (line 16) | class BaseVCSDAL: method __init__ (line 17) | def __init__(self) -> None: method discover (line 38) | def discover(self) -> None: method setup_http_manager (line 44) | def setup_http_manager(self, ca_certificate: str | None = None) -> None: method _request (line 82) | def _request(self, endpoint: str, allowed_status_codes: list[int]) -> ... method _headers (line 103) | def _headers(self) -> dict[str, Any]: method _graphql_headers (line 107) | def _graphql_headers(self) -> dict[str, str]: method _request_graphql (line 110) | def _request_graphql(self, query: str, variables: dict[str, Any]) -> Any: method persist (line 132) | def persist(path: str | Path, conf: dict[str, Any] | list[dict[str, An... method ensure_dir (line 139) | def ensure_dir(file_path: str | Path) -> None: method setup_conf_dir (line 146) | def setup_conf_dir(self) -> None: FILE: checkov/common/vcs/vcs_schema.py class VCSSchema (line 10) | class VCSSchema(): method __init__ (line 11) | def __init__(self, schema: dict[str, Any]) -> None: method validate (line 14) | def validate(self, data: dict[str, Any] | list[dict[str, Any]]) -> bool: FILE: checkov/common/version_manager.py function check_for_update (line 6) | def check_for_update(package: str, version: str, skip_check: bool) -> st... FILE: checkov/contributor_metrics.py function report_contributor_metrics (line 17) | def report_contributor_metrics(repository: str, source: str, function parse_gitlog (line 46) | def parse_gitlog(repository: str, source: str) -> dict[str, Any] | None: function process_contributor (line 67) | def process_contributor(contributor: str) -> str: FILE: checkov/dockerfile/base_dockerfile_check.py class BaseDockerfileCheck (line 15) | class BaseDockerfileCheck(BaseCheck): method __init__ (line 16) | def __init__( method scan_entity_conf (line 35) | def scan_entity_conf( # type:ignore[override] # it's ok method scan_resource_conf (line 42) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/base_registry.py class Registry (line 16) | class Registry(BaseCheckRegistry): method __init__ (line 17) | def __init__(self) -> None: method extract_entity_details (line 20) | def extract_entity_details(self, entity: dict[str, Any]) -> tuple[str,... method scan (line 24) | def scan( method update_result (line 76) | def update_result( FILE: checkov/dockerfile/checks/AddExists.py class AddExists (line 12) | class AddExists(BaseDockerfileCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/checks/AliasIsUnique.py class AliasIsUnique (line 12) | class AliasIsUnique(BaseDockerfileCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/checks/ExposePort22.py class ExposePort22 (line 12) | class ExposePort22(BaseDockerfileCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/checks/HealthcheckExists.py class HealthcheckExists (line 12) | class HealthcheckExists(BaseDockerfileCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, list[_Instruction]]) -> t... FILE: checkov/dockerfile/checks/MaintainerExists.py class MaintainerExists (line 12) | class MaintainerExists(BaseDockerfileCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/checks/ReferenceLatestTag.py class ReferenceLatestTag (line 15) | class ReferenceLatestTag(BaseDockerfileCheck): method __init__ (line 16) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/checks/RootUser.py class RootUser (line 12) | class RootUser(BaseDockerfileCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/checks/RunUsingAPT.py class RunUsingAPT (line 12) | class RunUsingAPT(BaseDockerfileCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/checks/UpdateNotAlone.py class UpdateNotAlone (line 25) | class UpdateNotAlone(BaseDockerfileCheck): method __init__ (line 26) | def __init__(self) -> None: method scan_resource_conf (line 33) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/checks/UserExists.py class UserExists (line 12) | class UserExists(BaseDockerfileCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, list[_Instruction]]) -> t... FILE: checkov/dockerfile/checks/WorkdirIsAbsolute.py class WorkdirIsAbsolute (line 15) | class WorkdirIsAbsolute(BaseDockerfileCheck): method __init__ (line 16) | def __init__(self) -> None: method scan_resource_conf (line 26) | def scan_resource_conf(self, conf: list[_Instruction]) -> tuple[CheckR... FILE: checkov/dockerfile/graph_builder/graph_components/resource_types.py class ResourceType (line 4) | class ResourceType(str, Enum): method __str__ (line 24) | def __str__(self) -> str: FILE: checkov/dockerfile/graph_builder/local_graph.py class DockerfileLocalGraph (line 21) | class DockerfileLocalGraph(LocalGraph[Block]): method __init__ (line 22) | def __init__(self, definitions: dict[str, dict[str, list[_Instruction]... method build_graph (line 28) | def build_graph(self, render_variables: bool = False) -> None: method _create_vertices (line 43) | def _create_vertices(self) -> None: method _create_instruction_vertices (line 52) | def _create_instruction_vertices( method _create_edges (line 89) | def _create_edges(self) -> None: method _create_edge (line 92) | def _create_edge(self, origin_vertex_index: int, dest_vertex_index: in... method update_vertices_configs (line 102) | def update_vertices_configs(self) -> None: method update_vertex_config (line 107) | def update_vertex_config( method get_resources_types_in_graph (line 113) | def get_resources_types_in_graph(self) -> list[str]: FILE: checkov/dockerfile/graph_manager.py class DockerfileGraphManager (line 16) | class DockerfileGraphManager(GraphManager[DockerfileLocalGraph, "dict[st... method __init__ (line 17) | def __init__(self, db_connector: LibraryGraphConnector, source: str = ... method build_graph_from_source_directory (line 20) | def build_graph_from_source_directory( method build_graph_from_definitions (line 38) | def build_graph_from_definitions( FILE: checkov/dockerfile/image_referencer/manager.py class DockerfileImageReferencerManager (line 12) | class DockerfileImageReferencerManager: method __init__ (line 15) | def __init__(self, definitions: dict[str, dict[str, list[_Instruction]... method extract_images_from_resources (line 18) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/dockerfile/image_referencer/provider.py class DockerfileProvider (line 17) | class DockerfileProvider: method __init__ (line 20) | def __init__(self, definitions: dict[str, dict[str, list[_Instruction]... method extract_images_from_resources (line 23) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/dockerfile/parser.py function parse (line 18) | def parse(filename: str | Path) -> tuple[dict[str, list[_Instruction]], ... function dfp_group_by_instructions (line 26) | def dfp_group_by_instructions(dfp: DockerfileParser) -> tuple[dict[str, ... function collect_skipped_checks (line 36) | def collect_skipped_checks(parse_result: dict[str, list[_Instruction]]) ... function convert_multiline_commands (line 47) | def convert_multiline_commands(dockerfile_content: str) -> str: FILE: checkov/dockerfile/runner.py class Runner (line 50) | class Runner(ImageReferencerMixin[_DockerfileDefinitions], BaseRunner[_D... method __init__ (line 53) | def __init__( method should_scan_file (line 74) | def should_scan_file(self, filename: str) -> bool: method run (line 77) | def run( method add_python_check_results (line 147) | def add_python_check_results(self, report: Report, runner_filter: Runn... method add_graph_check_results (line 221) | def add_graph_check_results(self, report: Report, runner_filter: Runne... method calc_record_codeblock (line 247) | def calc_record_codeblock( method build_record (line 258) | def build_record( method extract_images (line 317) | def extract_images( FILE: checkov/dockerfile/utils.py function get_scannable_file_paths (line 24) | def get_scannable_file_paths( function get_files_definitions (line 44) | def get_files_definitions( function get_abs_path (line 66) | def get_abs_path(root_folder: str | None, file_path: str) -> str: function build_definitions_context (line 84) | def build_definitions_context( FILE: checkov/docs_generator.py function get_compare_key (line 49) | def get_compare_key(c: list[str] | tuple[str, ...]) -> list[tuple[str, s... function print_checks (line 60) | def print_checks(frameworks: Optional[List[str]] = None, use_bc_ids: boo... function get_check_link (line 74) | def get_check_link(absolute_path: str) -> str: function get_checks (line 87) | def get_checks(frameworks: Optional[List[str]] = None, use_bc_ids: bool ... FILE: checkov/example_runner/checks/base_example_runner_check.py class BaseExampleRunnerCheck (line 14) | class BaseExampleRunnerCheck(BaseCheck): method __init__ (line 15) | def __init__( FILE: checkov/example_runner/checks/base_example_runner_job_check.py class BaseExampleRunnerJobCheck (line 12) | class BaseExampleRunnerJobCheck(BaseExampleRunnerCheck): method __init__ (line 13) | def __init__(self, name: str, id: str, block_type: str, path: str | No... FILE: checkov/example_runner/checks/job/ExampleCheckTrueFalse.py class ExampleCheckTrueFalse (line 37) | class ExampleCheckTrueFalse(BaseExampleRunnerJobCheck): method __init__ (line 38) | def __init__(self) -> None: method scan_entity_conf (line 54) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/example_runner/runner.py class Runner (line 20) | class Runner(YamlRunner): method __init__ (line 34) | def __init__(self) -> None: method require_external_checks (line 37) | def require_external_checks(self) -> bool: method import_registry (line 40) | def import_registry(self) -> BaseCheckRegistry: method _parse_file (line 47) | def _parse_file( FILE: checkov/github/base_github_branch_security.py class BranchSecurity (line 16) | class BranchSecurity(BaseGithubCheck): method __init__ (line 17) | def __init__(self, id: str, name: str) -> None: method scan_entity_conf (line 27) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method get_expected_value (line 42) | def get_expected_value(self) -> str | bool: method get_evaluated_keys (line 46) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/base_github_configuration_check.py class BaseGithubCheck (line 15) | class BaseGithubCheck(BaseCheck): method __init__ (line 16) | def __init__(self, name: str, id: str, categories: Iterable[CheckCateg... method resolve_ckv_metadata_conf (line 30) | def resolve_ckv_metadata_conf(conf: dict[str, Any]) -> tuple[dict[str,... FILE: checkov/github/base_github_negative_branch_security.py class NegativeBranchSecurity (line 18) | class NegativeBranchSecurity(BaseGithubCheck): method __init__ (line 19) | def __init__(self, id: str, name: str, missing_attribute_result: Check... method scan_entity_conf (line 30) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method get_evaluated_keys (line 55) | def get_evaluated_keys(self) -> list[str]: method get_forbidden_values (line 60) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/github/base_github_org_check.py class BaseOrganizationCheck (line 13) | class BaseOrganizationCheck(BaseGithubCheck): method __init__ (line 14) | def __init__(self, id: str, name: str, missing_attribute_result: Check... method scan_entity_conf (line 25) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method get_evaluated_keys (line 40) | def get_evaluated_keys(self) -> list[str]: method get_allowed_values (line 44) | def get_allowed_values(self) -> list[Any]: FILE: checkov/github/base_github_org_security.py class OrgSecurity (line 14) | class OrgSecurity(BaseGithubCheck): method __init__ (line 15) | def __init__(self, id: str, name: str) -> None: method scan_entity_conf (line 25) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method get_expected_value (line 35) | def get_expected_value(self) -> int | bool | str: method get_evaluated_keys (line 39) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/2fa.py class Github2FA (line 6) | class Github2FA(OrgSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/disallow_branch_deletions.py class GithubBranchDisallowDeletions (line 6) | class GithubBranchDisallowDeletions(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: method get_expected_value (line 18) | def get_expected_value(self) -> bool: FILE: checkov/github/checks/disallow_force_pushes.py class GithubBranchDisallowForcePushes (line 6) | class GithubBranchDisallowForcePushes(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: method get_expected_value (line 18) | def get_expected_value(self) -> bool: FILE: checkov/github/checks/disallow_inactive_branch_60days.py class GithubDisallowInactiveBranch60Days (line 14) | class GithubDisallowInactiveBranch60Days(BaseGithubCheck): method __init__ (line 15) | def __init__(self) -> None: method scan_entity_conf (line 27) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method get_evaluated_keys (line 42) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/dismiss_stale_reviews.py class GithubBranchDismissStaleReviews (line 6) | class GithubBranchDismissStaleReviews(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 12) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/enforce_branch_protection_admins.py class GithubBranchAdminEnforcement (line 6) | class GithubBranchAdminEnforcement(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/internal_repository_creation_is_limited.py class GithubInternalRepositoryCreationIsLimited (line 9) | class GithubInternalRepositoryCreationIsLimited(BaseOrganizationCheck): method __init__ (line 10) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: method get_allowed_values (line 18) | def get_allowed_values(self) -> list[Any]: FILE: checkov/github/checks/ipallowlist.py class GithubIPAllowList (line 6) | class GithubIPAllowList(OrgSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: method get_expected_value (line 18) | def get_expected_value(self) -> str: FILE: checkov/github/checks/minimum_admins_in_org.py class GithubMinimumAdminsInOrganization (line 14) | class GithubMinimumAdminsInOrganization(BaseGithubCheck): method __init__ (line 15) | def __init__(self) -> None: method scan_entity_conf (line 27) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/github/checks/private_repository_creation_is_limited.py class GithubPrivateRepositoryCreationIsLimited (line 9) | class GithubPrivateRepositoryCreationIsLimited(BaseOrganizationCheck): method __init__ (line 10) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: method get_allowed_values (line 18) | def get_allowed_values(self) -> list[Any]: FILE: checkov/github/checks/public_repository_creation_is_limited.py class GithubPublicRepositoryCreationIsLimited (line 9) | class GithubPublicRepositoryCreationIsLimited(BaseOrganizationCheck): method __init__ (line 10) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: method get_allowed_values (line 18) | def get_allowed_values(self) -> list[Any]: FILE: checkov/github/checks/repository_collaborators.py class GithubRepositoryCollaborators (line 11) | class GithubRepositoryCollaborators(BaseGithubCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_entity_conf (line 24) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/github/checks/require_2approvals.py class GithubRequire2Approvals (line 7) | class GithubRequire2Approvals(NegativeBranchSecurity): method __init__ (line 8) | def __init__(self) -> None: method get_evaluated_keys (line 13) | def get_evaluated_keys(self) -> list[str]: method get_forbidden_values (line 16) | def get_forbidden_values(self) -> list[int | None]: FILE: checkov/github/checks/require_code_owner_reviews.py class GithubBranchRequireCodeOwnerReviews (line 6) | class GithubBranchRequireCodeOwnerReviews(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 12) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/require_conversation_resolution.py class GithubBranchRequireConversationResolution (line 6) | class GithubBranchRequireConversationResolution(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 12) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/require_linear_history.py class GithubBranchLinearHistory (line 6) | class GithubBranchLinearHistory(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/require_push_restrictions.py class GithubBranchRequirePushRestrictions (line 6) | class GithubBranchRequirePushRestrictions(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 12) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/require_signatures.py class GithubBranchCommitSignature (line 6) | class GithubBranchCommitSignature(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/require_status_checks_pr.py class GithubBranchRequireStatusChecks (line 6) | class GithubBranchRequireStatusChecks(BranchSecurity): method __init__ (line 7) | def __init__(self) -> None: method get_evaluated_keys (line 12) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/require_strict_base_permissions_repository.py class GithubRequireStrictBasePermissionsRepository (line 9) | class GithubRequireStrictBasePermissionsRepository(BaseOrganizationCheck): method __init__ (line 10) | def __init__(self) -> None: method get_evaluated_keys (line 16) | def get_evaluated_keys(self) -> list[str]: method get_allowed_values (line 19) | def get_allowed_values(self) -> list[Any]: FILE: checkov/github/checks/require_updated_branch_pr.py class GithubRequireUpdatedBranch (line 9) | class GithubRequireUpdatedBranch(NegativeBranchSecurity): method __init__ (line 10) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/github/checks/require_verified_organization.py class GithubRequireOrganizationIsVerified (line 9) | class GithubRequireOrganizationIsVerified(BaseOrganizationCheck): method __init__ (line 10) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: method get_allowed_values (line 18) | def get_allowed_values(self) -> list[Any]: FILE: checkov/github/checks/restrict_pr_review_dismissal.py class GithubBranchDismissalRestrictions (line 9) | class GithubBranchDismissalRestrictions(NegativeBranchSecurity): method __init__ (line 10) | def __init__(self) -> None: method get_evaluated_keys (line 15) | def get_evaluated_keys(self) -> list[str]: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/github/checks/sso.py class GithubSSO (line 13) | class GithubSSO(BaseGithubCheck): method __init__ (line 14) | def __init__(self) -> None: method scan_entity_conf (line 26) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method get_evaluated_keys (line 35) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/github/checks/webhooks_https_orgs.py class WebhookHttpsOrg (line 11) | class WebhookHttpsOrg(BaseGithubCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_entity_conf (line 24) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/github/checks/webhooks_https_repos.py class WebhookHttpsRepo (line 11) | class WebhookHttpsRepo(BaseGithubCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_entity_conf (line 24) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/github/dal.py class Github (line 16) | class Github(BaseVCSDAL): method __init__ (line 20) | def __init__(self) -> None: method setup_conf_dir (line 23) | def setup_conf_dir(self) -> None: method discover (line 43) | def discover(self) -> None: method _headers (line 61) | def _headers(self) -> dict[str, str]: method get_branch_protection_rules (line 67) | def get_branch_protection_rules(self) -> dict[str, Any] | None: method get_organization_webhooks (line 75) | def get_organization_webhooks(self) -> list[dict[str, Any]] | None: method get_repository_collaborators (line 81) | def get_repository_collaborators(self) -> dict[str, Any] | None: method get_repository_webhooks (line 88) | def get_repository_webhooks(self) -> list[dict[str, Any]] | None: method get_organization_security (line 96) | def get_organization_security(self) -> dict[str, str] | None: method get_default_branch (line 119) | def get_default_branch(self) -> None: method get_branch_metadata (line 138) | def get_branch_metadata(self) -> dict[str, Any] | None: method get_organization_metadata (line 146) | def get_organization_metadata(self) -> dict[str, Any] | None: method get_organization_admins (line 151) | def get_organization_admins(self) -> dict[str, Any] | None: method get_repository_metadata (line 156) | def get_repository_metadata(self) -> dict[str, Any] | None: method persist_branch_protection_rules (line 166) | def persist_branch_protection_rules(self) -> None: method persist_organization_security (line 171) | def persist_organization_security(self) -> None: method persist_organization_webhooks (line 176) | def persist_organization_webhooks(self) -> None: method persist_repository_collaborators (line 184) | def persist_repository_collaborators(self) -> None: method persist_repository_webhooks (line 191) | def persist_repository_webhooks(self) -> None: method persist_branch_metadata (line 199) | def persist_branch_metadata(self) -> None: method persist_organization_metadata (line 204) | def persist_organization_metadata(self) -> None: method persist_repository_metadata (line 209) | def persist_repository_metadata(self) -> None: method persist_organization_admins (line 219) | def persist_organization_admins(self) -> None: method persist_all_confs (line 224) | def persist_all_confs(self) -> None: FILE: checkov/github/runner.py class Runner (line 16) | class Runner(JsonRunner): method __init__ (line 19) | def __init__(self) -> None: method run (line 23) | def run( method prepare_data (line 47) | def prepare_data(self) -> None: method require_external_checks (line 50) | def require_external_checks(self) -> bool: method import_registry (line 54) | def import_registry(self) -> BaseCheckRegistry: method _load_files (line 58) | def _load_files( FILE: checkov/github/schemas/branch.py class BranchSchema (line 4) | class BranchSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/github/schemas/branch_protection.py class BranchProtectionSchema (line 4) | class BranchProtectionSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/github/schemas/no_branch_protection.py class NoBranchProtectionSchema (line 4) | class NoBranchProtectionSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/github/schemas/org_members.py class OrgMembersSchema (line 4) | class OrgMembersSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/github/schemas/org_security.py class OrgSecuritySchema (line 4) | class OrgSecuritySchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/github/schemas/org_webhooks.py class OrgWebhooksSchema (line 4) | class OrgWebhooksSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/github/schemas/organization.py class OrganizationSchema (line 4) | class OrganizationSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/github/schemas/repository_collaborators.py class RepositoryCollaboratorsSchema (line 4) | class RepositoryCollaboratorsSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/github/schemas/repository_webhooks.py class RepositoryWebhookSchema (line 4) | class RepositoryWebhookSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/github_actions/checks/base_github_action_check.py class BaseGithubActionsCheck (line 15) | class BaseGithubActionsCheck(BaseCheck): method __init__ (line 16) | def __init__( method scan_entity_conf (line 31) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_conf (line 37) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/github_actions/checks/job/AllowUnsecureCommandsOnJob.py class AllowUnsecureCommandsOnJob (line 11) | class AllowUnsecureCommandsOnJob(BaseGithubActionsCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_conf (line 22) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/github_actions/checks/job/CosignArtifacts.py class CosignSignPresent (line 13) | class CosignSignPresent(BaseGithubActionsCheck): method __init__ (line 14) | def __init__(self) -> None: method scan_conf (line 24) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/github_actions/checks/job/CosignSBOM.py class CosignSignSBOM (line 13) | class CosignSignSBOM(BaseGithubActionsCheck): method __init__ (line 14) | def __init__(self) -> None: method scan_conf (line 24) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/github_actions/checks/job/EmptyWorkflowDispatch.py class EmptyWorkflowDispatch (line 10) | class EmptyWorkflowDispatch(BaseGithubActionsCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 22) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/github_actions/checks/job/ReverseShellNetcat.py class ReverseShellNetcat (line 13) | class ReverseShellNetcat(BaseGithubActionsCheck): method __init__ (line 14) | def __init__(self) -> None: method scan_conf (line 24) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/github_actions/checks/job/ShellInjection.py class DontAllowShellInjection (line 12) | class DontAllowShellInjection(BaseGithubActionsCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_conf (line 23) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/github_actions/checks/job/SuspectCurlInScript.py class SuspectCurlInScript (line 10) | class SuspectCurlInScript(BaseGithubActionsCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 21) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/github_actions/graph_builder/graph_components/resource_types.py class ResourceType (line 4) | class ResourceType(str, Enum): method __str__ (line 10) | def __str__(self) -> str: FILE: checkov/github_actions/graph_builder/local_graph.py class GitHubActionsLocalGraph (line 19) | class GitHubActionsLocalGraph(ObjectLocalGraph): method __init__ (line 20) | def __init__(self, definitions: dict[str | Path, dict[str, Any] | list... method _create_vertices (line 26) | def _create_vertices(self) -> None: method _create_jobs_vertices (line 39) | def _create_jobs_vertices(self, file_path: str, jobs: Any) -> None: method _create_steps_vertices (line 66) | def _create_steps_vertices(self, file_path: str, jobs: Any) -> None: method _create_permissions_vertices (line 103) | def _create_permissions_vertices(self, file_path: str, permissions: An... method _create_on_vertices (line 143) | def _create_on_vertices(self, file_path: str, on: Any) -> None: method _create_edges (line 179) | def _create_edges(self) -> None: method _create_jobs_to_steps_edges (line 182) | def _create_jobs_to_steps_edges(self) -> None: method get_files_definitions (line 200) | def get_files_definitions(root_folder: str | Path) -> dict[str | Path,... FILE: checkov/github_actions/runner.py class Runner (line 26) | class Runner(YamlRunner): method __init__ (line 29) | def __init__( method require_external_checks (line 44) | def require_external_checks(self) -> bool: method import_registry (line 47) | def import_registry(self) -> BaseCheckRegistry: method _parse_file (line 51) | def _parse_file(f: str, file_content: str | None = None) -> \ method included_paths (line 72) | def included_paths(self) -> Iterable[str]: method get_resource (line 75) | def get_resource(self, file_path: str, key: str, supported_entities: I... method run (line 106) | def run( method populate_metadata_dict (line 119) | def populate_metadata_dict(self) -> None: FILE: checkov/github_actions/utils.py function get_scannable_file_paths (line 26) | def get_scannable_file_paths(root_folder: str | Path) -> set[Path]: function parse_file (line 38) | def parse_file( function is_workflow_file (line 54) | def is_workflow_file(file_path: str | Path) -> bool: function get_workflow_dir (line 62) | def get_workflow_dir() -> str: function is_schema_valid (line 71) | def is_schema_valid(config: dict[str, Any] | list[dict[str, Any]]) -> bool: function get_gha_files_definitions (line 89) | def get_gha_files_definitions(root_folder: str | Path, function build_gha_definitions_context (line 110) | def build_gha_definitions_context(definitions: dict[str, dict[str, Any]]... function definition_locator_helper (line 150) | def definition_locator_helper(definition: str | list[str], target: str) ... FILE: checkov/gitlab/base_gitlab_configuration_check.py class BaseGitlabCheck (line 11) | class BaseGitlabCheck(BaseCheck): method __init__ (line 12) | def __init__(self, name: str, id: str, categories: Iterable[CheckCateg... FILE: checkov/gitlab/checks/merge_requests_approvals.py class MergeRequestRequiresApproval (line 11) | class MergeRequestRequiresApproval(BaseGitlabCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_entity_conf (line 24) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/gitlab/dal.py class Gitlab (line 10) | class Gitlab(BaseVCSDAL): method __init__ (line 11) | def __init__(self) -> None: method setup_conf_dir (line 14) | def setup_conf_dir(self) -> None: method discover (line 25) | def discover(self) -> None: method _headers (line 41) | def _headers(self) -> dict[str, str]: method get_project_approvals (line 44) | def get_project_approvals(self) -> dict[str, Any] | None: method persist_project_approvals (line 51) | def persist_project_approvals(self) -> None: method get_groups (line 57) | def get_groups(self) -> dict[str, Any] | None: method persist_groups (line 61) | def persist_groups(self) -> None: method persist_all_confs (line 66) | def persist_all_confs(self) -> None: FILE: checkov/gitlab/runner.py class Runner (line 14) | class Runner(JsonRunner): method __init__ (line 17) | def __init__(self) -> None: method run (line 21) | def run( method prepare_data (line 45) | def prepare_data(self) -> None: method require_external_checks (line 48) | def require_external_checks(self) -> bool: method import_registry (line 52) | def import_registry(self) -> BaseCheckRegistry: FILE: checkov/gitlab/schemas/groups.py class GroupsSchema (line 4) | class GroupsSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/gitlab/schemas/project_approvals.py class ProjectApprovalsSchema (line 4) | class ProjectApprovalsSchema(VCSSchema): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/gitlab_ci/checks/base_gitlab_ci_check.py class BaseGitlabCICheck (line 12) | class BaseGitlabCICheck(BaseCheck): method __init__ (line 13) | def __init__( method scan_entity_conf (line 28) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_conf (line 34) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/gitlab_ci/checks/job/AvoidDoublePipelines.py class AvoidDoublePipelines (line 12) | class AvoidDoublePipelines(BaseGitlabCICheck): method __init__ (line 13) | def __init__(self) -> None: method scan_conf (line 23) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/gitlab_ci/checks/job/DetectImagesUsage.py class DetectImageUsage (line 10) | class DetectImageUsage(BaseGitlabCICheck): method __init__ (line 11) | def __init__(self) -> None: method scan_conf (line 21) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/gitlab_ci/checks/job/SuspectCurlInScript.py class SuspectCurlInScript (line 9) | class SuspectCurlInScript(BaseGitlabCICheck): method __init__ (line 10) | def __init__(self) -> None: method scan_conf (line 20) | def scan_conf(self, conf: dict[str, Any]) -> tuple[CheckResult, dict[s... FILE: checkov/gitlab_ci/common/resource_id_utils.py function generate_resource_key_recursive (line 10) | def generate_resource_key_recursive(conf: dict[str, Any] | list[str] | s... function _generate_resource_key_recursive (line 15) | def _generate_resource_key_recursive(conf: dict[str, Any] | list[str] | ... FILE: checkov/gitlab_ci/runner.py class Runner (line 18) | class Runner(YamlRunner): method require_external_checks (line 21) | def require_external_checks(self) -> bool: method import_registry (line 24) | def import_registry(self) -> BaseCheckRegistry: method _parse_file (line 28) | def _parse_file( method is_workflow_file (line 37) | def is_workflow_file(file_path: str) -> bool: method included_paths (line 43) | def included_paths(self) -> Iterable[str]: method get_resource (line 46) | def get_resource(self, file_path: str, key: str, supported_entities: I... method run (line 55) | def run( FILE: checkov/helm/base_registry.py class Registry (line 14) | class Registry(BaseCheckRegistry): method __init__ (line 15) | def __init__(self) -> None: method extract_entity_details (line 18) | def extract_entity_details(self, entity: dict[str, Any]) -> tuple[str,... method scan (line 23) | def scan( method _should_run_scan (line 49) | def _should_run_scan(check_id: str, entity_configuration: dict[str, An... FILE: checkov/helm/image_referencer/base_provider.py class BaseHelmProvider (line 10) | class BaseHelmProvider(BaseKubernetesProvider): method __init__ (line 11) | def __init__(self, graph_connector: LibraryGraph, method _get_resource_path (line 21) | def _get_resource_path(self, resource: dict[str, Any]) -> str: FILE: checkov/helm/image_referencer/manager.py class HelmImageReferencerManager (line 13) | class HelmImageReferencerManager(GraphImageReferencerManager): method __init__ (line 15) | def __init__(self, graph_connector: LibraryGraph, original_root_dir: s... method extract_images_from_resources (line 20) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/helm/image_referencer/provider/helm.py class HelmProvider (line 9) | class HelmProvider(BaseHelmProvider): method __init__ (line 10) | def __init__(self, graph_connector: LibraryGraph, original_root_dir: s... FILE: checkov/helm/runner.py class K8sHelmRunner (line 34) | class K8sHelmRunner(k8_runner): method __init__ (line 37) | def __init__( method run (line 52) | def run( method get_image_report (line 102) | def get_image_report(self, root_folder: str | None, runner_filter: Run... method extract_images (line 111) | def extract_images( class Runner (line 128) | class Runner(BaseRunner[_KubernetesDefinitions, _KubernetesContext, "Kub... method __init__ (line 133) | def __init__(self) -> None: method get_k8s_target_folder_path (line 141) | def get_k8s_target_folder_path(self) -> str: method parse_helm_chart_details (line 145) | def parse_helm_chart_details(chart_path: str) -> tuple[str, dict[str, ... method check_system_deps (line 154) | def check_system_deps(self) -> str | None: method _parse_output (line 175) | def _parse_output(target_dir: str, output: bytes, chart_dir: str, temp... method _get_target_dir (line 236) | def _get_target_dir(chart_item: tuple[str, dict[str, Any]], root_folde... method get_binary_output_from_directory (line 254) | def get_binary_output_from_directory(chart_dir: str, target_dir: str, ... method get_binary_output (line 262) | def get_binary_output( method _convert_chart_to_k8s (line 330) | def _convert_chart_to_k8s( method _get_chart_dir_and_meta (line 359) | def _get_chart_dir_and_meta( method _get_processed_chart_dir_and_meta (line 369) | def _get_processed_chart_dir_and_meta( method convert_helm_to_k8s (line 377) | def convert_helm_to_k8s( method remove_target_folder (line 392) | def remove_target_folder(self) -> None: method run (line 398) | def run( function fix_report_paths (line 421) | def fix_report_paths(report: Report, tmp_dir: str, template_mapping: dic... function get_skipped_checks (line 458) | def get_skipped_checks(entity_conf: dict[str, Any]) -> list[dict[str, st... function find_chart_directories (line 485) | def find_chart_directories(root_folder: str | None, files: list[str] | N... FILE: checkov/json_doc/base_json_check.py class BaseJsonCheck (line 8) | class BaseJsonCheck(BaseCheck): method __init__ (line 9) | def __init__(self, name: str, id: str, categories: "Iterable[CheckCate... FILE: checkov/json_doc/base_registry.py class Registry (line 13) | class Registry(BaseCheckRegistry): method __init__ (line 14) | def __init__(self, report_type: str) -> None: # TODO set default to JSON method _scan_json_array (line 21) | def _scan_json_array( method _scan_json_object (line 40) | def _scan_json_object( method _scan_json_document (line 55) | def _scan_json_document( method _scan_json (line 63) | def _scan_json( method scan (line 101) | def scan( # type:ignore[override] # return type is different than th... method update_result (line 139) | def update_result( method extract_entity_details (line 185) | def extract_entity_details(self, entity: dict[str, Any]) -> tuple[str,... method get_result_configuration (line 190) | def get_result_configuration(evaluated_keys: list[str], entity_conf: d... FILE: checkov/json_doc/enums.py class BlockType (line 4) | class BlockType(str, Enum): FILE: checkov/json_doc/runner.py class Runner (line 17) | class Runner(ObjectRunner): method __init__ (line 20) | def __init__( method import_registry (line 35) | def import_registry(self) -> BaseCheckRegistry: method _parse_file (line 40) | def _parse_file( method get_start_end_lines (line 48) | def get_start_end_lines(self, end: int, result_config: dict[str, Any],... FILE: checkov/kubernetes/checks/resource/base_container_check.py class BaseK8sContainerCheck (line 11) | class BaseK8sContainerCheck(BaseK8Check): method __init__ (line 27) | def __init__( method get_resource_id (line 51) | def get_resource_id(self, conf: Dict[str, Any]) -> str: # TODO: remov... method scan_spec_conf (line 54) | def scan_spec_conf(self, conf: Dict[str, Any]) -> CheckResult: method _check_containers (line 119) | def _check_containers( method scan_container_conf (line 144) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/base_rbac_check.py class RbacOperation (line 11) | class RbacOperation(): method __init__ (line 23) | def __init__(self, apigroups: List[str], verbs: List[str], resources: ... class BaseRbacK8sCheck (line 29) | class BaseRbacK8sCheck(BaseK8Check): method __init__ (line 33) | def __init__(self, name: str, id: str, supported_entities: Iterable[st... method scan_spec_conf (line 41) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: method rule_can (line 54) | def rule_can(self, rule: Dict[str, Any], operation: RbacOperation) -> ... method apigroup_or_wildcard (line 59) | def apigroup_or_wildcard(self, rule: Dict[str, Any], apigroups: List[s... method verb_or_wildcard (line 62) | def verb_or_wildcard(self, rule: Dict[str, Any], verbs: List[str]) -> ... method resource_or_wildcard (line 65) | def resource_or_wildcard(self, rule: Dict[str, Any], resources: List[s... method value_or_wildcard (line 80) | def value_or_wildcard(self, rule: Dict[str, Any], key: str, value_list... method is_wildcard (line 88) | def is_wildcard(self, value: str) -> bool: FILE: checkov/kubernetes/checks/resource/base_registry.py class Registry (line 13) | class Registry(BaseCheckRegistry): method __init__ (line 14) | def __init__(self, report_type: str) -> None: method extract_entity_details (line 17) | def extract_entity_details(self, entity: dict[str, Any]) -> tuple[str,... method scan (line 22) | def scan( method _should_run_scan (line 48) | def _should_run_scan( FILE: checkov/kubernetes/checks/resource/base_root_container_check.py class BaseK8sRootContainerCheck (line 12) | class BaseK8sRootContainerCheck(BaseK8Check): method __init__ (line 14) | def __init__( method scan_spec_conf (line 28) | def scan_spec_conf(self, conf: Dict[str, Any]) -> CheckResult: method extract_spec (line 32) | def extract_spec(self, conf: Dict[str, Any]) -> Dict[str, Any]: method check_runAsNonRoot (line 47) | def check_runAsNonRoot(spec: dict[str, Any]) -> str: method check_runAsUser (line 59) | def check_runAsUser(spec: Dict[str, Any], uid: int) -> str: FILE: checkov/kubernetes/checks/resource/base_spec_check.py class BaseK8Check (line 10) | class BaseK8Check(BaseCheck): method __init__ (line 11) | def __init__( method scan_entity_conf (line 30) | def scan_entity_conf(self, conf: Dict[str, Any], entity_type: str) -> ... method scan_spec_conf (line 35) | def scan_spec_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/base_spec_omitted_or_value_check.py class BaseSpecOmittedOrValueCheck (line 15) | class BaseSpecOmittedOrValueCheck(BaseK8Check): method __init__ (line 16) | def __init__( method scan_spec_conf (line 21) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: method get_inspected_key (line 29) | def get_inspected_key(self) -> str: method get_expected_value (line 32) | def get_expected_value(self) -> Any: FILE: checkov/kubernetes/checks/resource/k8s/AllowPrivilegeEscalation.py class AllowPrivilegeEscalation (line 7) | class AllowPrivilegeEscalation(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 21) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/AllowPrivilegeEscalationPSP.py class AllowPrivilegeEscalationPSP (line 9) | class AllowPrivilegeEscalationPSP(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 26) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/AllowedCapabilities.py class AllowedCapabilities (line 7) | class AllowedCapabilities(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 17) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/AllowedCapabilitiesPSP.py class AllowedCapabilities (line 9) | class AllowedCapabilities(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 21) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/AllowedCapabilitiesSysAdmin.py class AllowedCapabilitiesSysAdmin (line 7) | class AllowedCapabilitiesSysAdmin(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 16) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAdmissionControlAlwaysAdmit.py class ApiServerAdmissionControlAlwaysAdmit (line 7) | class ApiServerAdmissionControlAlwaysAdmit(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAdmissionControlEventRateLimit.py class ApiServerAdmissionControlEventRateLimit (line 9) | class ApiServerAdmissionControlEventRateLimit(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 17) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAlwaysPullImagesPlugin.py class ApiServerAlwaysPullImagesPlugin (line 7) | class ApiServerAlwaysPullImagesPlugin(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAnonymousAuth.py class ApiServerAnonymousAuth (line 7) | class ApiServerAnonymousAuth(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAuditLog.py class ApiServerAuditLog (line 7) | class ApiServerAuditLog(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAuditLogMaxAge.py class ApiServerAuditLogMaxAge (line 7) | class ApiServerAuditLogMaxAge(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAuditLogMaxBackup.py class ApiServerAuditLogMaxBackup (line 7) | class ApiServerAuditLogMaxBackup(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAuditLogMaxSize.py class ApiServerAuditLogMaxSize (line 7) | class ApiServerAuditLogMaxSize(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAuthorizationModeNode.py class ApiServerAuthorizationModeNode (line 7) | class ApiServerAuthorizationModeNode(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAuthorizationModeNotAlwaysAllow.py class ApiServerAuthorizationModeNotAlwaysAllow (line 7) | class ApiServerAuthorizationModeNotAlwaysAllow(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerAuthorizationModeRBAC.py class ApiServerAuthorizationModeRBAC (line 7) | class ApiServerAuthorizationModeRBAC(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerBasicAuthFile.py class ApiServerBasicAuthFile (line 7) | class ApiServerBasicAuthFile(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerEncryptionProviders.py class ApiServerEncryptionProviders (line 8) | class ApiServerEncryptionProviders(BaseK8sContainerCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerEtcdCaFile.py class ApiServerEtcdCaFile (line 8) | class ApiServerEtcdCaFile(BaseK8sContainerCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerEtcdCertAndKey.py class ApiServerEtcdCertAndKey (line 7) | class ApiServerEtcdCertAndKey(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerInsecureBindAddress.py class ApiServerInsecureBindAddress (line 7) | class ApiServerInsecureBindAddress(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerInsecurePort.py class ApiServerInsecurePort (line 7) | class ApiServerInsecurePort(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerKubeletClientCertAndKey.py class ApiServerKubeletClientCertAndKey (line 7) | class ApiServerKubeletClientCertAndKey(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerKubeletHttps.py class ApiServerKubeletHttps (line 7) | class ApiServerKubeletHttps(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerNamespaceLifecyclePlugin.py class ApiServerNamespaceLifecyclePlugin (line 7) | class ApiServerNamespaceLifecyclePlugin(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerNodeRestrictionPlugin.py class ApiServerNodeRestrictionPlugin (line 7) | class ApiServerNodeRestrictionPlugin(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerPodSecurityPolicyPlugin.py class ApiServerPodSecurityPolicyPlugin (line 7) | class ApiServerPodSecurityPolicyPlugin(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerProfiling.py class ApiServerProfiling (line 7) | class ApiServerProfiling(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerRequestTimeout.py class ApiServerRequestTimeout (line 10) | class ApiServerRequestTimeout(BaseK8sContainerCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_container_conf (line 16) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerSecurePort.py class ApiServerSecurePort (line 7) | class ApiServerSecurePort(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerSecurityContextDenyPlugin.py class ApiServerSecurityContextDenyPlugin (line 7) | class ApiServerSecurityContextDenyPlugin(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerServiceAccountKeyFile.py class ApiServerServiceAccountKeyFile (line 10) | class ApiServerServiceAccountKeyFile(BaseK8sContainerCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_container_conf (line 16) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerServiceAccountLookup.py class ApiServerServiceAccountLookup (line 7) | class ApiServerServiceAccountLookup(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerServiceAccountPlugin.py class ApiServerServiceAccountPlugin (line 7) | class ApiServerServiceAccountPlugin(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerStrongCryptographicCiphers.py class ApiServerStrongCryptographicCiphers (line 18) | class ApiServerStrongCryptographicCiphers(BaseK8sContainerCheck): method __init__ (line 19) | def __init__(self) -> None: method scan_container_conf (line 24) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerTlsCertAndKey.py class ApiServerTlsCertAndKey (line 7) | class ApiServerTlsCertAndKey(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerTokenAuthFile.py class ApiServerTokenAuthFile (line 7) | class ApiServerTokenAuthFile(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ApiServerkubeletCertificateAuthority.py class ApiServerkubeletCertificateAuthority (line 8) | class ApiServerkubeletCertificateAuthority(BaseK8sContainerCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/CPULimits.py class CPULimits (line 7) | class CPULimits(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/CPURequests.py class CPURequests (line 7) | class CPURequests(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ContainerSecurityContext.py class ContainerSecurityContext (line 7) | class ContainerSecurityContext(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 16) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ControllerManagerBindAddress.py class ControllerManagerBindAddress (line 7) | class ControllerManagerBindAddress(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/DangerousGitSync.py class DangerousGitSync (line 7) | class DangerousGitSync(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 17) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/DefaultNamespace.py class DefaultNamespace (line 10) | class DefaultNamespace(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 36) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/DefaultServiceAccount.py class DefaultServiceAccount (line 9) | class DefaultServiceAccount(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 19) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/DefaultServiceAccountBinding.py class DefaultServiceAccountBinding (line 9) | class DefaultServiceAccountBinding(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 20) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/DockerSocketVolume.py class DockerSocketVolume (line 10) | class DockerSocketVolume(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 32) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/DropCapabilities.py class DropCapabilities (line 7) | class DropCapabilities(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 17) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/DropCapabilitiesPSP.py class DropCapabilitiesPSP (line 7) | class DropCapabilitiesPSP(BaseK8Check): method __init__ (line 8) | def __init__(self) -> None: method scan_spec_conf (line 18) | def scan_spec_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 28) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/kubernetes/checks/resource/k8s/EtcdAutoTls.py class EtcdAutoTls (line 7) | class EtcdAutoTls(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/EtcdCertAndKey.py class EtcdCertAndKey (line 7) | class EtcdCertAndKey(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/EtcdClientCertAuth.py class EtcdClientCertAuth (line 7) | class EtcdClientCertAuth(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/EtcdPeerFiles.py class EtcdPeerFiles (line 8) | class EtcdPeerFiles(BaseK8sContainerCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_container_conf (line 15) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/HostPort.py class HostPort (line 7) | class HostPort(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 22) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ImageDigest.py class ImageDigest (line 7) | class ImageDigest(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 21) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ImagePullPolicyAlways.py class ImagePullPolicyAlways (line 9) | class ImagePullPolicyAlways(BaseK8sContainerCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_container_conf (line 23) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ImageTagFixed.py class ImageTagFixed (line 9) | class ImageTagFixed(BaseK8sContainerCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_container_conf (line 21) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeControllerManagerBlockProfiles.py class KubeControllerManagerBlockProfiles (line 7) | class KubeControllerManagerBlockProfiles(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeControllerManagerRootCAFile.py class KubeControllerManagerRootCAFile (line 7) | class KubeControllerManagerRootCAFile(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeControllerManagerServiceAccountCredentials.py class KubeControllerManagerServiceAccountCredentials (line 7) | class KubeControllerManagerServiceAccountCredentials(BaseK8sContainerChe... method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeControllerManagerServiceAccountPrivateKeyFile.py class KubeControllerManagerServiceAccountPrivateKeyFile (line 7) | class KubeControllerManagerServiceAccountPrivateKeyFile(BaseK8sContainer... method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeControllerManagerTerminatedPods.py class KubeControllerManagerTerminatedPods (line 7) | class KubeControllerManagerTerminatedPods(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletAnonymousAuth.py class KubeletAnonymousAuth (line 7) | class KubeletAnonymousAuth(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletAuthorizationModeNotAlwaysAllow.py class KubeletAuthorizationModeNotAlwaysAllow (line 7) | class KubeletAuthorizationModeNotAlwaysAllow(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletClientCa.py class KubeletClientCa (line 7) | class KubeletClientCa(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletCryptographicCiphers.py class KubeletCryptographicCiphers (line 18) | class KubeletCryptographicCiphers(BaseK8sContainerCheck): method __init__ (line 19) | def __init__(self) -> None: method scan_container_conf (line 25) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletHostnameOverride.py class KubeletHostnameOverride (line 7) | class KubeletHostnameOverride(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletKeyFilesSetAppropriate.py class KubeletKeyFilesSetAppropriate (line 7) | class KubeletKeyFilesSetAppropriate(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletMakeIptablesUtilChains.py class KubeletMakeIptablesUtilChains (line 7) | class KubeletMakeIptablesUtilChains(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletProtectKernelDefaults.py class KubeletProtectKernelDefaults (line 7) | class KubeletProtectKernelDefaults(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletReadOnlyPort.py class KubeletReadOnlyPort (line 8) | class KubeletReadOnlyPort(BaseK8sContainerCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_container_conf (line 15) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubeletStreamingConnectionIdleTimeout.py class KubeletStreamingConnectionIdleTimeout (line 7) | class KubeletStreamingConnectionIdleTimeout(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubernetesDashboard.py class KubernetesDashboard (line 7) | class KubernetesDashboard(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubletEventCapture.py class KubletEventCapture (line 7) | class KubletEventCapture(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/KubletRotateCertificates.py class KubletRotateCertificates (line 7) | class KubletRotateCertificates(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/LivenessProbe.py class LivenessProbe (line 7) | class LivenessProbe(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 22) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/MemoryLimits.py class MemoryLimits (line 7) | class MemoryLimits(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/MemoryRequests.py class MemoryRequests (line 7) | class MemoryRequests(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/MinimizeCapabilities.py class MinimizeCapabilities (line 7) | class MinimizeCapabilities(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 15) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/MinimizeCapabilitiesPSP.py class MinimizeCapabilitiesPSP (line 9) | class MinimizeCapabilitiesPSP(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 19) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/NginxIngressCVE202125742Alias.py class NginxIngressCVE202125742Alias (line 10) | class NginxIngressCVE202125742Alias(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 18) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/NginxIngressCVE202125742AllSnippets.py class NginxIngressCVE202125742AllSnippets (line 10) | class NginxIngressCVE202125742AllSnippets(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 18) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/NginxIngressCVE202125742Lua.py class NginxIngressCVE202125742Lua (line 11) | class NginxIngressCVE202125742Lua(BaseK8Check): method __init__ (line 12) | def __init__(self) -> None: method scan_spec_conf (line 19) | def scan_spec_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/PeerClientCertAuthTrue.py class PeerClientCertAuthTrue (line 9) | class PeerClientCertAuthTrue(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 17) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/PodSecurityContext.py class PodSecurityContext (line 10) | class PodSecurityContext(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 32) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/PrivilegedContainers.py class PrivilegedContainers (line 7) | class PrivilegedContainers(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 16) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/PrivilegedContainersPSP.py class PrivilegedContainersPSP (line 5) | class PrivilegedContainersPSP(BaseSpecOmittedOrValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: FILE: checkov/kubernetes/checks/resource/k8s/RbacApproveCertificateSigningRequests.py class RbacApproveCertificateSigningRequests (line 4) | class RbacApproveCertificateSigningRequests(BaseRbacK8sCheck): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/kubernetes/checks/resource/k8s/RbacBindRoleBindings.py class RbacBindRoleBindings (line 4) | class RbacBindRoleBindings(BaseRbacK8sCheck): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/kubernetes/checks/resource/k8s/RbacControlWebhooks.py class RbacControlWebhooks (line 4) | class RbacControlWebhooks(BaseRbacK8sCheck): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/kubernetes/checks/resource/k8s/RbacEscalateRoles.py class RbacEscalateRoles (line 4) | class RbacEscalateRoles(BaseRbacK8sCheck): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/kubernetes/checks/resource/k8s/ReadOnlyFilesystem.py class ReadOnlyFilesystem (line 7) | class ReadOnlyFilesystem(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ReadinessProbe.py class ReadinessProbe (line 7) | class ReadinessProbe(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 22) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/RootContainers.py class RootContainers (line 9) | class RootContainers(BaseK8sRootContainerCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 21) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/RootContainersHighUID.py class RootContainersHighUID (line 9) | class RootContainersHighUID(BaseK8sRootContainerCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 19) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/RootContainersPSP.py class RootContainersPSP (line 9) | class RootContainersPSP(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 20) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/RotateKubeletServerCertificate.py class RotateKubeletServerCertificate (line 10) | class RotateKubeletServerCertificate(BaseK8sContainerCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_container_conf (line 17) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/SchedulerBindAddress.py class SchedulerBindAddress (line 7) | class SchedulerBindAddress(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/SchedulerProfiling.py class SchedulerProfiling (line 7) | class SchedulerProfiling(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 13) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/Seccomp.py class Seccomp (line 11) | class Seccomp(BaseK8Check): method __init__ (line 13) | def __init__(self) -> None: method scan_spec_conf (line 25) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/SeccompPSP.py class SeccompPSP (line 9) | class SeccompPSP(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 19) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/Secrets.py class Secrets (line 7) | class Secrets(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 15) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/ServiceAccountTokens.py class ServiceAccountTokens (line 10) | class ServiceAccountTokens(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 32) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/ShareHostIPC.py class ShareHostIPC (line 10) | class ShareHostIPC(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 32) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/ShareHostIPCPSP.py class ShareHostIPCPSP (line 5) | class ShareHostIPCPSP(BaseSpecOmittedOrValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: FILE: checkov/kubernetes/checks/resource/k8s/ShareHostPID.py class ShareHostPID (line 10) | class ShareHostPID(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 32) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/ShareHostPIDPSP.py class ShareHostPIDPSP (line 5) | class ShareHostPIDPSP(BaseSpecOmittedOrValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: FILE: checkov/kubernetes/checks/resource/k8s/SharedHostNetworkNamespace.py class SharedHostNetworkNamespace (line 10) | class SharedHostNetworkNamespace(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 32) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/SharedHostNetworkNamespacePSP.py class SharedHostNetworkNamespacePSP (line 5) | class SharedHostNetworkNamespacePSP(BaseSpecOmittedOrValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: FILE: checkov/kubernetes/checks/resource/k8s/Tiller.py class Tiller (line 7) | class Tiller(BaseK8sContainerCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_container_conf (line 14) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... method is_tiller (line 19) | def is_tiller(metadata: Dict[str, Any], conf: Dict[str, Any]) -> bool: FILE: checkov/kubernetes/checks/resource/k8s/TillerDeploymentListener.py class TillerDeploymentListener (line 8) | class TillerDeploymentListener(BaseK8sContainerCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_container_conf (line 15) | def scan_container_conf(self, metadata: Dict[str, Any], conf: Dict[str... FILE: checkov/kubernetes/checks/resource/k8s/TillerService.py class TillerService (line 9) | class TillerService(BaseK8Check): method __init__ (line 10) | def __init__(self) -> None: method scan_spec_conf (line 18) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/WildcardRoles.py class WildcardRoles (line 9) | class WildcardRoles(BaseK8Check): method __init__ (line 11) | def __init__(self) -> None: method scan_spec_conf (line 18) | def scan_spec_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/kubernetes/checks/resource/k8s/k8s_check_utils.py function extract_commands (line 6) | def extract_commands(conf: dict[str, Any]) -> tuple[list[str], list[str]]: FILE: checkov/kubernetes/graph_builder/graph_components/ResourceKeywordIdentifier.py class ResourceKeywordIdentifier (line 1) | class ResourceKeywordIdentifier: FILE: checkov/kubernetes/graph_builder/graph_components/blocks.py class KubernetesSelector (line 11) | class KubernetesSelector: class KubernetesBlockMetadata (line 16) | class KubernetesBlockMetadata: class KubernetesBlock (line 22) | class KubernetesBlock(Block): method __init__ (line 23) | def __init__( FILE: checkov/kubernetes/graph_builder/graph_components/edge_builders/K8SEdgeBuilder.py class K8SEdgeBuilder (line 7) | class K8SEdgeBuilder: method should_search_for_edges (line 11) | def should_search_for_edges(vertex: KubernetesBlock) -> bool: method find_connections (line 21) | def find_connections(vertex: KubernetesBlock, vertices: list[Kubernete... FILE: checkov/kubernetes/graph_builder/graph_components/edge_builders/KeywordEdgeBuilder.py class KeywordEdgeBuilder (line 9) | class KeywordEdgeBuilder(K8SEdgeBuilder): method should_search_for_edges (line 12) | def should_search_for_edges(vertex: KubernetesBlock) -> bool: method find_connections (line 17) | def find_connections(vertex: KubernetesBlock, vertices: list[Kubernete... method _find_match_in_attributes (line 62) | def _find_match_in_attributes(vertex: KubernetesBlock, FILE: checkov/kubernetes/graph_builder/graph_components/edge_builders/LabelSelectorEdgeBuilder.py class LabelSelectorEdgeBuilder (line 8) | class LabelSelectorEdgeBuilder(K8SEdgeBuilder): method should_search_for_edges (line 11) | def should_search_for_edges(vertex: KubernetesBlock) -> bool: method find_connections (line 18) | def find_connections(vertex: KubernetesBlock, vertices: list[Kubernete... FILE: checkov/kubernetes/graph_builder/graph_components/edge_builders/NetworkPolicyEdgeBuilder.py class NetworkPolicyEdgeBuilder (line 8) | class NetworkPolicyEdgeBuilder(K8SEdgeBuilder): method should_search_for_edges (line 11) | def should_search_for_edges(vertex: KubernetesBlock) -> bool: method find_connections (line 15) | def find_connections(vertex: KubernetesBlock, vertices: list[Kubernete... FILE: checkov/kubernetes/graph_builder/graph_components/edge_builders/ServiceAccountEdgeBuilder.py class VertexConncetions (line 7) | class VertexConncetions: method __init__ (line 8) | def __init__(self, origin_vertex_index: int, destination_vertices_indi... class ServiceAccountEdgeBuilder (line 13) | class ServiceAccountEdgeBuilder(K8SEdgeBuilder): method __init__ (line 14) | def __init__(self) -> None: method should_search_for_edges (line 18) | def should_search_for_edges(vertex: KubernetesBlock) -> bool: method _find_all_service_accounts (line 22) | def _find_all_service_accounts(self, vertices: list[KubernetesBlock]) ... method find_connections (line 33) | def find_connections(vertex: KubernetesBlock, vertices: list[Kubernete... method find_connections_for_instance (line 37) | def find_connections_for_instance(self, vertex: KubernetesBlock, verti... FILE: checkov/kubernetes/graph_builder/local_graph.py class KubernetesLocalGraph (line 22) | class KubernetesLocalGraph(LocalGraph[KubernetesBlock]): method __init__ (line 23) | def __init__(self, definitions: dict[str, list[dict[str, Any]]]) -> None: method build_graph (line 29) | def build_graph(self, render_variables: bool, graph_flags: K8sGraphFla... method _create_vertices (line 37) | def _create_vertices(self, create_complex_vertices: bool) -> None: method _create_edges (line 88) | def _create_edges(self) -> None: method _create_edge (line 103) | def _create_edge(self, origin_vertex_index: int, dest_vertex_index: in... method _get_k8s_block_metadata (line 110) | def _get_k8s_block_metadata(resource: Dict[str, Any]) -> KubernetesBlo... method _extract_nested_resources (line 138) | def _extract_nested_resources(file_conf: List[Dict[str, Any]]) -> List... method _extract_nested_resources_recursive (line 145) | def _extract_nested_resources_recursive(conf: Dict[str, Any], all_reso... method update_vertices_configs (line 191) | def update_vertices_configs(self) -> None: method update_vertex_config (line 196) | def update_vertex_config(vertex: KubernetesBlock, changed_attributes: ... method get_resources_types_in_graph (line 200) | def get_resources_types_in_graph(self) -> list[str]: FILE: checkov/kubernetes/graph_manager.py class KubernetesGraphManager (line 15) | class KubernetesGraphManager(GraphManager[KubernetesLocalGraph, "dict[st... method __init__ (line 16) | def __init__(self, db_connector: LibraryGraphConnector, source: str = ... method build_graph_from_source_directory (line 20) | def build_graph_from_source_directory( method build_graph_from_definitions (line 34) | def build_graph_from_definitions( FILE: checkov/kubernetes/image_referencer/base_provider.py class BaseKubernetesProvider (line 13) | class BaseKubernetesProvider(GraphImageReferencerProvider): method extract_images_from_resources (line 15) | def extract_images_from_resources(self) -> list[Image]: method _get_resource_path (line 39) | def _get_resource_path(self, resource: dict[str, Any]) -> str: FILE: checkov/kubernetes/image_referencer/manager.py class KubernetesImageReferencerManager (line 12) | class KubernetesImageReferencerManager(GraphImageReferencerManager): method extract_images_from_resources (line 14) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/kubernetes/image_referencer/provider/k8s.py class KubernetesProvider (line 13) | class KubernetesProvider(BaseKubernetesProvider): method __init__ (line 14) | def __init__(self, graph_connector: DiGraph) -> None: function extract_images_from_cron_job (line 21) | def extract_images_from_cron_job(resource: dict[str, Any]) -> list[str]: function extract_images_from_pod (line 26) | def extract_images_from_pod(resource: dict[str, Any]) -> list[str]: function extract_images_from_pod_template (line 31) | def extract_images_from_pod_template(resource: dict[str, Any]) -> list[s... function extract_images_from_template (line 37) | def extract_images_from_template(resource: dict[str, Any]) -> list[str]: function extract_images_from_containers (line 42) | def extract_images_from_containers(containers: Any) -> set[str]: function _extract_images_from_spec (line 57) | def _extract_images_from_spec(spec: dict[str, Any] | None) -> list[str]: FILE: checkov/kubernetes/kubernetes_graph_flags.py class K8sGraphFlags (line 11) | class K8sGraphFlags: method __init__ (line 15) | def __init__(self, create_complex_vertices: bool = False, create_edges... FILE: checkov/kubernetes/kubernetes_utils.py function should_include_path (line 32) | def should_include_path(full_path: str, ignore_hidden_dir: bool) -> bool: function get_folder_definitions (line 43) | def get_folder_definitions( function get_files_definitions (line 61) | def get_files_definitions(files: list[str]) -> tuple[dict[str, list[dict... function _parse_file (line 73) | def _parse_file(filename: str) -> tuple[str, tuple[list[dict[str, Any]],... function get_skipped_checks (line 82) | def get_skipped_checks(entity_conf: dict[str, Any]) -> list[_SkippedCheck]: function create_definitions (line 116) | def create_definitions( function build_definitions_context (line 133) | def build_definitions_context( function calculate_code_lines (line 183) | def calculate_code_lines(raw_code: list[tuple[int, str]], start_line: in... function is_invalid_k8_definition (line 209) | def is_invalid_k8_definition(definition: Dict[str, Any]) -> bool: function is_invalid_k8_pod_definition (line 219) | def is_invalid_k8_pod_definition(definition: Dict[str, Any]) -> bool: function get_resource_id (line 235) | def get_resource_id(resource: dict[str, Any] | None) -> str | None: function build_resource_id_from_labels (line 251) | def build_resource_id_from_labels(resource_type: str, function remove_metadata_from_attribute (line 269) | def remove_metadata_from_attribute(attribute: dict[str, Any] | None) -> ... function create_check_result (line 275) | def create_check_result(check_result: _CheckResult, entity_context: _Ent... FILE: checkov/kubernetes/parser/k8_json.py function loads (line 23) | def loads(content: str) -> list[dict[str, Any]]: function load (line 41) | def load(filename: Path) -> Tuple[List[Dict[str, Any]], List[Tuple[int, ... class SafeLineLoader (line 69) | class SafeLineLoader(SafeLoader): method construct_mapping (line 70) | def construct_mapping(self, node: MappingNode, deep: bool = False) -> ... class CustomDecoder (line 79) | class CustomDecoder(SimpleDecoder): method object_hook (line 80) | def object_hook(self, obj: dict[str, Any]) -> Any: FILE: checkov/kubernetes/parser/k8_yaml.py function loads (line 22) | def loads(content: str) -> List[Dict[str, Any]]: function load (line 36) | def load(filename: Path) -> Tuple[List[Dict[str, Any]], List[Tuple[int, ... class SafeLineLoader (line 58) | class SafeLineLoader(SafeLoader): method construct_mapping (line 59) | def construct_mapping(self, node: MappingNode, deep: bool = False) -> ... FILE: checkov/kubernetes/parser/parser.py function parse (line 17) | def parse(filename: str) -> tuple[list[dict[str, Any]], list[tuple[int, ... FILE: checkov/kubernetes/parser/validatior.py class K8sValidator (line 5) | class K8sValidator: method is_valid_template (line 9) | def is_valid_template(template: Any) -> Tuple[bool, str]: method _has_required_fields (line 25) | def _has_required_fields(template: Dict[str, Any]) -> Tuple[bool, str]: method _is_section_valid (line 32) | def _is_section_valid(template: Dict[str, Any]) -> Tuple[bool, str]: method _is_name_valid (line 51) | def _is_name_valid(name: Any) -> Tuple[bool, str]: FILE: checkov/kubernetes/runner.py class TimeoutError (line 48) | class TimeoutError(Exception): function handle_timeout (line 52) | def handle_timeout(signum: int, frame: FrameType | None) -> Any: class Runner (line 56) | class Runner(ImageReferencerMixin[None], BaseRunner[_KubernetesDefinitio... method __init__ (line 59) | def __init__( method run (line 83) | def run( method get_image_report (line 140) | def get_image_report(self, root_folder: str | None, runner_filter: Run... method spread_list_items (line 149) | def spread_list_items(self) -> None: method check_definitions (line 156) | def check_definitions( method get_graph_checks_report (line 189) | def get_graph_checks_report(self, root_folder: str | None, runner_filt... method mutate_kubernetes_results (line 195) | def mutate_kubernetes_results( method mutate_kubernetes_graph_results (line 255) | def mutate_kubernetes_graph_results( method get_entity_context (line 296) | def get_entity_context(self, entity: dict[str, Any], entity_file_path:... method extract_images (line 322) | def extract_images( function get_relative_file_path (line 338) | def get_relative_file_path(file_abs_path: str, root_folder: str | None) ... function _get_entity_abs_path (line 342) | def _get_entity_abs_path(root_folder: str | None, entity_file_path: str)... FILE: checkov/kustomize/image_referencer/base_provider.py class BaseKustomizeProvider (line 10) | class BaseKustomizeProvider(BaseKubernetesProvider): method __init__ (line 11) | def __init__(self, graph_connector: LibraryGraph, method _get_resource_path (line 20) | def _get_resource_path(self, resource: dict[str, Any]) -> str: FILE: checkov/kustomize/image_referencer/manager.py class KustomizeImageReferencerManager (line 13) | class KustomizeImageReferencerManager(GraphImageReferencerManager): method __init__ (line 15) | def __init__(self, graph_connector: LibraryGraph, report_mutator_data:... method extract_images_from_resources (line 19) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/kustomize/image_referencer/provider/kustomize.py class KustomizeProvider (line 10) | class KustomizeProvider(BaseKustomizeProvider): method __init__ (line 11) | def __init__(self, graph_connector: LibraryGraph, report_mutator_data:... FILE: checkov/kustomize/runner.py class K8sKustomizeRunner (line 47) | class K8sKustomizeRunner(K8sRunner): method __init__ (line 50) | def __init__( method set_external_data (line 68) | def set_external_data( method set_report_mutator_data (line 79) | def set_report_mutator_data(self, report_mutator_data: Optional[Dict[s... method get_kustomize_resource_id (line 83) | def get_kustomize_resource_id(realKustomizeEnvMetadata: dict[str, Any]... method mutate_kubernetes_results (line 90) | def mutate_kubernetes_results( method _get_caller_file_info (line 168) | def _get_caller_file_info(self, entity_context: _EntityContext, k8_fil... method _get_caller_file_path (line 183) | def _get_caller_file_path(k8s_file_dir: pathlib.Path, origin_relative_... method _remove_extra_path_parts (line 211) | def _remove_extra_path_parts(resolved_path: str, prefix: str) -> str: method _get_caller_line_range (line 224) | def _get_caller_line_range(self, root_folder: str, k8_file: str, origi... method line_range (line 260) | def line_range(self, code_lines: list[tuple[int, str]]) -> list[int]: method mutate_kubernetes_graph_results (line 269) | def mutate_kubernetes_graph_results( method get_image_report (line 339) | def get_image_report(self, root_folder: str | None, runner_filter: Run... method extract_images (line 348) | def extract_images( class Runner (line 364) | class Runner(BaseRunner[_KubernetesDefinitions, _KubernetesContext, "Kub... method __init__ (line 371) | def __init__(self) -> None: method get_k8s_target_folder_path (line 383) | def get_k8s_target_folder_path(self) -> str: method get_kustomize_metadata (line 386) | def get_kustomize_metadata(self) -> dict[str, dict[str, Any]]: method _parseKustomization (line 390) | def _parseKustomization(self, kustomize_dir: str) -> dict[str, Any]: method check_system_deps (line 456) | def check_system_deps(self) -> str | None: method _handle_overlay_case (line 483) | def _handle_overlay_case(self, file_path: str, method _get_parsed_output (line 511) | def _get_parsed_output( method _get_kubectl_output (line 555) | def _get_kubectl_output(self, filePath: str, template_renderer_command... method _get_env_or_base_path_prefix (line 586) | def _get_env_or_base_path_prefix( method get_binary_output_from_directory (line 607) | def get_binary_output_from_directory( method get_binary_output (line 617) | def get_binary_output( method _parse_output (line 636) | def _parse_output( method _run_kustomize_parser (line 657) | def _run_kustomize_parser( method run_kustomize_to_k8s (line 670) | def run_kustomize_to_k8s( method run (line 721) | def run( method _curWriterValidateStoreMapAndClose (line 766) | def _curWriterValidateStoreMapAndClose( function find_kustomize_directories (line 801) | def find_kustomize_directories( FILE: checkov/kustomize/utils.py function get_kustomize_version (line 7) | def get_kustomize_version(kustomize_command: str) -> str | None: function get_kubectl_version (line 28) | def get_kubectl_version(kubectl_command: str) -> float | None: FILE: checkov/logging_init.py function erase_log_stream (line 28) | def erase_log_stream() -> None: FILE: checkov/main.py class Checkov (line 135) | class Checkov: method __init__ (line 136) | def __init__(self, argv: list[str] = sys.argv[1:]) -> None: method _parse_mask_to_resource_attributes_to_omit (line 149) | def _parse_mask_to_resource_attributes_to_omit(self) -> None: method parse_config (line 166) | def parse_config(self, argv: list[str] = sys.argv[1:]) -> None: method normalize_config (line 191) | def normalize_config(self) -> None: method normalize_framework_arg (line 227) | def normalize_framework_arg(self, raw_framework_arg: List[List[str]], ... method run (line 251) | def run(self, banner: str = checkov_banner, tool: str = default_tool, ... method exit_run (line 748) | def exit_run(self) -> None: method commit_repository (line 751) | def commit_repository(self) -> str | None: method get_external_checks_dir (line 759) | def get_external_checks_dir(self) -> list[str]: method upload_results (line 771) | def upload_results( method save_sast_assets_data (line 813) | def save_sast_assets_data(self, scan_reports: List[Report]) -> None: method save_sast_reachability_data (line 820) | def save_sast_reachability_data(self, scan_reports: List[Report]) -> N... method print_results (line 835) | def print_results( FILE: checkov/openapi/checks/base_openapi_check.py class BaseOpenapiCheck (line 12) | class BaseOpenapiCheck(BaseCheck): method __init__ (line 13) | def __init__(self, name: str, id: str, categories: Iterable[CheckCateg... method is_start_end_line (line 26) | def is_start_end_line(self, conf: str) -> bool: FILE: checkov/openapi/checks/base_registry.py class Registry (line 5) | class Registry(BaseCheckRegistry): method __init__ (line 6) | def __init__(self) -> None: method get_key (line 9) | def get_key(self, entity_type: str, entity_name: str, check_id: str, f... FILE: checkov/openapi/checks/resource/generic/ClearTextAPIKey.py class ClearTestAPIKey (line 10) | class ClearTestAPIKey(BaseOpenapiCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_entity_conf (line 19) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/openapi/checks/resource/generic/GlobalSecurityFieldIsEmpty.py class GlobalSecurityFieldIsEmpty (line 9) | class GlobalSecurityFieldIsEmpty(BaseOpenapiCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_entity_conf (line 18) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/openapi/checks/resource/generic/NoMaximumNumberItems.py class NoMaximumNumberItems (line 9) | class NoMaximumNumberItems(BaseOpenapiCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_entity_conf (line 18) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method check_array_max_items (line 25) | def check_array_max_items(self, inner_conf: Any) -> tuple[CheckResult,... FILE: checkov/openapi/checks/resource/generic/SecurityOperations.py class SecurityOperations (line 9) | class SecurityOperations(BaseOpenapiCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_entity_conf (line 18) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/openapi/checks/resource/v2/BaseOpenapiCheckV2.py class BaseOpenapiCheckV2 (line 9) | class BaseOpenapiCheckV2(BaseOpenapiCheck): method __init__ (line 10) | def __init__(self, name: str, id: str, categories: Iterable[CheckCateg... method scan_openapi_conf (line 21) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... method scan_entity_conf (line 24) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/openapi/checks/resource/v2/GlobalSchemeDefineHTTP.py class GlobalSchemeDefineHTTP (line 9) | class GlobalSchemeDefineHTTP(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 18) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/GlobalSecurityScopeUndefined.py class GlobalSecurityScopeUndefined (line 9) | class GlobalSecurityScopeUndefined(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/Oauth2OperationObjectPasswordFlow.py class Oauth2OperationObjectPasswordFlow (line 9) | class Oauth2OperationObjectPasswordFlow(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/Oauth2SecurityDefinitionImplicitFlow.py class Oauth2SecurityDefinitionImplicitFlow (line 9) | class Oauth2SecurityDefinitionImplicitFlow(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/Oauth2SecurityDefinitionPasswordFlow.py class Oauth2SecurityDefinitionPasswordFlow (line 9) | class Oauth2SecurityDefinitionPasswordFlow(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/Oauth2SecurityPasswordFlow.py class Oauth2SecurityPasswordFlow (line 9) | class Oauth2SecurityPasswordFlow(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/Oauth2SecurityRequirement.py class Oauth2SecurityRequirement (line 9) | class Oauth2SecurityRequirement(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/OperationObjectBasicAuth.py class OperationObjectBasicAuth (line 9) | class OperationObjectBasicAuth(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/OperationObjectConsumesUndefined.py class OperationObjectConsumesUndefined (line 9) | class OperationObjectConsumesUndefined(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/OperationObjectImplicitFlow.py class OperationObjectImplicitFlow (line 9) | class OperationObjectImplicitFlow(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/OperationObjectProducesUndefined.py class OperationObjectProducesUndefined (line 9) | class OperationObjectProducesUndefined(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/OperationObjectSecurityScopeUndefined.py class OperationObjectSecurityScopeUndefined (line 9) | class OperationObjectSecurityScopeUndefined(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/PathSchemeDefineHTTP.py class PathSchemeDefineHTTP (line 9) | class PathSchemeDefineHTTP(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 20) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/SecurityDefinitionBasicAuth.py class SecurityDefinitionBasicAuth (line 9) | class SecurityDefinitionBasicAuth(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/SecurityDefinitions.py class SecurityDefinitions (line 10) | class SecurityDefinitions(BaseOpenapiCheckV2): method __init__ (line 11) | def __init__(self) -> None: method scan_openapi_conf (line 19) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/checks/resource/v2/SecurityRequirement.py class SecurityRequirement (line 9) | class SecurityRequirement(BaseOpenapiCheckV2): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 23) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... method check_security_conf (line 51) | def check_security_conf(self, conf: dict[str, Any], security_definitio... method is_requirements_defined (line 59) | def is_requirements_defined(self, security: list[dict[str, Any]], secu... FILE: checkov/openapi/checks/resource/v3/BaseOpenapiCheckV3.py class BaseOpenapiCheckV3 (line 9) | class BaseOpenapiCheckV3(BaseOpenapiCheck): method __init__ (line 10) | def __init__(self, name: str, id: str, categories: Iterable[CheckCateg... method scan_openapi_conf (line 21) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... method scan_entity_conf (line 24) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... FILE: checkov/openapi/checks/resource/v3/CleartextOverUnencryptedChannel.py class CleartextCredsOverUnencryptedChannel (line 9) | class CleartextCredsOverUnencryptedChannel(BaseOpenapiCheckV3): method __init__ (line 10) | def __init__(self) -> None: method scan_openapi_conf (line 19) | def scan_openapi_conf(self, conf: dict[str, Any], entity_type: str) ->... FILE: checkov/openapi/runner.py class Runner (line 24) | class Runner(YamlRunner, JsonRunner): method __init__ (line 27) | def __init__(self) -> None: method import_registry (line 31) | def import_registry(self) -> BaseCheckRegistry: method _parse_file (line 37) | def _parse_file( method parse_format (line 47) | def parse_format( method get_start_end_lines (line 64) | def get_start_end_lines( method require_external_checks (line 77) | def require_external_checks(self) -> bool: method is_valid (line 81) | def is_valid(conf: dict[str, Any] | list[dict[str, Any]] | None) -> bool: method get_resource (line 97) | def get_resource(self, file_path: str, key: str, supported_entities: I... method load_file (line 102) | def load_file(filename: str | Path) -> str: method pre_validate_file (line 107) | def pre_validate_file(file_content: str) -> bool: FILE: checkov/policies_3d/checks_infra/base_check.py class Base3dPolicyCheck (line 14) | class Base3dPolicyCheck: method __init__ (line 15) | def __init__(self) -> None: FILE: checkov/policies_3d/checks_infra/base_parser.py class Base3dPolicyCheckParser (line 10) | class Base3dPolicyCheckParser: method __init__ (line 11) | def __init__(self, raw_check: dict[str, Any] | None = None): method parse_raw_check (line 22) | def parse_raw_check(self, raw_check: Dict[str, Dict[str, Any]], **kwar... method _fill_check_metadata (line 25) | def _fill_check_metadata(self, check: Base3dPolicyCheck) -> None: method parse (line 31) | def parse(self, iac_records: list[Record] | None = None, method _parse_check_v1 (line 40) | def _parse_check_v1(self, iac_records: list[Record], secrets_records: ... FILE: checkov/policies_3d/checks_parser.py class PredicateAttributes (line 22) | class PredicateAttributes(str, Enum): class Policy3dParser (line 27) | class Policy3dParser(Base3dPolicyCheckParser): method __init__ (line 28) | def __init__(self, raw_check: dict[str, Any] | None = None, method parse_raw_check (line 34) | def parse_raw_check(self, raw_check: Dict[str, Dict[str, Any]], **kwar... method _parse_check_v1 (line 49) | def _parse_check_v1(self, iac_records: list[Record], secrets_records: ... method _create_predicate (line 84) | def _create_predicate(key: str, value: Any, record: Record | dict[str,... method _create_module_predicament (line 96) | def _create_module_predicament(self, policy_definition: dict[str, Any]... FILE: checkov/policies_3d/output.py function merge_line_with_previous_table (line 22) | def merge_line_with_previous_table(line: str, table: PrettyTable) -> str: function create_iac_code_blocks_output (line 30) | def create_iac_code_blocks_output(record: Policy3dRecord) -> str: function create_cli_output (line 63) | def create_cli_output(*records: list[Policy3dRecord]) -> str: function render_cve_output (line 86) | def render_cve_output(record: Policy3dRecord) -> str | None: function create_cli_cves_table (line 123) | def create_cli_cves_table(file_path: str, package_details_map: Dict[str,... function create_package_overview_table_part (line 139) | def create_package_overview_table_part( function render_iac_violations_table (line 193) | def render_iac_violations_table(record: Policy3dRecord) -> str | None: function create_iac_violations_table (line 226) | def create_iac_violations_table(file_path: str, resource_violation_detai... function create_iac_violations_overview_table_part (line 247) | def create_iac_violations_overview_table_part( FILE: checkov/policies_3d/record.py class Policy3dRecord (line 9) | class Policy3dRecord(Record): method __init__ (line 10) | def __init__(self, FILE: checkov/policies_3d/runner.py class CVECheckAttribute (line 25) | class CVECheckAttribute(str, Enum): class CVEReportAttribute (line 29) | class CVEReportAttribute(str, Enum): class Policy3dRunner (line 44) | class Policy3dRunner(BasePostRunner): method __init__ (line 47) | def __init__(self) -> None: method run_v2 (line 50) | def run_v2(self, method create_record (line 100) | def create_record(check: Base3dPolicyCheck, check_result: CheckResult)... method create_failed_checks_by_resource_mapping (line 161) | def create_failed_checks_by_resource_mapping(scan_reports: list[Report... method run (line 202) | def run( # type:ignore[override] method collect_check (line 229) | def collect_check(self, check: Base3dPolicyCheck, reports_by_fw: dict[... method solve_check_iac (line 247) | def solve_check_iac(self, check: Base3dPolicyCheck, reports_by_fw: dic... method solve_check_cve (line 269) | def solve_check_cve(self, check: Base3dPolicyCheck, reports_by_fw: dic... method get_record (line 298) | def get_record(self, check: Base3dPolicyCheck, iac_record: Record, vul... FILE: checkov/policies_3d/syntax/cves_syntax.py class CVEPredicate (line 8) | class CVEPredicate(Predicate): method __init__ (line 9) | def __init__(self, cve_report: dict[str, Any]) -> None: method __call__ (line 14) | def __call__(self) -> bool: class RiskFactorCVEContains (line 18) | class RiskFactorCVEContains(CVEPredicate): method __init__ (line 19) | def __init__(self, risk_factors: list[str], cve_report: dict[str, Any]... method __call__ (line 28) | def __call__(self) -> bool: method __eq__ (line 39) | def __eq__(self, other: object) -> bool: method __hash__ (line 45) | def __hash__(self) -> Any: FILE: checkov/policies_3d/syntax/iac_syntax.py class IACPredicate (line 9) | class IACPredicate(Predicate): method __init__ (line 10) | def __init__(self, record: Record) -> None: method __call__ (line 15) | def __call__(self) -> bool: class ViolationIdEquals (line 19) | class ViolationIdEquals(IACPredicate): method __init__ (line 20) | def __init__(self, record: Record, violation_id: str) -> None: method __call__ (line 24) | def __call__(self) -> bool: method __eq__ (line 28) | def __eq__(self, other: object) -> bool: method __hash__ (line 34) | def __hash__(self) -> Any: FILE: checkov/policies_3d/syntax/secrets_syntax.py class SecretsPredicate (line 7) | class SecretsPredicate(Predicate): method __init__ (line 8) | def __init__(self, record: Record) -> None: method __call__ (line 13) | def __call__(self) -> bool: FILE: checkov/policies_3d/syntax/syntax.py class Predicate (line 6) | class Predicate: method __init__ (line 7) | def __init__(self) -> None: method __call__ (line 11) | def __call__(self, *args: Any, **kwargs: Any) -> bool: method __eq__ (line 15) | def __eq__(self, other: object) -> bool: method __hash__ (line 19) | def __hash__(self) -> Any: class Predicament (line 23) | class Predicament: method __init__ (line 24) | def __init__(self, logical_op: str, predicates: list[Predicate] | None... method __call__ (line 30) | def __call__(self) -> bool: method get_all_children_predicates (line 50) | def get_all_children_predicates(self) -> set[Predicate]: FILE: checkov/runner_filter.py class RunnerFilter (line 26) | class RunnerFilter(object): method __init__ (line 32) | def __init__( method _load_resource_attr_to_omit (line 168) | def _load_resource_attr_to_omit(resource_attr_to_omit_input: Optional[... method apply_enforcement_rules (line 175) | def apply_enforcement_rules(self, enforcement_rule_configs: Dict[str, ... method extract_enforcement_rule_threshold (line 186) | def extract_enforcement_rule_threshold(self, check_id: str, report_typ... method should_run_check (line 194) | def should_run_check( method _match_regex_pattern (line 284) | def _match_regex_pattern(self, check_id: str, file_origin_paths: List[... method check_matches (line 314) | def check_matches(check_id: str, method within_threshold (line 321) | def within_threshold(self, severity: Severity) -> bool: method secret_validation_status_matches (line 327) | def secret_validation_status_matches(secret_validation_status: str, st... method notify_external_check (line 331) | def notify_external_check(check_id: str) -> None: method is_external_check (line 335) | def is_external_check(check_id: str) -> bool: method is_policy_filtered (line 338) | def is_policy_filtered(self, check_id: str) -> bool: method is_policy_exception (line 343) | def is_policy_exception(self, check_id: str) -> bool: method to_dict (line 348) | def to_dict(self) -> Dict[str, Any]: method from_dict (line 355) | def from_dict(obj: Dict[str, Any]) -> RunnerFilter: method set_suppressed_policies (line 397) | def set_suppressed_policies(self, policy_level_suppressions: List[List... method get_sast_languages (line 403) | def get_sast_languages(frameworks: Optional[List[str]], skip_framework... FILE: checkov/sast/checks_infra/base_check.py class BaseSastCheck (line 6) | class BaseSastCheck: method __init__ (line 7) | def __init__(self, name: str, id: str, severity: Optional[Severity] = ... FILE: checkov/sast/checks_infra/base_registry.py class Registry (line 16) | class Registry(BaseCheckRegistry): method __init__ (line 17) | def __init__(self, checks_dir: str | None = None) -> None: method extract_entity_details (line 25) | def extract_entity_details(self, entity: dict[str, Any]) -> tuple[str,... method set_runner_filter (line 29) | def set_runner_filter(self, runner_filter: RunnerFilter) -> None: method add_external_dirs (line 32) | def add_external_dirs(self, external_dirs: Optional[List[str]]) -> None: FILE: checkov/sast/common.py function get_code_block_from_start (line 6) | def get_code_block_from_start(lines: List[str], start: int) -> List[Tupl... function cut_code_block_ident (line 11) | def cut_code_block_ident(code_block: List[Tuple[int, str]]) -> List[Tupl... FILE: checkov/sast/engines/base_engine.py class SastEngine (line 8) | class SastEngine(ABC): method get_reports (line 10) | def get_reports(self, targets: List[str], registry: Registry, language... FILE: checkov/sast/engines/files_filter_manager.py class FilesFilterManager (line 10) | class FilesFilterManager: method __init__ (line 11) | def __init__(self, source_codes: List[str], languages: Set[SastLanguag... method get_files_to_filter (line 15) | def get_files_to_filter(self) -> List[str]: method _get_js_files_to_filter (line 25) | def _get_js_files_to_filter(self) -> List[str]: method _filter_direct_build_js (line 49) | def _filter_direct_build_js(js_files: List[Dict[str, str]], ts_files: ... method _filter_by_tsconfig (line 67) | def _filter_by_tsconfig(tsconfig_files: List[Dict[str, str]]) -> List[... method _filter_hidden_files (line 90) | def _filter_hidden_files(self) -> List[str]: FILE: checkov/sast/engines/prisma_engine.py class PrismaEngine (line 48) | class PrismaEngine(SastEngine): method __init__ (line 49) | def __init__(self) -> None: method get_check_thresholds (line 57) | def get_check_thresholds(self, registry: Registry) -> Tuple[Severity, ... method get_reports (line 75) | def get_reports(self, targets: List[str], registry: Registry, language... method setup_sast_artifact (line 116) | def setup_sast_artifact(self) -> bool: method download_sast_artifacts (line 144) | def download_sast_artifacts(self, current_version: str) -> bool: method _cleanup_scan (line 179) | def _cleanup_scan(self) -> None: method get_sast_artifact (line 188) | def get_sast_artifact(self) -> Optional[Path]: method run_go_library (line 201) | def run_go_library(self, languages: Set[SastLanguages], method _sast_default_scan (line 269) | def _sast_default_scan(self, sast_input: Dict[str, Any]) -> Dict[str, ... method _windows_sast_scan (line 281) | def _windows_sast_scan(self, sast_input: Dict[str, Any]) -> Dict[str, ... method create_prisma_report (line 298) | def create_prisma_report(self, data: Dict[str, Any]) -> PrismaReport: method remove_none_conf_incidents_policies (line 309) | def remove_none_conf_incidents_policies(data: Dict[str, Any]) -> None: method run_go_library_list_policies (line 320) | def run_go_library_list_policies(self, document: Dict[str, Any]) -> Sa... method create_report (line 347) | def create_report(self, prisma_report: PrismaReport) -> List[Union[Sas... method _split_sast_cdk_reports (line 417) | def _split_sast_cdk_reports(self, sast_reports: List[SastReport]) -> L... method _update_cdk_report (line 437) | def _update_cdk_report(lang: SastLanguages, cdk_reports: List[CDKRepor... method _update_sast_report_checks (line 457) | def _update_sast_report_checks(self, report: SastReport, cdk_reports: ... method _get_sast_check (line 478) | def _get_sast_check(sast_report: SastReport, cdk_report: CDKReport, sa... method _get_all_reports (line 484) | def _get_all_reports(self, sast_reports: List[SastReport], cdk_reports... method get_policies (line 497) | def get_policies(self, languages: Set[SastLanguages]) -> SastPolicies: function validate_params (line 528) | def validate_params(languages: Set[SastLanguages], function get_machine (line 541) | def get_machine() -> str: function get_reachability_data (line 552) | def get_reachability_data(repo_path: str) -> Dict[str, Any]: FILE: checkov/sast/prisma_models/library_input.py class LibraryInput (line 12) | class LibraryInput(TypedDict): FILE: checkov/sast/prisma_models/policies_list.py class SastPolicyMetadataEntry (line 7) | class SastPolicyMetadataEntry(BaseModel): class SastPolicyEntry (line 17) | class SastPolicyEntry(BaseModel): FILE: checkov/sast/record.py class SastRecord (line 12) | class SastRecord(Record): method __init__ (line 13) | def __init__(self, method to_string (line 50) | def to_string(self, compact: bool = False, use_bc_ids: bool = False) -... method get_code_lines_taint (line 96) | def get_code_lines_taint(self, dataflows: List[MatchLocation]) -> Tupl... FILE: checkov/sast/report.py class SastReport (line 9) | class SastReport(Report): method __init__ (line 10) | def __init__(self, check_type: str, metadata: Dict[str, Optional[Union... method errors (line 19) | def errors(self) -> Dict[str, Any]: method get_summary (line 22) | def get_summary(self) -> Dict[str, Union[int, str]]: method get_formated_reachability_report (line 45) | def get_formated_reachability_report(reachability_report_dict: Dict[Sa... class SastData (line 64) | class SastData: method __init__ (line 65) | def __init__(self) -> None: method set_imports_data (line 69) | def set_imports_data(self, imports_data: Dict[str, Any]) -> None: method set_reachability_report (line 72) | def set_reachability_report(self, reachability_report: Dict[str, Any])... method get_sast_import_report (line 76) | def get_sast_import_report(scan_reports: List[SastReport]) -> Dict[str... method get_sast_reachability_report (line 90) | def get_sast_reachability_report(scan_reports: List[SastReport]) -> Di... FILE: checkov/sast/runner.py class Runner (line 21) | class Runner(BaseRunner[None, None, None]): method __init__ (line 24) | def __init__(self) -> None: method should_scan_file (line 30) | def should_scan_file(self, file: str) -> bool: method run (line 37) | def run(self, root_folder: Optional[str], FILE: checkov/sca_image/models.py class ReportCVE (line 7) | class ReportCVE: FILE: checkov/sca_image/runner.py class Runner (line 31) | class Runner(PackageRunner): method __init__ (line 34) | def __init__(self) -> None: method should_scan_file (line 43) | def should_scan_file(self, filename: str) -> bool: method scan (line 46) | def scan( method execute_scan (line 80) | async def execute_scan( method upload_results_to_cache (line 112) | def upload_results_to_cache(self, output_path: Path, image_id: str) ->... method run (line 137) | def run( method iterate_image_files (line 179) | def iterate_image_files(self, abs_fname: str, report: Report, runner_f... method get_report_from_scan_result (line 210) | def get_report_from_scan_result(self, result: Dict[str, Any], dockerfi... method get_image_cached_results (line 231) | def get_image_cached_results(self, dockerfile_path: str, image: Image,... method get_image_report (line 257) | def get_image_report(self, dockerfile_path: str, image: Image, runner_... method get_image_id_report (line 294) | def get_image_id_report(self, dockerfile_path: str, image_id: str, run... method extract_image_short_id (line 317) | def extract_image_short_id(self, scan_result: dict[str, Any]) -> str: method get_image_details_from_twistcli_result (line 329) | def get_image_details_from_twistcli_result(self, scan_result: dict[str... method included_paths (line 346) | def included_paths(self) -> Iterable[str]: FILE: checkov/sca_package_2/output.py class CveCount (line 24) | class CveCount: method output_row (line 36) | def output_row(self) -> List[str]: function calculate_lowest_compliant_version (line 48) | def calculate_lowest_compliant_version( function create_cli_output (line 81) | def create_cli_output(fixable: bool = True, *cve_records: list[Record]) ... function create_cli_license_violations_table (line 218) | def create_cli_license_violations_table(file_path: str, function create_cli_cves_table (line 277) | def create_cli_cves_table(file_path: str, cve_count: CveCount, package_d... function create_cve_summary_table_part (line 306) | def create_cve_summary_table_part(table_width: int, column_width: int, c... function create_fixable_cve_summary_table_part (line 332) | def create_fixable_cve_summary_table_part( function create_package_overview_table_part (line 359) | def create_package_overview_table_part( FILE: checkov/sca_package_2/runner.py class Runner (line 23) | class Runner(BaseRunner[None, None, None]): method __init__ (line 26) | def __init__(self, report_type: str = check_type) -> None: method _get_s3_file_key_to_abs_path (line 32) | def _get_s3_file_key_to_abs_path(self, uploaded_files: List[FileToPers... method prepare_and_scan (line 40) | def prepare_and_scan( method run (line 99) | def run( method _persist_file_if_required (line 150) | def _persist_file_if_required(self, package_files_to_persist: List[Fil... method upload_package_files (line 157) | def upload_package_files( method find_scannable_files (line 193) | def find_scannable_files( FILE: checkov/sca_package_2/scanner.py class Scanner (line 20) | class Scanner: method __init__ (line 21) | def __init__(self, pbar: ProgressBar | None = None, root_folder: str |... method scan (line 31) | def scan(self) -> dict[str, Any] | None: method run_scan (line 37) | def run_scan(self) -> bool: method poll_scan_result (line 72) | def poll_scan_result(self) -> dict[str, Any]: FILE: checkov/secrets/context_parser.py class ContextParser (line 10) | class ContextParser: method __init__ (line 25) | def __init__(self, file_path: str) -> None: method _read_file_lines (line 29) | def _read_file_lines(self) -> List[Tuple[int, str]]: method collect_skip_comments (line 35) | def collect_skip_comments( FILE: checkov/secrets/coordinator.py class EnrichedSecret (line 5) | class EnrichedSecret(TypedDict): class SecretsCoordinator (line 13) | class SecretsCoordinator: method __init__ (line 16) | def __init__(self) -> None: method add_secret (line 19) | def add_secret(self, enriched_secret: EnrichedSecret) -> None: method get_resources (line 24) | def get_resources(self) -> Iterable[str]: method get_secrets (line 27) | def get_secrets(self) -> list[EnrichedSecret]: FILE: checkov/secrets/git_history_store.py class RawStore (line 21) | class RawStore(TypedDict): class GitHistorySecretStore (line 30) | class GitHistorySecretStore: method __init__ (line 31) | def __init__(self) -> None: method set_secret_map (line 34) | def set_secret_map(self, file_results: List[PotentialSecret], file_nam... method _add_new_secret (line 52) | def _add_new_secret(self, secret_key: str, secret: PotentialSecret, co... method _update_removed_secret (line 77) | def _update_removed_secret(self, secret_key: str, secret: PotentialSec... method handle_renamed_file (line 90) | def handle_renamed_file(self, rename_from: str, rename_to: str, commit... method get_added_and_removed_commit_hash (line 116) | def get_added_and_removed_commit_hash(self, key: str, secret: Potentia... function search_for_code_line (line 161) | def search_for_code_line(commit_diff: CommitDiff, secret_value: Optional... function get_secret_key (line 175) | def get_secret_key(file_name: str, secret_hash: str, secret_type: str) -... FILE: checkov/secrets/git_types.py class RenamedFile (line 20) | class RenamedFile(TypedDict): class Commit (line 25) | class Commit: method __init__ (line 28) | def __init__( method is_empty (line 38) | def is_empty(self) -> bool: method add_file (line 41) | def add_file(self, filename: str, commit_diff: CommitDiff) -> None: method rename_file (line 47) | def rename_file(self, file_path: str, prev_filename: str, new_filename... method remove_file (line 56) | def remove_file(self, filename: str) -> None: class CommitMetadata (line 61) | class CommitMetadata: method __init__ (line 64) | def __init__(self, commit_hash: str, committer: str, committed_datetim... class EnrichedPotentialSecretMetadata (line 70) | class EnrichedPotentialSecretMetadata(TypedDict, total=False): class EnrichedPotentialSecret (line 79) | class EnrichedPotentialSecret(EnrichedPotentialSecretMetadata): FILE: checkov/secrets/local_secrets_runner.py function execute (line 18) | def execute(): FILE: checkov/secrets/log_prefix_stripper.py function strip_log_prefix (line 73) | def strip_log_prefix(line: str) -> str: function has_log_prefixes (line 86) | def has_log_prefixes(content: str) -> bool: function strip_log_prefixes_from_content (line 111) | def strip_log_prefixes_from_content(content: str) -> str: function create_stripped_content (line 121) | def create_stripped_content(file_path: str) -> Optional[str]: FILE: checkov/secrets/parsers/json/multiline_parser.py class JsonMultiLineParser (line 22) | class JsonMultiLineParser(BaseMultiLineParser): method consecutive_lines_in_same_object (line 24) | def consecutive_lines_in_same_object( method is_object_start (line 42) | def is_object_start( method is_object_end (line 48) | def is_object_end( method is_line_comment (line 54) | def is_line_comment( FILE: checkov/secrets/parsers/multiline_parser.py class BaseMultiLineParser (line 11) | class BaseMultiLineParser(ABC): method get_lines_from_same_object (line 12) | def get_lines_from_same_object( method consecutive_lines_in_same_object (line 36) | def consecutive_lines_in_same_object( method is_object_start (line 45) | def is_object_start( method is_object_end (line 52) | def is_object_end( method is_line_comment (line 59) | def is_line_comment( FILE: checkov/secrets/parsers/single_line_parser.py class BaseSingleLineParser (line 13) | class BaseSingleLineParser(ABC): method detect_secret (line 14) | def detect_secret( method ignore_secret (line 33) | def ignore_secret(self, raw_context: CodeSnippet) -> bool: FILE: checkov/secrets/parsers/terraform/multiline_parser.py class TerraformMultiLineParser (line 16) | class TerraformMultiLineParser(BaseMultiLineParser): method consecutive_lines_in_same_object (line 17) | def consecutive_lines_in_same_object( method is_object_start (line 25) | def is_object_start(line: str) -> bool: method is_object_end (line 29) | def is_object_end(line: str) -> bool: method is_line_comment (line 33) | def is_line_comment(line: str) -> bool: FILE: checkov/secrets/parsers/terraform/single_line_parser.py class TerraformSingleLineParser (line 11) | class TerraformSingleLineParser(BaseSingleLineParser): method ignore_secret (line 12) | def ignore_secret(self, raw_context: CodeSnippet) -> bool: method ignore_terraform_data_block (line 15) | def ignore_terraform_data_block(self, raw_context: CodeSnippet) -> bool: FILE: checkov/secrets/parsers/yaml/multiline_parser.py class YmlMultilineParser (line 15) | class YmlMultilineParser(BaseMultiLineParser): method consecutive_lines_in_same_object (line 17) | def consecutive_lines_in_same_object( method is_object_start (line 28) | def is_object_start( method is_object_end (line 37) | def is_object_end( method is_line_comment (line 46) | def is_line_comment( method lines_same_indentation (line 52) | def lines_same_indentation(line1: str, line2: str) -> bool: FILE: checkov/secrets/plugins/custom_regex_detector.py class CustomRegexDetector (line 23) | class CustomRegexDetector(RegexBasedDetector): method __init__ (line 29) | def __init__(self) -> None: method multiline_regex_supported_file_types (line 59) | def multiline_regex_supported_file_types(self) -> Set[str]: method analyze_line (line 66) | def analyze_line( method _find_potential_secret (line 120) | def _find_potential_secret( method analyze_string (line 213) | def analyze_string(self, string: str, **kwargs: Optional[Dict[str, Any... method _extract_real_regex_match (line 224) | def _extract_real_regex_match(self, regex_matches: Union[str, Tuple[st... function find_line_number (line 233) | def find_line_number(file_string: str, substring: str, default_line_numb... FILE: checkov/secrets/plugins/detector_utils.py function remove_fp_secrets_in_keys (line 185) | def remove_fp_secrets_in_keys(detected_secrets: set[PotentialSecret], li... function get_processed_line (line 210) | def get_processed_line(formatted_line: str, secret_value: str) -> str: function format_reducing_noise_secret (line 218) | def format_reducing_noise_secret(string: str) -> str: function extract_from_string (line 222) | def extract_from_string(pattern: dict[Pattern[str], int] | None, string:... function detect_secret (line 233) | def detect_secret( function analyze_multiline_keyword_combinator (line 250) | def analyze_multiline_keyword_combinator( function mark_set_multiline (line 304) | def mark_set_multiline(secrets: set[PotentialSecret]) -> None: FILE: checkov/secrets/plugins/entropy_keyword_combinator.py class EntropyKeywordCombinator (line 119) | class EntropyKeywordCombinator(BasePlugin): method __init__ (line 122) | def __init__(self, limit: float = ENTROPY_KEYWORD_LIMIT, max_line_leng... method analyze_string (line 138) | def analyze_string(self, string: str) -> Generator[str, None, None]: method analyze_line (line 141) | def analyze_line( method convert_to_reduce_noise (line 236) | def convert_to_reduce_noise(secret_value: str) -> str: method receive_last_secret_detected (line 243) | def receive_last_secret_detected(keyword_on_key: Set[PotentialSecret])... FILE: checkov/secrets/plugins/load_detectors.py function load_detectors (line 11) | def load_detectors() -> list[dict[str, Any]]: function modify_secrets_policy_to_detectors (line 29) | def modify_secrets_policy_to_detectors(policies_list: List[dict[str, Any... function add_to_custom_detectors (line 35) | def add_to_custom_detectors(custom_detectors: List[Dict[str, Any]], name... function add_detectors_from_condition_query (line 48) | def add_detectors_from_condition_query(custom_detectors: List[Dict[str, ... function add_detectors_from_code (line 63) | def add_detectors_from_code(custom_detectors: List[Dict[str, Any]], code... function transforms_policies_to_detectors_list (line 90) | def transforms_policies_to_detectors_list(custom_secrets: List[Dict[str,... function get_runnable_plugins (line 109) | def get_runnable_plugins(policies: List[Dict[str, Any]]) -> Dict[str, str]: FILE: checkov/secrets/runner.py function _thread_safe_transient_settings (line 103) | def _thread_safe_transient_settings(config: Dict[str, Any]) -> Generator... function should_filter_vault_secret (line 164) | def should_filter_vault_secret(secret_value: str, check_id: str) -> bool: function _get_secret_suppressions_ids (line 168) | def _get_secret_suppressions_ids() -> List[str]: function _find_files_from_root_folder (line 182) | def _find_files_from_root_folder(root_folder: str, runner_filter: Runner... function _cleanup_plugin_files (line 214) | def _cleanup_plugin_files( class Runner (line 231) | class Runner(BaseRunner[None, None, None]): method __init__ (line 234) | def __init__( method set_history_secret_store (line 245) | def set_history_secret_store(self, value: Dict[str, List[EnrichedPoten... method get_history_secret_store (line 248) | def get_history_secret_store(self) -> Dict[str, List[EnrichedPotential... method _get_plugins_used (line 251) | def _get_plugins_used(self) -> Tuple[List[Dict[str, Any]], Callable[[]... method run (line 311) | def run( method get_report (line 363) | def get_report(self, secrets: SecretsCollection, runner_filter: Runner... method _prioritise_secrets (line 513) | def _prioritise_secrets(secret_records: Dict[str, SecretsRecord], secr... method _scan_files (line 527) | def _scan_files(files_to_scan: list[str], secrets: SecretsCollection, ... method _prepare_scan_file (line 543) | def _prepare_scan_file(full_file_path: str) -> Optional[str]: method _safe_scan (line 571) | def _safe_scan(file_path: str, base_path: str) -> tuple[str, list[Pote... method search_for_suppression (line 613) | def search_for_suppression( method save_secret_to_coordinator (line 682) | def save_secret_to_coordinator( method verify_secrets (line 702) | def verify_secrets(self, report: Report, enriched_secrets_s3_path: str... method get_json_verification_report (line 777) | def get_json_verification_report(presigned_url: str) -> list[dict[str,... method _add_custom_detectors_to_metadata_integration (line 787) | def _add_custom_detectors_to_metadata_integration() -> None: method _modify_invalid_secrets_check_result_to_skipped (line 802) | def _modify_invalid_secrets_check_result_to_skipped(report: Report) ->... method mask_files (line 820) | def mask_files(self, root_folder: str | None, function masking_value (line 869) | def masking_value(secret: str) -> str: FILE: checkov/secrets/scan_git_history.py class GitHistoryScanner (line 33) | class GitHistoryScanner: method __init__ (line 36) | def __init__(self, root_folder: str, secrets: SecretsCollection, method scan_history (line 52) | def scan_history(self, last_commit_scanned: Optional[str] = '', commit... method _scan_history (line 71) | def _scan_history(self, last_commit_scanned: Optional[str] = '', commi... method get_commits (line 87) | def get_commits(self, last_commit_scanned: Optional[str] = '') -> List... method _process_raw_store (line 96) | def _process_raw_store(self) -> None: method _create_secret_collection (line 106) | def _create_secret_collection(self) -> None: method set_repo (line 116) | def set_repo(self, root_folder: str | None = None) -> bool: method _get_commits_diff (line 129) | def _get_commits_diff(self, last_commit_sha: Optional[str] = None) -> ... method _run_scan_parallel (line 189) | def _run_scan_parallel(self, commits_diff: List[Commit]) -> None: method _run_scan_one_bulk (line 197) | def _run_scan_one_bulk(commits_diff: List[Commit] | Commit) -> List[Ra... method _run_scan_one_commit (line 212) | def _run_scan_one_commit(commit: Commit) -> Tuple[List[RawStore], int]: function get_first_commit (line 235) | def get_first_commit(repo: Repo, root_folder: str) -> Commit: function get_decoded_diff (line 261) | def get_decoded_diff(diff: Union[str, bytes, None]) -> str: FILE: checkov/secrets/utils.py function filter_excluded_paths (line 13) | def filter_excluded_paths( FILE: checkov/serverless/base_registry.py class EntityDetails (line 16) | class EntityDetails: class ServerlessRegistry (line 21) | class ServerlessRegistry(BaseCheckRegistry): method __init__ (line 22) | def __init__(self) -> None: method extract_entity_details (line 25) | def extract_entity_details(self, entity: EntityDetails) -> tuple[str, ... method scan (line 28) | def scan( # type:ignore[override] FILE: checkov/serverless/checks/complete/base_complete_check.py class BaseCompleteCheck (line 14) | class BaseCompleteCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 33) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_complete_conf (line 37) | def scan_complete_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/custom/base_custom_check.py class BaseCustomCheck (line 14) | class BaseCustomCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 33) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_custom_conf (line 37) | def scan_custom_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/function/aws/AWSCredentials.py class AWSCredentials (line 12) | class AWSCredentials(BaseFunctionCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_function_conf (line 20) | def scan_function_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/function/aws/AdminPolicyDocument.py class AdminPolicyDocument (line 10) | class AdminPolicyDocument(BaseFunctionCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_function_conf (line 18) | def scan_function_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/function/aws/StarActionPolicyDocument.py class StarActionPolicyDocument (line 10) | class StarActionPolicyDocument(BaseFunctionCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_function_conf (line 18) | def scan_function_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/function/base_function_check.py class BaseFunctionCheck (line 14) | class BaseFunctionCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 33) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_function_conf (line 38) | def scan_function_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/layer/base_layer_check.py class BaseLayerCheck (line 14) | class BaseLayerCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 33) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_layer_conf (line 37) | def scan_layer_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/package/base_package_check.py class BasePackageCheck (line 13) | class BasePackageCheck(BaseCheck): method __init__ (line 14) | def __init__( method scan_entity_conf (line 32) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_package_conf (line 36) | def scan_package_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/plugin/base_plugin_check.py class BasePluginCheck (line 13) | class BasePluginCheck(BaseCheck): method __init__ (line 14) | def __init__( method scan_entity_conf (line 32) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_plugin_list (line 36) | def scan_plugin_list(self, plugin_list: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/provider/base_provider_check.py class BaseProviderCheck (line 13) | class BaseProviderCheck(BaseCheck): method __init__ (line 14) | def __init__( method scan_entity_conf (line 32) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_provider_conf (line 36) | def scan_provider_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/checks/service/base_service_check.py class BaseServiceCheck (line 14) | class BaseServiceCheck(BaseCheck): method __init__ (line 15) | def __init__( method scan_entity_conf (line 33) | def scan_entity_conf(self, conf: dict[str, Any], entity_type: str) -> ... method scan_service_conf (line 37) | def scan_service_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/serverless/graph_builder/definition_context.py function build_definitions_context (line 11) | def build_definitions_context(definitions: dict[str, dict[str, Any]], de... function add_resource_to_definitions_context (line 36) | def add_resource_to_definitions_context(definitions_context: dict[str, d... FILE: checkov/serverless/graph_builder/graph_components/blocks.py class ServerlessBlock (line 9) | class ServerlessBlock(Block): method __init__ (line 10) | def __init__( FILE: checkov/serverless/graph_builder/graph_to_definitions.py function convert_graph_vertices_to_definitions (line 13) | def convert_graph_vertices_to_definitions(vertices: list[ServerlessBlock... function add_breadcrumbs (line 54) | def add_breadcrumbs(vertex: ServerlessBlock, breadcrumbs: dict[str, dict... FILE: checkov/serverless/graph_builder/local_graph.py class ServerlessLocalGraph (line 13) | class ServerlessLocalGraph(LocalGraph[ServerlessBlock]): method __init__ (line 14) | def __init__(self, definitions: dict[str, dict[str, Any]]) -> None: method build_graph (line 20) | def build_graph(self, render_variables: bool = True) -> None: method _create_vertices (line 23) | def _create_vertices(self) -> None: method _create_vertex (line 42) | def _create_vertex(self, file_path: str, definition: dict[str, Any] | ... method get_resources_types_in_graph (line 112) | def get_resources_types_in_graph(self) -> list[str]: method update_vertex_config (line 117) | def update_vertex_config(vertex: _Block, changed_attributes: list[str]... method update_vertices_configs (line 121) | def update_vertices_configs(self) -> None: FILE: checkov/serverless/graph_manager.py class ServerlessGraphManager (line 14) | class ServerlessGraphManager(GraphManager[ServerlessLocalGraph, "dict[st... method __init__ (line 15) | def __init__(self, db_connector: LibraryGraphConnector, source: str = ... method build_graph_from_source_directory (line 18) | def build_graph_from_source_directory( method build_graph_from_definitions (line 35) | def build_graph_from_definitions( FILE: checkov/serverless/parsers/context_parser.py class ContextParser (line 12) | class ContextParser(object): method __init__ (line 27) | def __init__(self, sls_file: str, sls_template: dict[str, Any], sls_te... method file (line 35) | def file(self, content: dict[str, Any]) -> str: method extract_code_lines (line 40) | def extract_code_lines( method enrich_function_with_provider (line 61) | def enrich_function_with_provider(self, sls_function_name: str) -> None: method _infer_provider_type (line 90) | def _infer_provider_type(self) -> str | None: FILE: checkov/serverless/parsers/parser.py function parse (line 38) | def parse(filename: str) -> tuple[dict[str, Any], list[tuple[int, str]]]... function is_checked_sls_template (line 69) | def is_checked_sls_template(template: dict[str, Any]) -> bool: function template_contains_cfn_resources (line 83) | def template_contains_cfn_resources(template: dict[str, Any]) -> bool: function template_contains_key (line 90) | def template_contains_key(template: dict[str, Any], key: str) -> bool: function process_variables (line 96) | def process_variables(template: dict[str, Any], filename: str) -> dict[s... function process_variables_loop (line 139) | def process_variables_loop( function _load_var_data (line 195) | def _load_var_data( function _determine_variable_value_from_dict (line 234) | def _determine_variable_value_from_dict( function _self_var_data_lookup (line 255) | def _self_var_data_lookup(group_dict: dict[str, Any], template: dict[str... function _load_file_data (line 261) | def _load_file_data( function _token_to_type_and_loc (line 282) | def _token_to_type_and_loc(token: str) -> Tuple[Optional[str], Optional[... function _parse_var (line 297) | def _parse_var(var_str: str) -> tuple[str | None, str | None, str | None... function _tokenize_by_commas (line 317) | def _tokenize_by_commas(string: str) -> Optional[List[str]]: FILE: checkov/serverless/runner.py class Runner (line 58) | class Runner(BaseRunner[_ServerlessDefinitions, _ServerlessContext, Serv... method __init__ (line 61) | def __init__(self, method run (line 83) | def run( method add_python_check_results (line 134) | def add_python_check_results(self, report: Report, runner_filter: Runn... method complete_python_checks (line 147) | def complete_python_checks(self, method single_item_sections_checks (line 185) | def single_item_sections_checks(self, method multi_item_sections_checks (line 243) | def multi_item_sections_checks(self, method cfn_resources_checks (line 299) | def cfn_resources_checks(self, method extract_file_path_from_abs_path (line 359) | def extract_file_path_from_abs_path(self, path: Path) -> str: method set_definitions_raw (line 362) | def set_definitions_raw(self, definitions_raw: dict[str, list[tuple[in... FILE: checkov/serverless/utils.py class ServerlessElements (line 22) | class ServerlessElements(str, Enum): method __str__ (line 33) | def __str__(self) -> str: function create_definitions (line 38) | def create_definitions( function get_scannable_file_paths (line 54) | def get_scannable_file_paths(root_folder: str | None = None, excluded_pa... function get_files_definitions (line 75) | def get_files_definitions( function _parallel_parse (line 89) | def _parallel_parse(f: str) -> tuple[str, tuple[dict[str, Any], list[tup... function get_resource_tags (line 94) | def get_resource_tags(entity: EntityDetails, registry: ServerlessRegistr... FILE: checkov/terraform/base_runner.py class BaseTerraformRunner (line 52) | class BaseTerraformRunner( method __init__ (line 57) | def __init__( method run (line 95) | def run( method load_external_checks (line 105) | def load_external_checks(self, external_checks_dir: list[str] | None) ... method _get_connected_node_data (line 111) | def _get_connected_node_data(self, connected_node: dict[str, Any], roo... method get_graph_checks_report (line 133) | def get_graph_checks_report( method get_entity_context_and_evaluations (line 211) | def get_entity_context_and_evaluations(self, entity: dict[str, Any]) -... method run_block (line 215) | def run_block( method extract_images (line 230) | def extract_images( method get_graph_resource_entity_config (line 246) | def get_graph_resource_entity_config(entity: dict[str, Any]) -> dict[s... FILE: checkov/terraform/checks/data/aws/AdminPolicyDocument.py class AdminPolicyDocument (line 8) | class AdminPolicyDocument(BaseDataCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_data_conf (line 16) | def scan_data_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/data/aws/GithubActionsOIDCTrustPolicy.py class GithubActionsOIDCTrustPolicy (line 8) | class GithubActionsOIDCTrustPolicy(BaseDataCheck): method __init__ (line 9) | def __init__(self): method scan_data_conf (line 16) | def scan_data_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 101) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/data/aws/IAMCredentialsExposure.py class CloudSplainingCredentialsExposure (line 11) | class CloudSplainingCredentialsExposure(BaseTerraformCloudsplainingDataI... method __init__ (line 14) | def __init__(self) -> None: method cloudsplaining_analysis (line 19) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> Union[Lis... FILE: checkov/terraform/checks/data/aws/IAMDataExfiltration.py class CloudSplainingDataExfiltration (line 11) | class CloudSplainingDataExfiltration(BaseTerraformCloudsplainingDataIAMC... method __init__ (line 12) | def __init__(self) -> None: method cloudsplaining_analysis (line 17) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> List[str]: FILE: checkov/terraform/checks/data/aws/IAMManagedAdminPolicy.py class IAMManagedAdminPolicy (line 13) | class IAMManagedAdminPolicy(BaseDataCheck): method __init__ (line 14) | def __init__(self): method scan_data_conf (line 28) | def scan_data_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/data/aws/IAMPermissionsManagement.py class CloudSplainingPermissionsManagement (line 11) | class CloudSplainingPermissionsManagement(BaseTerraformCloudsplainingDat... method __init__ (line 12) | def __init__(self) -> None: method cloudsplaining_analysis (line 17) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> Union[Lis... FILE: checkov/terraform/checks/data/aws/IAMPrivilegeEscalation.py class CloudSplainingPrivilegeEscalation (line 11) | class CloudSplainingPrivilegeEscalation(BaseTerraformCloudsplainingDataI... method __init__ (line 12) | def __init__(self) -> None: method cloudsplaining_analysis (line 17) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> Union[Lis... FILE: checkov/terraform/checks/data/aws/IAMPublicActionsPolicy.py class IAMPublicActionsPolicy (line 8) | class IAMPublicActionsPolicy(BaseDataCheck): method __init__ (line 9) | def __init__(self): method scan_data_conf (line 16) | def scan_data_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/data/aws/IAMWriteAccess.py class CloudSplainingWriteAccess (line 11) | class CloudSplainingWriteAccess(BaseTerraformCloudsplainingDataIAMCheck): method __init__ (line 12) | def __init__(self) -> None: method cloudsplaining_analysis (line 17) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> Union[Lis... FILE: checkov/terraform/checks/data/aws/ResourcePolicyDocument.py class ResourcePolicyDocument (line 11) | class ResourcePolicyDocument(BaseTerraformCloudsplainingDataIAMCheck): method __init__ (line 12) | def __init__(self) -> None: method cloudsplaining_analysis (line 17) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> list[str]... FILE: checkov/terraform/checks/data/aws/StarActionPolicyDocument.py class StarActionPolicyDocument (line 8) | class StarActionPolicyDocument(BaseDataCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_data_conf (line 16) | def scan_data_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/data/aws/WhoAMI.py class WhoAMI (line 7) | class WhoAMI(BaseDataCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_data_conf (line 15) | def scan_data_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/data/base_check.py class BaseDataCheck (line 12) | class BaseDataCheck(BaseCheck): method __init__ (line 13) | def __init__( method scan_entity_conf (line 26) | def scan_entity_conf(self, conf: Dict[str, List[Any]], entity_type: st... method scan_data_conf (line 35) | def scan_data_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/data/base_cloudsplaining_data_iam_check.py class BaseTerraformCloudsplainingDataIAMCheck (line 16) | class BaseTerraformCloudsplainingDataIAMCheck(BaseDataCheck, BaseTerrafo... method __init__ (line 17) | def __init__(self, name: str, id: str) -> None: method scan_data_conf (line 20) | def scan_data_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method cache_key (line 24) | def cache_key(self) -> str: method should_scan_conf (line 27) | def should_scan_conf(self, conf: Dict[str, List[Any]]) -> bool: method convert_to_iam_policy (line 30) | def convert_to_iam_policy(self, conf: Dict[str, List[Any]]) -> PolicyD... method cloudsplaining_enrich_evaluated_keys (line 34) | def cloudsplaining_enrich_evaluated_keys(self, policy: PolicyDocument, FILE: checkov/terraform/checks/data/base_registry.py class Registry (line 6) | class Registry(BaseCheckRegistry): method extract_entity_details (line 7) | def extract_entity_details( FILE: checkov/terraform/checks/data/gcp/GooglePolicyIsPrivate.py class GooglePolicyIsPrivate (line 7) | class GooglePolicyIsPrivate(BaseDataCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_data_conf (line 19) | def scan_data_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/module/base_module_check.py class BaseModuleCheck (line 12) | class BaseModuleCheck(BaseCheck): method __init__ (line 13) | def __init__( method scan_entity_conf (line 41) | def scan_entity_conf(self, conf: Dict[str, List[Any]], entity_type: st... method scan_module_conf (line 46) | def scan_module_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method is_git_source (line 50) | def is_git_source(source: str) -> bool: FILE: checkov/terraform/checks/module/base_registry.py class Registry (line 6) | class Registry(BaseCheckRegistry): method extract_entity_details (line 7) | def extract_entity_details(self, entity: Dict[str, Dict[str, Any]]) ->... FILE: checkov/terraform/checks/module/generic/RevisionHash.py class RevisionHash (line 12) | class RevisionHash(BaseModuleCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_module_conf (line 19) | def scan_module_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/module/generic/RevisionVersionTag.py class RevisionVersionTag (line 13) | class RevisionVersionTag(BaseModuleCheck): method __init__ (line 14) | def __init__(self) -> None: method scan_module_conf (line 20) | def scan_module_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/provider/aws/credentials.py class AWSCredentials (line 9) | class AWSCredentials(BaseProviderCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_provider_conf (line 17) | def scan_provider_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method secret_found (line 28) | def secret_found(self, conf: Dict[str, List[Any]], field: str, pattern... FILE: checkov/terraform/checks/provider/base_check.py class BaseProviderCheck (line 10) | class BaseProviderCheck(BaseCheck): method __init__ (line 11) | def __init__( method scan_entity_conf (line 30) | def scan_entity_conf(self, conf: Dict[str, List[Any]], entity_type: st... method scan_provider_conf (line 34) | def scan_provider_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/provider/base_registry.py class Registry (line 6) | class Registry(BaseCheckRegistry): method extract_entity_details (line 7) | def extract_entity_details(self, entity: Dict[str, Any]) -> Tuple[str,... FILE: checkov/terraform/checks/provider/bridgecrew/credentials.py class BridgecrewCredentials (line 9) | class BridgecrewCredentials(BaseProviderCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_provider_conf (line 17) | def scan_provider_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method secret_found (line 22) | def secret_found(self, conf: Dict[str, List[Any]], field: str, pattern... FILE: checkov/terraform/checks/provider/linode/credentials.py class LinodeCredentials (line 9) | class LinodeCredentials(BaseProviderCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_provider_conf (line 17) | def scan_provider_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method secret_found (line 22) | def secret_found(self, conf: Dict[str, List[Any]], field: str, pattern... FILE: checkov/terraform/checks/provider/ncp/credentials.py class NCPCredentials (line 9) | class NCPCredentials(BaseProviderCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_provider_conf (line 17) | def scan_provider_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method secret_found (line 28) | def secret_found(self, conf: Dict[str, List[Any]], field: str, pattern... FILE: checkov/terraform/checks/provider/oci/credentials.py class OciCredentials (line 7) | class OciCredentials(BaseProviderCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_provider_conf (line 15) | def scan_provider_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/provider/openstack/credentials.py class OpenstackCredentials (line 7) | class OpenstackCredentials(BaseProviderCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_provider_conf (line 15) | def scan_provider_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/provider/panos/credentials.py class PanosCredentials (line 9) | class PanosCredentials(BaseProviderCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_provider_conf (line 17) | def scan_provider_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method secret_found (line 28) | def secret_found(self, conf: Dict[str, List[Any]], field: str, pattern... FILE: checkov/terraform/checks/resource/alicloud/ALBACLIsUnrestricted.py class ALBACLIsUnrestricted (line 5) | class ALBACLIsUnrestricted(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/alicloud/APIGatewayProtocolHTTPS.py class APIGatewayProtocolHTTPS (line 5) | class APIGatewayProtocolHTTPS(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/alicloud/AbsRDSParameter.py class AbsRDSParameter (line 5) | class AbsRDSParameter(BaseResourceCheck): method __init__ (line 6) | def __init__(self, check_id, parameter): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 29) | def get_evaluated_keys(self): FILE: checkov/terraform/checks/resource/alicloud/AbsSecurityGroupUnrestrictedIngress.py class AbsSecurityGroupUnrestrictedIngress (line 7) | class AbsSecurityGroupUnrestrictedIngress(BaseResourceCheck): method __init__ (line 8) | def __init__(self, check_id, port): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method contains_violation (line 46) | def contains_violation(self, conf): FILE: checkov/terraform/checks/resource/alicloud/ActionTrailLogAllEvents.py class ActionTrailLogAllEvents (line 6) | class ActionTrailLogAllEvents(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_value (line 23) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/alicloud/ActionTrailLogAllRegions.py class ActionTrailLogAllRegions (line 6) | class ActionTrailLogAllRegions(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_value (line 23) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/alicloud/DiskEncryptedWithCMK.py class DiskEncryptedWithCMK (line 9) | class DiskEncryptedWithCMK(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/alicloud/DiskIsEncrypted.py class DiskIsEncrypted (line 7) | class DiskIsEncrypted(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf) -> CheckResult: method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/alicloud/K8sEnableNetworkPolicies.py class K8sEnableNetworkPolicies (line 5) | class K8sEnableNetworkPolicies(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 23) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/alicloud/K8sNodePoolAutoRepair.py class K8sNodePoolAutoRepair (line 5) | class K8sNodePoolAutoRepair(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/alicloud/KMSKeyIsEnabled.py class KMSKeyIsEnabled (line 6) | class KMSKeyIsEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/alicloud/KMSKeyRotationIsEnabled.py class KMSKeyRotationIsEnabled (line 6) | class KMSKeyRotationIsEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/alicloud/LaunchTemplateDisksAreEncrypted.py class LaunchTemplateDisksAreEncrypted (line 5) | class LaunchTemplateDisksAreEncrypted(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/alicloud/LogAuditRDSEnabled.py class LogAuditRDSEnabled (line 5) | class LogAuditRDSEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/alicloud/MongoDBInsideVPC.py class MongoDBInsideVPC (line 6) | class MongoDBInsideVPC(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/alicloud/MongoDBInstanceSSL.py class MongoDBInstanceSSL (line 6) | class MongoDBInstanceSSL(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_values (line 17) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/alicloud/MongoDBIsPublic.py class MongoDBIsPublic (line 5) | class MongoDBIsPublic(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/alicloud/MongoDBTransparentDataEncryptionEnabled.py class MongoDBTransparentDataEncryptionEnabled (line 6) | class MongoDBTransparentDataEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/alicloud/OSSBucketAccessLogs.py class OSSBucketAccessLogs (line 8) | class OSSBucketAccessLogs(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/alicloud/OSSBucketEncryptedWithCMK.py class OSSBucketEncryptedWithCMK (line 6) | class OSSBucketEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/alicloud/OSSBucketTransferAcceleration.py class OSSBucketTransferAcceleration (line 5) | class OSSBucketTransferAcceleration(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/alicloud/OSSBucketVersioning.py class OSSBucketVersioning (line 5) | class OSSBucketVersioning(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/alicloud/RAMPasswordPolicyExpiration.py class PasswordPolicyExpiration (line 6) | class PasswordPolicyExpiration(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/alicloud/RAMPasswordPolicyLength.py class PasswordPolicyLength (line 6) | class PasswordPolicyLength(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/alicloud/RAMPasswordPolicyLowercaseLetter.py class PasswordPolicyLowercaseLetter (line 5) | class PasswordPolicyLowercaseLetter(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/alicloud/RAMPasswordPolicyMaxLogin.py class PasswordPolicyMaxLogin (line 6) | class PasswordPolicyMaxLogin(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method get_expected_value (line 18) | def get_expected_value(self): method scan_resource_conf (line 21) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/alicloud/RAMPasswordPolicyNumber.py class PasswordPolicyNumber (line 5) | class PasswordPolicyNumber(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/alicloud/RAMPasswordPolicyReuse.py class PasswordPolicyReuse (line 6) | class PasswordPolicyReuse(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/alicloud/RAMPasswordPolicySymbol.py class PasswordPolicySymbol (line 5) | class PasswordPolicySymbol(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/alicloud/RAMPasswordPolicyUppcaseLetter.py class PasswordPolicyUppcaseLetter (line 5) | class PasswordPolicyUppcaseLetter(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/alicloud/RAMSecurityEnforceMFA.py class RAMSecurityEnforceMFA (line 5) | class RAMSecurityEnforceMFA(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/alicloud/RDSInstanceAutoUpgrade.py class RDSInstanceAutoUpgrade (line 6) | class RDSInstanceAutoUpgrade(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/alicloud/RDSInstanceLogConnections.py class RDSInstanceLogConnections (line 4) | class RDSInstanceLogConnections(AbsRDSParameter): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/alicloud/RDSInstanceLogDisconnections.py class RDSInstanceLogDisconnections (line 4) | class RDSInstanceLogDisconnections(AbsRDSParameter): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/alicloud/RDSInstanceLogsEnabled.py class RDSInstanceLogsEnabled (line 4) | class RDSInstanceLogsEnabled(AbsRDSParameter): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/alicloud/RDSInstanceSSL.py class RDSInstanceSSL (line 6) | class RDSInstanceSSL(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_values (line 17) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/alicloud/RDSIsPublic.py class RDSIsPublic (line 5) | class RDSIsPublic(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/alicloud/RDSRetention.py class RDSRetention (line 9) | class RDSRetention(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/alicloud/RDSTransparentDataEncryptionEnabled.py class RDSTransparentDataEncryptionEnabled (line 9) | class RDSTransparentDataEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self): method scan_resource_conf (line 21) | def scan_resource_conf(self, conf) -> CheckResult: method get_inspected_key (line 32) | def get_inspected_key(self): method get_expected_value (line 35) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/alicloud/SecurityGroupUnrestrictedIngress22.py class SecurityGroupUnrestrictedIngress22 (line 4) | class SecurityGroupUnrestrictedIngress22(AbsSecurityGroupUnrestrictedIng... method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/alicloud/SecurityGroupUnrestrictedIngress3389.py class SecurityGroupUnrestrictedIngress3389 (line 4) | class SecurityGroupUnrestrictedIngress3389(AbsSecurityGroupUnrestrictedI... method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/alicloud/TLSPoliciesAreSecure.py class TLSPoliciesAreSecure (line 5) | class TLSPoliciesAreSecure(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/ACMCertCreateBeforeDestroy.py class ACMCertCreateBeforeDestroy (line 5) | class ACMCertCreateBeforeDestroy(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/ACMCertSetLoggingPreference.py class ACMCertSetLoggingPreference (line 6) | class ACMCertSetLoggingPreference(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 23) | def get_inspected_key(self): method get_expected_value (line 26) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/ALBDesyncMode.py class ALBDesyncMode (line 5) | class ALBDesyncMode(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 17) | def get_inspected_key(self): method get_forbidden_values (line 20) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/ALBDropHttpHeaders.py class ALBDropHttpHeaders (line 5) | class ALBDropHttpHeaders(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_inspected_key (line 18) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/ALBListenerHTTPS.py class ALBListenerHTTPS (line 5) | class ALBListenerHTTPS(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/AMICopyIsEncrypted.py class AMICopyIsEncrypted (line 5) | class AMICopyIsEncrypted(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/AMICopyUsesCMK.py class AMICopyUsesCMK (line 6) | class AMICopyUsesCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/AMIEncryption.py class AMIEncryptionWithCMK (line 5) | class AMIEncryptionWithCMK(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/AMILaunchIsShared.py class AMILaunchIsShared (line 5) | class AMILaunchIsShared(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/APIGatewayAccessLogging.py class APIGatewayAccessLogging (line 6) | class APIGatewayAccessLogging(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method get_expected_value (line 18) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/APIGatewayAuthorization.py class APIGatewayAuthorization (line 6) | class APIGatewayAuthorization(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 21) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/APIGatewayCacheEnable.py class APIGatewayCacheEnable (line 5) | class APIGatewayCacheEnable(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/APIGatewayCreateBeforeDestroy.py class APIGatewayCreateBeforeDestroy (line 5) | class APIGatewayCreateBeforeDestroy(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/APIGatewayDeploymentCreateBeforeDestroy.py class APIGatewayDeploymentCreateBeforeDestroy (line 5) | class APIGatewayDeploymentCreateBeforeDestroy(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 20) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/APIGatewayDomainNameTLS.py class APIGatewayDomainNameTLS (line 6) | class APIGatewayDomainNameTLS(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_expected_values (line 22) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/APIGatewayMethodSettingsCacheEnabled.py class APIGatewayMethodSettingCacheEnabled (line 5) | class APIGatewayMethodSettingCacheEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/APIGatewayMethodSettingsCacheEncrypted.py class APIGatewayMethodSettingCacheEncrypted (line 9) | class APIGatewayMethodSettingCacheEncrypted(BaseResourceValueCheck): method __init__ (line 11) | def __init__(self): method get_inspected_key (line 22) | def get_inspected_key(self): method scan_resource_conf (line 25) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/APIGatewayMethodSettingsDataTrace.py class APIGatewayMethodSettingsDataTrace (line 5) | class APIGatewayMethodSettingsDataTrace(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/APIGatewayMethodWOAuth.py class APIGatewayMethodWOAuth (line 8) | class APIGatewayMethodWOAuth(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method _is_policy_secure (line 16) | def _is_policy_secure(self, policy: Dict[str, Any]) -> CheckResult: method scan_resource_conf (line 66) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/APIGatewayV2RouteDefinesAuthorizationType.py class APIGatewayV2RouteDefinesAuthorizationType (line 6) | class APIGatewayV2RouteDefinesAuthorizationType(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): method get_expected_values (line 21) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/APIGatewayXray.py class APIGatewayXray (line 5) | class APIGatewayXray(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/AWSCodeGuruHasCMK.py class AWSCodeGuruHasCMK (line 7) | class AWSCodeGuruHasCMK(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 32) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/AbsNACLUnrestrictedIngress.py class AbsNACLUnrestrictedIngress (line 5) | class AbsNACLUnrestrictedIngress(BaseResourceCheck): method __init__ (line 6) | def __init__(self, check_id, port): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method check_rule (line 63) | def check_rule(self, rule): method check_deny_rule (line 89) | def check_deny_rule(self, rule): FILE: checkov/terraform/checks/resource/aws/AbsSecurityGroupUnrestrictedEgress.py class AbsSecurityGroupUnrestrictedEgress (line 11) | class AbsSecurityGroupUnrestrictedEgress(BaseResourceCheck): method __init__ (line 12) | def __init__(self, check_id: str, port: int) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method contains_violation (line 78) | def contains_violation(self, conf: dict[str, list[Any]]) -> bool: method check_self (line 113) | def check_self(self, conf: dict[str, list[Any]]) -> bool: FILE: checkov/terraform/checks/resource/aws/AbsSecurityGroupUnrestrictedIngress.py class AbsSecurityGroupUnrestrictedIngress (line 11) | class AbsSecurityGroupUnrestrictedIngress(BaseResourceCheck): method __init__ (line 12) | def __init__(self, check_id: str, port: int) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method contains_violation (line 78) | def contains_violation(self, conf: dict[str, list[Any]]) -> bool: method check_self (line 113) | def check_self(self, conf: dict[str, list[Any]]) -> bool: FILE: checkov/terraform/checks/resource/aws/AppFlowConnectorProfileUsesCMK.py class AppFlowConnectorProfileUsesCMK (line 6) | class AppFlowConnectorProfileUsesCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/AppFlowUsesCMK.py class AppFlowUsesCMK (line 6) | class AppFlowUsesCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/AppSyncFieldLevelLogs.py class AppSyncFieldLevelLogs (line 7) | class AppSyncFieldLevelLogs(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_values (line 18) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/AppSyncLogging.py class AppSyncLogging (line 8) | class AppSyncLogging(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/AppsyncAPICacheEncryptionAtRest.py class AppsyncCacheEncryptionAtRest (line 5) | class AppsyncCacheEncryptionAtRest(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/AppsyncAPICacheEncryptionInTransit.py class AppsyncCacheEncryptionInTransit (line 5) | class AppsyncCacheEncryptionInTransit(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/AthenaDatabaseEncryption.py class AthenaDatabaseEncryption (line 6) | class AthenaDatabaseEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/AthenaWorkgroupConfiguration.py class AthenaWorkgroupConfiguration (line 5) | class AthenaWorkgroupConfiguration(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/AthenaWorkgroupEncryption.py class AthenaWorkgroupEncryption (line 8) | class AthenaWorkgroupEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/AuroraEncryption.py class AuroraEncryption (line 5) | class AuroraEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_inspected_key (line 22) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/AutoScalingGroupWithPublicAccess.py class AutoScalingGroupWithPublicAccess (line 5) | class AutoScalingGroupWithPublicAccess(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_forbidden_values (line 14) | def get_forbidden_values(self): method get_inspected_key (line 17) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/AutoScalingLaunchTemplate.py class AutoScalingLaunchTemplate (line 5) | class AutoScalingLaunchTemplate(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/AutoScalingTagging.py class AutoScalingTagging (line 6) | class AutoScalingTagging(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/BackupVaultEncrypted.py class BackupVaultEncrypted (line 8) | class BackupVaultEncrypted(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/BatchJobIsNotPrivileged.py class BatchJobIsNotPrivileged (line 10) | class BatchJobIsNotPrivileged(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/BedrockAgentEncrypted.py class BedrockAgentEncrypted (line 8) | class BedrockAgentEncrypted(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/BedrockGuardrails.py class BedrockGuardrails (line 8) | class BedrockGuardrails(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/CloudFrontGeoRestrictionDisabled.py class CloudFrontGeoRestrictionDisabled (line 5) | class CloudFrontGeoRestrictionDisabled(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_forbidden_values (line 17) | def get_forbidden_values(self) -> list: FILE: checkov/terraform/checks/resource/aws/CloudFrontResponseHeaderStrictTransportSecurity.py class CloudFrontResponseHeaderStrictTransportSecurity (line 10) | class CloudFrontResponseHeaderStrictTransportSecurity(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/CloudWatchAlarmsEnabled.py class CloudWatchAlarmsEnabled (line 5) | class CloudWatchAlarmsEnabled(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): method get_forbidden_values (line 21) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/CloudWatchLogGroupKMSKey.py class CloudWatchLogGroupKMSKey (line 6) | class CloudWatchLogGroupKMSKey(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/CloudWatchLogGroupRetention.py class CloudWatchLogGroupRetention (line 6) | class CloudWatchLogGroupRetention(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/CloudWatchLogGroupRetentionYear.py class CloudWatchLogGroupRetentionYear (line 10) | class CloudWatchLogGroupRetentionYear(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 36) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/CloudformationStackNotificationArns.py class CloudformationStackNotificationArns (line 6) | class CloudformationStackNotificationArns(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/CloudfrontDistributionDefaultRoot.py class CloudfrontDistributionDefaultRoot (line 6) | class CloudfrontDistributionDefaultRoot(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self): method get_expected_value (line 22) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/CloudfrontDistributionEnabled.py class CloudfrontDistributionEnabled (line 5) | class CloudfrontDistributionEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/CloudfrontDistributionEncryption.py class CloudfrontDistributionEncryption (line 5) | class CloudfrontDistributionEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/CloudfrontDistributionLogging.py class CloudfrontDistributionLogging (line 6) | class CloudfrontDistributionLogging(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method get_expected_value (line 18) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/CloudfrontDistributionOriginFailover.py class CloudfrontDistributionOriginFailover (line 5) | class CloudfrontDistributionOriginFailover(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/CloudfrontTLS12.py class CloudFrontTLS12 (line 10) | class CloudFrontTLS12(BaseResourceValueCheck): method __init__ (line 11) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 45) | def get_evaluated_keys(self): FILE: checkov/terraform/checks/resource/aws/CloudsearchDomainEnforceHttps.py class CloudsearchDomainEnforceHttps (line 5) | class CloudsearchDomainEnforceHttps(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self) -> bool: FILE: checkov/terraform/checks/resource/aws/CloudsearchDomainTLS.py class CloudsearchDomainTLS (line 6) | class CloudsearchDomainTLS(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_expected_value (line 22) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/CloudtrailDefinesSNSTopic.py class CloudtrailDefinesSNSTopic (line 6) | class CloudtrailDefinesSNSTopic(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 24) | def get_inspected_key(self): method get_expected_value (line 33) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/CloudtrailEnableLogging.py class CloudtrailEnableLogging (line 5) | class CloudtrailEnableLogging(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/CloudtrailEncryptionWithCMK.py class CloudtrailEncryptionWithCMK (line 6) | class CloudtrailEncryptionWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 23) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/CloudtrailEventDataStoreUsesCMK.py class CloudtrailEventDataStoreUsesCMK (line 6) | class CloudtrailEventDataStoreUsesCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/CloudtrailLogValidation.py class CloudtrailLogValidation (line 5) | class CloudtrailLogValidation(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/CloudtrailMultiRegion.py class CloudtrailMultiRegion (line 5) | class CloudtrailMultiRegion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/CodeArtifactDomainEncryptedWithCMK.py class CodeArtifactDomainEncryptedWithCMK (line 6) | class CodeArtifactDomainEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 20) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/CodeBuildPrivilegedMode.py class CodeBuildPrivilegedMode (line 5) | class CodeBuildPrivilegedMode(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): method get_forbidden_values (line 21) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/CodeBuildProjectEncryption.py class CodeBuildProjectEncryption (line 6) | class CodeBuildProjectEncryption(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/CodePipelineArtifactsEncrypted.py class CodePipelineArtifactsEncrypted (line 8) | class CodePipelineArtifactsEncrypted(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/CodebuildHasLogs.py class CodebuildHasLogs (line 6) | class CodebuildHasLogs(BaseResourceCheck): method __init__ (line 7) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 30) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/CodebuildS3LogsEncrypted.py class CodebuildS3LogsEncrypted (line 5) | class CodebuildS3LogsEncrypted(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 17) | def get_inspected_key(self): method get_forbidden_values (line 20) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/CodebuildUsesCMK.py class CodeBuildEncrypted (line 8) | class CodeBuildEncrypted(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/CodecommitApprovalsRulesRequireMin2.py class CodecommitApprovalsRulesRequireMin2 (line 5) | class CodecommitApprovalsRulesRequireMin2(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/CognitoUnauthenticatedIdentities.py class CloudsearchDomainEnforceHttps (line 5) | class CloudsearchDomainEnforceHttps(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self) -> bool: FILE: checkov/terraform/checks/resource/aws/ComprehendEntityRecognizerModelUsesCMK.py class ComprehendEntityRecognizerModelUsesCMK (line 6) | class ComprehendEntityRecognizerModelUsesCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/ComprehendEntityRecognizerVolumeUsesCMK.py class ComprehendEntityRecognizerVolumeUsesCMK (line 8) | class ComprehendEntityRecognizerVolumeUsesCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/ConfigConfgurationAggregatorAllRegions.py class ConfigConfigurationAggregator (line 6) | class ConfigConfigurationAggregator(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 32) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/ConnectInstanceKinesisVideoStreamStorageConfigUsesCMK.py class ConnectInstanceKinesisVideoStreamStorageConfigUsesCMK (line 6) | class ConnectInstanceKinesisVideoStreamStorageConfigUsesCMK(BaseResource... method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/ConnectInstanceS3StorageConfigUsesCMK.py class ConnectInstanceS3StorageConfigUsesCMK (line 8) | class ConnectInstanceS3StorageConfigUsesCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/DAXEncryption.py class DAXEncryption (line 5) | class DAXEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/DAXEndpointTLS.py class DAXEndpointTLS (line 5) | class DAXEndpointTLS(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/terraform/checks/resource/aws/DBInstanceBackupRetentionPeriod.py class DBInstanceBackupRetentionPeriod (line 9) | class DBInstanceBackupRetentionPeriod(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 30) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/DBInstanceLogging.py class DBInstanceLogging (line 8) | class DBInstanceLogging(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_expected_value (line 25) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/DBInstanceMinorUpgrade.py class DBInstanceMinorUpgrade (line 5) | class DBInstanceMinorUpgrade(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/DBSnapshotCopyUsesCMK.py class DBSnapshotCopyUsesCMK (line 6) | class DBSnapshotCopyUsesCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/DBSnapshotsArePrivate.py class BDSnapshotsArePrivate (line 7) | class BDSnapshotsArePrivate(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/DLMEventsCrossRegionEncryption.py class DLMEventsCrossRegionEncryption (line 5) | class DLMEventsCrossRegionEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/DLMEventsCrossRegionEncryptionWithCMK.py class DLMEventsCrossRegionEncryptionWithCMK (line 5) | class DLMEventsCrossRegionEncryptionWithCMK(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/DLMScheduleCrossRegionEncryption.py class DLMScheduleCrossRegionEncryption (line 5) | class DLMScheduleCrossRegionEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/DLMScheduleCrossRegionEncryptionWithCMK.py class DLMScheduleCrossRegionEncryptionWithCMK (line 5) | class DLMScheduleCrossRegionEncryptionWithCMK(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/DMSEndpointUsesCMK.py class DMSEndpointUsesCMK (line 9) | class DMSEndpointUsesCMK(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/DMSReplicationInstanceEncryptedWithCMK.py class DMSReplicationInstanceEncryptedWithCMK (line 6) | class DMSReplicationInstanceEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/DMSReplicationInstanceMinorUpgrade.py class DMSReplicationInstanceMinorUpgrade (line 5) | class DMSReplicationInstanceMinorUpgrade(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/DMSReplicationInstancePubliclyAccessible.py class DMSReplicationInstancePubliclyAccessible (line 5) | class DMSReplicationInstancePubliclyAccessible(BaseResourceNegativeValue... method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/DMSS3UsesCMK.py class DMSS3UsesCMK (line 10) | class DMSS3UsesCMK(BaseResourceValueCheck): method __init__ (line 11) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/DatasyncLocationExposesSecrets.py class DatasyncLocationExposesSecrets (line 10) | class DatasyncLocationExposesSecrets(BaseResourceNegativeValueCheck): method __init__ (line 11) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_forbidden_values (line 21) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/DeprecatedLambdaRuntime.py class DeprecatedLambdaRuntime (line 7) | class DeprecatedLambdaRuntime(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/DocDBAuditLogs.py class DocDBAuditLogs (line 11) | class DocDBAuditLogs(BaseResourceCheck): method __init__ (line 12) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/DocDBBackupRetention.py class DocDBBackupRetention (line 5) | class DocDBBackupRetention(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/DocDBEncryptedWithCMK.py class DocDBEncryptedWithCMK (line 6) | class DocDBEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/DocDBEncryption.py class DocDBEncryption (line 5) | class DocDBEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/DocDBGlobalClusterEncryption.py class DocDBGlobalClusterEncryption (line 5) | class DocDBGlobalClusterEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/DocDBLogging.py class DocDBLogging (line 11) | class DocDBLogging(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/DocDBTLS.py class DocDBTLS (line 5) | class DocDBTLS(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/DynamoDBGlobalTableRecovery.py class DynamodbGlobalTableRecovery (line 7) | class DynamodbGlobalTableRecovery(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/DynamoDBTableReplicaKMSUsesCMK.py class DynamoDBTableReplicaKMSUsesCMK (line 8) | class DynamoDBTableReplicaKMSUsesCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/DynamoDBTablesEncrypted.py class DynamoDBTablesEncrypted (line 7) | class DynamoDBTablesEncrypted(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/DynamodbRecovery.py class DynamodbRecovery (line 5) | class DynamodbRecovery(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_values (line 16) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/aws/EBSDefaultEncryption.py class EBSDefaultEncryption (line 5) | class EBSDefaultEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/EBSEncryption.py class EBSEncryption (line 5) | class EBSEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/EBSSnapshotCopyEncryptedWithCMK.py class EBSSnapshotCopyEncryptedWithCMK (line 6) | class EBSSnapshotCopyEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/EBSVolumeEncryptedWithCMK.py class EBSVolumeEncryptedWithCMK (line 6) | class EBSVolumeEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/EC2Credentials.py class EC2Credentials (line 9) | class EC2Credentials(BaseResourceCheck): method __init__ (line 11) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/EC2DetailedMonitoringEnabled.py class EC2DetailedMonitoringEnabled (line 5) | class EC2DetailedMonitoringEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/EC2EBSOptimized.py class EC2EBSOptimized (line 5) | class EC2EBSOptimized(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/EC2PublicIP.py class EC2PublicIP (line 7) | class EC2PublicIP(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_forbidden_values (line 28) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/ECRImageScanning.py class ECRImageScanning (line 5) | class ECRImageScanning(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/ECRImmutableTags.py class ECRImmutableTags (line 7) | class ECRImmutableTags(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/ECRPolicy.py class ECRPolicy (line 11) | class ECRPolicy(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 34) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/ECRRepositoryEncrypted.py class ECRRepositoryEncrypted (line 5) | class ECRRepositoryEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/ECSClusterContainerInsights.py class ECSClusterContainerInsights (line 5) | class ECSClusterContainerInsights(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/ECSClusterLoggingEnabled.py class ECSClusterLoggingEnabled (line 6) | class ECSClusterLoggingEnabled(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_forbidden_values (line 22) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/ECSClusterLoggingEncryptedWithCMK.py class ECSClusterLoggingEncryptedWithCMK (line 9) | class ECSClusterLoggingEncryptedWithCMK(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/ECSContainerHostProcess.py class ECSContainerHostProcess (line 7) | class ECSContainerHostProcess(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/ECSContainerPrivilege.py class ECSContainerPrivilege (line 7) | class ECSContainerPrivilege(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/ECSContainerReadOnlyRoot.py class ECSContainerReadOnlyRoot (line 7) | class ECSContainerReadOnlyRoot(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/ECSServiceFargateLatest.py class ECSServiceFargateLatest (line 9) | class ECSServiceFargateLatest(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 26) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 36) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/ECSServicePublicIP.py class ECSServicePublicIP (line 6) | class ECSServicePublicIP(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 26) | def get_inspected_key(self) -> str: method get_forbidden_values (line 29) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/ECSTaskDefinitionEFSVolumeEncryption.py class ECSTaskDefinitionEFSVolumeEncryption (line 5) | class ECSTaskDefinitionEFSVolumeEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/ECSTaskDefinitionRoleCheck.py class ECSTaskDefinitionRoleCheck (line 9) | class ECSTaskDefinitionRoleCheck(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/EFSAccessPointRoot.py class EFSAccessPointRoot (line 5) | class EFSAccessPointRoot(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): method get_forbidden_values (line 21) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/EFSAccessUserIdentity.py class EFSAccessUserIdentity (line 7) | class EFSAccessUserIdentity(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self): method get_expected_value (line 22) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/EFSEncryptionEnabled.py class EFSEncryptionEnabled (line 5) | class EFSEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/EFSFileSystemEncryptedWithCMK.py class EFSFileSystemEncryptedWithCMK (line 6) | class EFSFileSystemEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/EKSControlPlaneLogging.py class EKSControlPlaneLogging (line 6) | class EKSControlPlaneLogging(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 33) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/EKSNodeGroupRemoteAccess.py class EKSNodeGroupRemoteAccess (line 6) | class EKSNodeGroupRemoteAccess(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 21) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/EKSPlatformVersion.py class EKSPlatformVersion (line 9) | class EKSPlatformVersion(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 23) | def get_inspected_key(self) -> str: method get_expected_values (line 26) | def get_expected_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/EKSPublicAccess.py class EKSPublicAccess (line 7) | class EKSPublicAccess(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/EKSPublicAccessCIDR.py class EKSPublicAccessCIDR (line 9) | class EKSPublicAccessCIDR(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/EKSSecretsEncryption.py class EKSSecretsEncryption (line 5) | class EKSSecretsEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/ELBAccessLogs.py class ELBAccessLogs (line 7) | class ELBAccessLogs(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/ELBCrossZoneEnable.py class ELBCrossZoneEnable (line 5) | class ELBCrossZoneEnable(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/ELBPolicyUsesSecureProtocols.py class ELBPolicyUsesSecureProtocols (line 6) | class ELBPolicyUsesSecureProtocols(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/ELBUsesSSL.py class ELBUsesSSL (line 5) | class ELBUsesSSL(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/ELBv2AccessLogs.py class ELBv2AccessLogs (line 5) | class ELBv2AccessLogs(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/ELBwListenerNotTLSSSL.py class ELBwListenerNotTLSSSL (line 9) | class ELBwListenerNotTLSSSL(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/EMRClusterConfEncryptsEBS.py class EMRClusterConfEncryptsEBS (line 10) | class EMRClusterConfEncryptsEBS(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 34) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/EMRClusterConfEncryptsInTransit.py class EMRClusterConfEncryptsInTransit (line 10) | class EMRClusterConfEncryptsInTransit(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 32) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/EMRClusterConfEncryptsLocalDisk.py class EMRClusterConfEncryptsLocalDisk (line 10) | class EMRClusterConfEncryptsLocalDisk(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 34) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/EMRClusterIsEncryptedKMS.py class EMRClusterIsEncryptedKMS (line 7) | class EMRClusterIsEncryptedKMS(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 23) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/EMRClusterKerberosAttributes.py class EMRClusterKerberosAttributes (line 7) | class EMRClusterKerberosAttributes(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 23) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/EMRPubliclyAccessible.py class EMRPubliclyAccessible (line 5) | class EMRPubliclyAccessible(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/Ec2TransitGatewayAutoAccept.py class Ec2TransitGatewayAutoAccept (line 6) | class Ec2TransitGatewayAutoAccept(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): method get_forbidden_values (line 21) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/ElastiCacheHasCustomSubnet.py class ElastiCacheHasCustomSubnet (line 8) | class ElastiCacheHasCustomSubnet(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_expected_value (line 24) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/ElasticBeanstalkUseEnhancedHealthChecks.py class ElasticBeanstalkUseEnhancedHealthChecks (line 7) | class ElasticBeanstalkUseEnhancedHealthChecks(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 35) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/ElasticBeanstalkUseManagedUpdates.py class ElasticBeanstalkUseManagedUpdates (line 5) | class ElasticBeanstalkUseManagedUpdates(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 34) | def get_evaluated_keys(self): FILE: checkov/terraform/checks/resource/aws/ElasticCacheAutomaticBackup.py class ElasticCacheAutomaticBackup (line 5) | class ElasticCacheAutomaticBackup(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf): method get_inspected_key (line 25) | def get_inspected_key(self): method get_forbidden_values (line 28) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/ElasticCacheAutomaticMinorUpgrades.py class ElasticCacheAutomaticMinorUpgrades (line 5) | class ElasticCacheAutomaticMinorUpgrades(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 23) | def scan_resource_conf(self, conf): method get_inspected_key (line 29) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/ElasticacheHasSecurityGroup.py class ElasticacheHasSecurityGroup (line 5) | class ElasticacheHasSecurityGroup(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/ElasticacheReplicationGroupEncryptedWithCMK.py class ElasticacheReplicationGroupEncryptedWithCMK (line 6) | class ElasticacheReplicationGroupEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/ElasticacheReplicationGroupEncryptionAtRest.py class ElasticacheReplicationGroupEncryptionAtRest (line 5) | class ElasticacheReplicationGroupEncryptionAtRest(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/ElasticacheReplicationGroupEncryptionAtTransit.py class ElasticacheReplicationGroupEncryptionAtTransit (line 5) | class ElasticacheReplicationGroupEncryptionAtTransit(BaseResourceValueCh... method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/ElasticacheReplicationGroupEncryptionAtTransitAuthToken.py class ElasticacheReplicationGroupEncryptionAtTransitAuthToken (line 6) | class ElasticacheReplicationGroupEncryptionAtTransitAuthToken(BaseResour... method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/ElasticsearchDefaultSG.py class ElasticsearchDefaultSG (line 6) | class ElasticsearchDefaultSG(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self): method get_expected_value (line 22) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/ElasticsearchDomainAuditLogging.py class ElasticsearchDomainAuditLogging (line 9) | class ElasticsearchDomainAuditLogging(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 30) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/ElasticsearchDomainEnforceHTTPS.py class ElasticsearchDomainEnforceHTTPS (line 5) | class ElasticsearchDomainEnforceHTTPS(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/ElasticsearchDomainHA.py class ElasticsearchDomainHA (line 9) | class ElasticsearchDomainHA(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/ElasticsearchDomainLogging.py class ElasticsearchDomainLogging (line 6) | class ElasticsearchDomainLogging(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf): method get_expected_value (line 29) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/ElasticsearchEncryption.py class ElasticsearchEncryption (line 5) | class ElasticsearchEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/ElasticsearchEncryptionWithCMK.py class ElasticsearchEncryptionWithCMK (line 6) | class ElasticsearchEncryptionWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/ElasticsearchInVPC.py class ElasticsearchInVPC (line 6) | class ElasticsearchInVPC(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method get_expected_value (line 18) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/ElasticsearchNodeToNodeEncryption.py class ElasticsearchNodeToNodeEncryption (line 5) | class ElasticsearchNodeToNodeEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/ElasticsearchTLSPolicy.py class ElasticsearchTLSPolicy (line 7) | class ElasticsearchTLSPolicy(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_values (line 18) | def get_expected_values(self) -> List[Any]: method get_expected_value (line 21) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/FSXOntapFSEncryptedWithCMK.py class FSXOntapFSEncryptedWithCMK (line 6) | class FSXOntapFSEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/FSXOpenZFSFileSystemEncryptedWithCMK.py class FSXOpenZFSFileSystemEncryptedWithCMK (line 6) | class FSXOpenZFSFileSystemEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/FSXWindowsFSEncryptedWithCMK.py class FSXWindowsFSEncryptedWithCMK (line 6) | class FSXWindowsFSEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/GlacierVaultAnyPrincipal.py class GlacierVaultAnyPrincipal (line 15) | class GlacierVaultAnyPrincipal(BaseResourceCheck): method __init__ (line 16) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 43) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/GlobalAcceleratorAcceleratorFlowLogs.py class GlobalAcceleratorAcceleratorFlowLogs (line 5) | class GlobalAcceleratorAcceleratorFlowLogs(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/GlueDataCatalogEncryption.py class GlueDataCatalogEncryption (line 5) | class GlueDataCatalogEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/GlueSecurityConfiguration.py class GlueSecurityConfiguration (line 5) | class GlueSecurityConfiguration(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/GlueSecurityConfigurationEnabled.py class GlueSecurityConfigurationEnabled (line 8) | class GlueSecurityConfigurationEnabled(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/GuarddutyDetectorEnabled.py class GuarddutyDetectorEnabled (line 5) | class GuarddutyDetectorEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/IAMAdminPolicyDocument.py class IAMAdminPolicyDocument (line 10) | class IAMAdminPolicyDocument(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 46) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/IAMCredentialsExposure.py class CloudSplainingCredentialsExposure (line 11) | class CloudSplainingCredentialsExposure(BaseTerraformCloudsplainingResou... method __init__ (line 14) | def __init__(self) -> None: method cloudsplaining_analysis (line 19) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> Union[Lis... FILE: checkov/terraform/checks/resource/aws/IAMDataExfiltration.py class IAMDataExfiltration (line 11) | class IAMDataExfiltration(BaseTerraformCloudsplainingResourceIAMCheck): method __init__ (line 12) | def __init__(self) -> None: method cloudsplaining_analysis (line 17) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> List[str]: FILE: checkov/terraform/checks/resource/aws/IAMManagedAdminPolicy.py class IAMManagedAdminPolicy (line 13) | class IAMManagedAdminPolicy(BaseResourceCheck): method __init__ (line 14) | def __init__(self) -> None: method scan_resource_conf (line 35) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/IAMPermissionsManagement.py class IAMPermissionsManagement (line 11) | class IAMPermissionsManagement(BaseTerraformCloudsplainingResourceIAMChe... method __init__ (line 12) | def __init__(self) -> None: method cloudsplaining_analysis (line 17) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> Union[Lis... FILE: checkov/terraform/checks/resource/aws/IAMPolicyAttachedToGroupOrRoles.py class IAMPolicyAttachedToGroupOrRoles (line 8) | class IAMPolicyAttachedToGroupOrRoles(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 25) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/IAMPrivilegeEscalation.py class ResourceCloudSplainingPrivilegeEscalation (line 12) | class ResourceCloudSplainingPrivilegeEscalation(BaseTerraformCloudsplain... method __init__ (line 13) | def __init__(self) -> None: method cloudsplaining_analysis (line 18) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> Union[Lis... FILE: checkov/terraform/checks/resource/aws/IAMRoleAllowAssumeFromAccount.py class IAMRoleAllowAssumeFromAccount (line 13) | class IAMRoleAllowAssumeFromAccount(BaseResourceCheck): method __init__ (line 14) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 42) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/IAMRoleAllowsPublicAssume.py class IAMRoleAllowsPublicAssume (line 7) | class IAMRoleAllowsPublicAssume(BaseResourceCheck): method __init__ (line 9) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 34) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/IAMStarActionPolicyDocument.py class IAMStarActionPolicyDocument (line 9) | class IAMStarActionPolicyDocument(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 52) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/IAMStarResourcePolicyDocument.py class IAMStarResourcePolicyDocument (line 13) | class IAMStarResourcePolicyDocument(BaseTerraformCloudsplainingResourceI... method __init__ (line 14) | def __init__(self): method cloudsplaining_analysis (line 19) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> list[str]... FILE: checkov/terraform/checks/resource/aws/IAMUserNotUsedForAccess.py class IAMUserNotUsedForAccess (line 9) | class IAMUserNotUsedForAccess(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/IAMUserRootAccessKeys.py class IAMUserRootAccessKeys (line 6) | class IAMUserRootAccessKeys(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method get_forbidden_values (line 18) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/IAMWriteAccess.py class cloudsplainingWriteAccess (line 4) | class cloudsplainingWriteAccess(BaseTerraformCloudsplainingResourceIAMCh... method __init__ (line 6) | def __init__(self): method cloudsplaining_analysis (line 11) | def cloudsplaining_analysis(self, policy): FILE: checkov/terraform/checks/resource/aws/IMDSv1Disabled.py class IMDSv1Disabled (line 9) | class IMDSv1Disabled(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_inspected_key (line 36) | def get_inspected_key(self) -> str: method get_expected_value (line 39) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/ImagebuilderComponentEncryptedWithCMK.py class ImagebuilderComponentEncryptedWithCMK (line 6) | class ImagebuilderComponentEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: FILE: checkov/terraform/checks/resource/aws/ImagebuilderDistributionConfigurationEncryptedWithCMK.py class ImagebuilderDistributionConfigurationEncryptedWithCMK (line 6) | class ImagebuilderDistributionConfigurationEncryptedWithCMK(BaseResource... method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> str: FILE: checkov/terraform/checks/resource/aws/ImagebuilderImageRecipeEBSEncrypted.py class ImagebuilderImageRecipeEBSEncrypted (line 7) | class ImagebuilderImageRecipeEBSEncrypted(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/KMSKeyIsEnabled.py class KMSKeyIsEnabled (line 5) | class KMSKeyIsEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/KMSKeyWildcardPrincipal.py class KMSKeyWildcardPrincipal (line 6) | class KMSKeyWildcardPrincipal(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/KMSRotation.py class KMSRotation (line 5) | class KMSRotation(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/KendraIndexSSEUsesCMK.py class KendraIndexSSEUsesCMK (line 6) | class KendraIndexSSEUsesCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/KeyspacesTableUsesCMK.py class KeyspacesTableUsesCMK (line 5) | class KeyspacesTableUsesCMK(BaseResourceCheck): method __init__ (line 10) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/KinesisFirehoseDeliveryStreamSSE.py class KinesisFirehoseDeliveryStreamSSE (line 5) | class KinesisFirehoseDeliveryStreamSSE(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/KinesisFirehoseDeliveryStreamUsesCMK.py class KinesisFirehoseDeliveryStreamUsesCMK (line 7) | class KinesisFirehoseDeliveryStreamUsesCMK(BaseResourceCheck): method __init__ (line 9) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/KinesisStreamEncryptedWithCMK.py class KinesisStreamEncryptedWithCMK (line 6) | class KinesisStreamEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/KinesisStreamEncryptionType.py class KinesisStreamEncryptionType (line 5) | class KinesisStreamEncryptionType(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/terraform/checks/resource/aws/KinesisVideoEncryptedWithCMK.py class KinesisVideoEncryptedWithCMK (line 6) | class KinesisVideoEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/LBCrossZone.py class LBCrossZone (line 7) | class LBCrossZone(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List]) -> CheckResult: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/LBDeletionProtection.py class LBDeletionProtection (line 5) | class LBDeletionProtection(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/LBTargetGroupsDefinesHealthcheck.py class LBTargetGroupDefinesHealthCheck (line 9) | class LBTargetGroupDefinesHealthCheck(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/LambdaCodeSigningConfigured.py class LambdaCodeSigningConfigured (line 6) | class LambdaCodeSigningConfigured(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/LambdaDLQConfigured.py class LambdaDLQConfigured (line 6) | class LambdaDLQConfigured(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/LambdaEnvironmentCredentials.py class LambdaEnvironmentCredentials (line 9) | class LambdaEnvironmentCredentials(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/LambdaEnvironmentEncryptionSettings.py class LambdaEnvironmentEncryptionSettings (line 9) | class LambdaEnvironmentEncryptionSettings(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 32) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/LambdaFunctionIsNotPublic.py class LambdaFunctionIsNotPublic (line 8) | class LambdaFunctionIsNotPublic(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 29) | def get_inspected_key(self) -> str: method get_forbidden_values (line 32) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/LambdaFunctionLevelConcurrentExecutionLimit.py class LambdaFunctionLevelConcurrentExecutionLimit (line 8) | class LambdaFunctionLevelConcurrentExecutionLimit(BaseResourceNegativeVa... method __init__ (line 9) | def __init__(self): method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_forbidden_values (line 25) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/LambdaFunctionURLAuth.py class LambdaFunctionURLAuth (line 5) | class LambdaFunctionURLAuth(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_forbidden_values (line 17) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/LambdaInVPC.py class LambdaInVPC (line 8) | class LambdaInVPC(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/LambdaServicePermission.py class LambdaServicePermission (line 9) | class LambdaServicePermission(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 34) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/LambdaXrayEnabled.py class LambdaXrayEnabled (line 5) | class LambdaXrayEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): method get_expected_values (line 19) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/aws/LaunchConfigurationEBSEncryption.py class LaunchConfigurationEBSEncryption (line 7) | class LaunchConfigurationEBSEncryption(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: function _is_block_encrypted (line 57) | def _is_block_encrypted(block) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/LaunchTemplateMetadataHop.py class LaunchTemplateMetadataHop (line 5) | class LaunchTemplateMetadataHop(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/LustreFSEncryptedWithCMK.py class LustreFSEncryptedWithCMK (line 6) | class LustreFSEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/MQBrokerAuditLogging.py class MQBrokerAuditLogging (line 9) | class MQBrokerAuditLogging(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_inspected_key (line 24) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/MQBrokerEncryptedWithCMK.py class MQBrokerEncryptedWithCMK (line 6) | class MQBrokerEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/MQBrokerLogging.py class MQBrokerLogging (line 5) | class MQBrokerLogging(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/MQBrokerMinorAutoUpgrade.py class MQBrokerMinorAutoUpgrade (line 5) | class MQBrokerMinorAutoUpgrade(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/MQBrokerNotPubliclyExposed.py class MQBrokerNotPubliclyExposed (line 9) | class MQBrokerNotPubliclyExposed(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 27) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/MQBrokerVersion.py class MQBrokerVersion (line 13) | class MQBrokerVersion(BaseResourceCheck): method __init__ (line 14) | def __init__(self) -> None: method version_string_to_tuple (line 22) | def version_string_to_tuple(version_str) -> tuple: method scan_resource_conf (line 25) | def scan_resource_conf(self, conf) -> CheckResult: method get_evaluated_keys (line 42) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/MSKClusterEncryption.py class MSKClusterEncryption (line 6) | class MSKClusterEncryption(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 28) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/MSKClusterLogging.py class MSKClusterLogging (line 5) | class MSKClusterLogging(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/MSKClusterNodesArePrivate.py class MSKClusterNodesArePrivate (line 9) | class MSKClusterNodesArePrivate(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/MWAASchedulerLogsEnabled.py class MWAASchedulerLogsEnabled (line 5) | class MWAASchedulerLogsEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/MWAAWebserverLogsEnabled.py class MWAAWebserverLogsEnabled (line 5) | class MWAAWebserverLogsEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/MWAAWorkerLogsEnabled.py class MWAAWorkerLogsEnabled (line 5) | class MWAAWorkerLogsEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/MemoryDBClusterIntransitEncryption.py class MemoryDBClusterIntransitEncryption (line 9) | class MemoryDBClusterIntransitEncryption(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self): method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/MemoryDBEncryptionWithCMK.py class MemoryDBEncryptionWithCMK (line 6) | class MemoryDBEncryptionWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/MemoryDBSnapshotEncryptionWithCMK.py class MemoryDBSnapshotEncryptionWithCMK (line 8) | class MemoryDBSnapshotEncryptionWithCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/NeptuneClusterBackupRetention.py class NeptuneClusterBackupRetention (line 5) | class NeptuneClusterBackupRetention(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 19) | def get_evaluated_keys(self): FILE: checkov/terraform/checks/resource/aws/NeptuneClusterEncryptedWithCMK.py class NeptuneClusterEncryptedWithCMK (line 8) | class NeptuneClusterEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/NeptuneClusterInstancePublic.py class NeptuneClusterInstancePublic (line 6) | class NeptuneClusterInstancePublic(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_forbidden_values (line 17) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/NeptuneClusterLogging.py class NeptuneClusterLogging (line 6) | class NeptuneClusterLogging(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 21) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/NeptuneClusterSnapshotEncrypted.py class NeptuneClusterSnapshotEncrypted (line 5) | class NeptuneClusterSnapshotEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/NeptuneClusterSnapshotEncryptedWithCMK.py class NeptuneClusterSnapshotEncrypted (line 8) | class NeptuneClusterSnapshotEncrypted(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/NeptuneClusterStorageEncrypted.py class NeptuneClusterStorageEncrypted (line 5) | class NeptuneClusterStorageEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/NeptuneDBClustersCopyTagsToSnapshots.py class NeptuneDBClustersCopyTagsToSnapshots (line 5) | class NeptuneDBClustersCopyTagsToSnapshots(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/NeptuneDBClustersIAMDatabaseAuthenticationEnabled.py class NeptuneDBClustersIAMDatabaseAuthenticationEnabled (line 5) | class NeptuneDBClustersIAMDatabaseAuthenticationEnabled(BaseResourceValu... method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/NetworkACLUnrestricted.py class NetworkACLUnrestricted (line 5) | class NetworkACLUnrestricted(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/NetworkACLUnrestrictedIngress20.py class NACLUnrestrictedIngress20 (line 4) | class NACLUnrestrictedIngress20(AbsNACLUnrestrictedIngress): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/aws/NetworkACLUnrestrictedIngress21.py class NACLUnrestrictedIngress21 (line 4) | class NACLUnrestrictedIngress21(AbsNACLUnrestrictedIngress): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/aws/NetworkACLUnrestrictedIngress22.py class NACLUnrestrictedIngress22 (line 4) | class NACLUnrestrictedIngress22(AbsNACLUnrestrictedIngress): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/aws/NetworkACLUnrestrictedIngress3389.py class NACLUnrestrictedIngress3389 (line 4) | class NACLUnrestrictedIngress3389(AbsNACLUnrestrictedIngress): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/aws/NetworkFirewallDeletionProtection.py class NetworkFirewallDeletionProtection (line 5) | class NetworkFirewallDeletionProtection(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/NetworkFirewallPolicyDefinesCMK.py class NetworkFirewallPolicyDefinesCMK (line 8) | class NetworkFirewallPolicyDefinesCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_expected_value (line 20) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/NetworkFirewallUsesCMK.py class NetworkFirewallUsesCMK (line 7) | class NetworkFirewallUsesCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self): method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/PasswordPolicyExpiration.py class PasswordPolicyExpiration (line 6) | class PasswordPolicyExpiration(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/PasswordPolicyLength.py class PasswordPolicyLength (line 6) | class PasswordPolicyLength(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/PasswordPolicyLowercaseLetter.py class PasswordPolicyLowercaseLetter (line 5) | class PasswordPolicyLowercaseLetter(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/PasswordPolicyNumber.py class PasswordPolicyNumber (line 5) | class PasswordPolicyNumber(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/PasswordPolicyReuse.py class PasswordPolicyReuse (line 6) | class PasswordPolicyReuse(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/PasswordPolicySymbol.py class PasswordPolicySymbol (line 5) | class PasswordPolicySymbol(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/PasswordPolicyUppercaseLetter.py class PasswordPolicyUppcaseLetter (line 5) | class PasswordPolicyUppcaseLetter(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/QLDBLedgerDeletionProtection.py class QLDBLedgerDeletionProtection (line 5) | class QLDBLedgerDeletionProtection(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/QLDBLedgerPermissionsMode.py class QLDBLedgerPermissionsMode (line 5) | class QLDBLedgerPermissionsMode(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self) -> str: FILE: checkov/terraform/checks/resource/aws/RDSCACertIsRecent.py class RDSCACertIsRecent (line 6) | class RDSCACertIsRecent(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_values (line 23) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/RDSClusterActivityStreamEncryptedWithCMK.py class RDSClusterActivityStreamEncryptedWithCMK (line 6) | class RDSClusterActivityStreamEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 23) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/RDSClusterAuditLogging.py class RDSClusterAuditLogging (line 15) | class RDSClusterAuditLogging(BaseResourceCheck): method __init__ (line 16) | def __init__(self) -> None: method scan_resource_conf (line 30) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 47) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/RDSClusterAuroraBacktrack.py class RDSClusterAuroraBacktrack (line 11) | class RDSClusterAuroraBacktrack(BaseResourceNegativeValueCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 29) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_inspected_key (line 36) | def get_inspected_key(self) -> str: method get_forbidden_values (line 39) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/RDSClusterCopyTags.py class RDSClusterCopyTags (line 5) | class RDSClusterCopyTags(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/RDSClusterEncrypted.py class RDSClusterEncrypted (line 6) | class RDSClusterEncrypted(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 29) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/RDSClusterEncryptedWithCMK.py class RDSClusterEncryptedWithCMK (line 6) | class RDSClusterEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/RDSClusterIAMAuthentication.py class RDSClusterIAMAuthentication (line 5) | class RDSClusterIAMAuthentication(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/RDSClusterLogging.py class DBInstanceLogging (line 8) | class DBInstanceLogging(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 23) | def get_inspected_key(self) -> str: method get_expected_value (line 26) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/RDSClusterSnapshotEncrypted.py class RDSClusterSnapshotEncrypted (line 5) | class RDSClusterSnapshotEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/RDSDeletionProtection.py class RDSDeletionProtection (line 5) | class RDSDeletionProtection(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/RDSEncryption.py class RDSEncryption (line 5) | class RDSEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/RDSEnhancedMonitorEnabled.py class RDSEnhancedMonitorEnabled (line 9) | class RDSEnhancedMonitorEnabled(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_expected_values (line 20) | def get_expected_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/RDSHasSecurityGroup.py class RDSHasSecurityGroup (line 5) | class RDSHasSecurityGroup(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/RDSIAMAuthentication.py class RDSIAMAuthentication (line 7) | class RDSIAMAuthentication(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/RDSInstanceAutoBackupEncryptionWithCMK.py class RDSInstanceAutoBackupEncryptionWithCMK (line 6) | class RDSInstanceAutoBackupEncryptionWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 23) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/RDSInstanceDeletionProtection.py class RDSInstanceDeletionProtection (line 5) | class RDSInstanceDeletionProtection(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/RDSInstancePerfInsightsEncryptionWithCMK.py class RDSInstancePerfInsightsEncryptionWithCMK (line 8) | class RDSInstancePerfInsightsEncryptionWithCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf) -> CheckResult: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_expected_value (line 25) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/RDSInstancePerformanceInsights.py class RDSInstancePerformanceInsights (line 5) | class RDSInstancePerformanceInsights(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_inspected_key (line 24) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/aws/RDSMultiAZEnabled.py class RDSMultiAZEnabled (line 5) | class RDSMultiAZEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/RDSPostgreSQLLogFDWExtension.py class RDSPostgreSQLLogFDWExtension (line 10) | class RDSPostgreSQLLogFDWExtension(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/RDSPubliclyAccessible.py class RDSPubliclyAccessible (line 5) | class RDSPubliclyAccessible(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/RedShiftSSL.py class RedShiftSSL (line 5) | class RedShiftSSL(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/RedshiftClusterAllowVersionUpgrade.py class RedshiftClusterAllowVersionUpgrade (line 6) | class RedshiftClusterAllowVersionUpgrade(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/RedshiftClusterAutoSnap.py class RedshiftClusterAutoSnap (line 5) | class RedshiftClusterAutoSnap(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self): method get_forbidden_values (line 22) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/aws/RedshiftClusterDatabaseName.py class RedshiftClusterDatabaseName (line 7) | class RedshiftClusterDatabaseName(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 20) | def get_inspected_key(self): method get_expected_value (line 23) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/RedshiftClusterEncryption.py class RedshiftClusterEncryption (line 5) | class RedshiftClusterEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/RedshiftClusterKMSKey.py class RedshiftClusterKMSKey (line 6) | class RedshiftClusterKMSKey(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/RedshiftClusterLogging.py class RedshiftClusterLogging (line 5) | class RedshiftClusterLogging(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/RedshiftClusterSnapshotCopyGrantEncryptedWithCMK.py class RedshiftSnapshotCopyGrantEncryptedWithCMK (line 8) | class RedshiftSnapshotCopyGrantEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/RedshiftClusterUseEnhancedVPCRouting.py class RedshiftClusterUseEnhancedVPCRouting (line 5) | class RedshiftClusterUseEnhancedVPCRouting(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 20) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/RedshiftClusterWithCommonUsernameAndPublicAccess.py class RedshiftClusterWithCommonUsernameAndPublicAccess (line 5) | class RedshiftClusterWithCommonUsernameAndPublicAccess(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/RedshiftInEc2ClassicMode.py class RedshiftInEc2ClassicMode (line 6) | class RedshiftInEc2ClassicMode(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/RedshiftServerlessNamespaceKMSKey.py class RedshiftServerlessNamespaceKMSKey (line 8) | class RedshiftServerlessNamespaceKMSKey(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/RedshitClusterPubliclyAvailable.py class RedshiftClusterPubliclyAccessible (line 5) | class RedshiftClusterPubliclyAccessible(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/Route53TransferLock.py class Route53TransferLock (line 7) | class Route53TransferLock(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/S3AbortIncompleteUploads.py class S3AbortIncompleteUploads (line 9) | class S3AbortIncompleteUploads(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/S3AccessPointPubliclyAccessible.py class S3AccessPointPubliclyAccessible (line 5) | class S3AccessPointPubliclyAccessible(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/S3AllowsAnyPrincipal.py function check_conditions (line 11) | def check_conditions(statement) -> bool: class S3AllowsAnyPrincipal (line 61) | class S3AllowsAnyPrincipal(BaseResourceCheck): method __init__ (line 63) | def __init__(self) -> None: method scan_resource_conf (line 70) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 105) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/S3BlockPublicACLs.py class S3BlockPublicACLs (line 5) | class S3BlockPublicACLs(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/S3BlockPublicPolicy.py class S3BlockPublicPolicy (line 5) | class S3BlockPublicPolicy(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/S3BucketObjectEncryptedWithCMK.py class S3BucketObjectEncryptedWithCMK (line 6) | class S3BucketObjectEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/S3BucketObjectLock.py class S3BucketObjectLock (line 7) | class S3BucketObjectLock(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/S3GlobalViewACL.py class S3GlobalViewACL (line 9) | class S3GlobalViewACL(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/S3IgnorePublicACLs.py class S3IgnorePublicACLs (line 5) | class S3IgnorePublicACLs(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/S3ObjectCopyEncryptedWithCMK.py class S3ObjectCopyEncryptedWithCMK (line 6) | class S3ObjectCopyEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/S3ProtectAgainstPolicyLockout.py class S3ProtectAgainstPolicyLockout (line 10) | class S3ProtectAgainstPolicyLockout(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 52) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/S3RestrictPublicBuckets.py class S3RestrictPublicBuckets (line 5) | class S3RestrictPublicBuckets(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/S3SecureDataTransport.py class S3SecureDataTransport (line 10) | class S3SecureDataTransport(BaseResourceCheck): method __init__ (line 11) | def __init__(self): method _is_policy_secure (line 18) | def _is_policy_secure(self, policy: Dict[str, Any]) -> CheckResult: method scan_resource_conf (line 55) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/SNSCrossAccountAccess.py class SNSCrossAccountAccess (line 11) | class SNSCrossAccountAccess(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 61) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/SNSTopicEncryption.py class SNSTopicEncryption (line 8) | class SNSTopicEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/SNSTopicPolicyAnyPrincipal.py class SNSTopicPolicyAnyPrincipal (line 11) | class SNSTopicPolicyAnyPrincipal(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 33) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/SQSOverlyPermissive.py class SQSOverlyPermissive (line 6) | class SQSOverlyPermissive(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 52) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/SQSPolicy.py class SQSPolicy (line 7) | class SQSPolicy(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 31) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/SQSQueueEncryption.py class SQSQueueEncryption (line 9) | class SQSQueueEncryption(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 32) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/SQSQueuePolicyAnyPrincipal.py class SQSQueuePolicyAnyPrincipal (line 11) | class SQSQueuePolicyAnyPrincipal(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 34) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/aws/SSMDocumentsArePrivate.py class SSMDocumentsArePrivate (line 7) | class SSMDocumentsArePrivate(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_forbidden_values (line 24) | def get_forbidden_values(self) -> str: FILE: checkov/terraform/checks/resource/aws/SSMParameterUsesCMK.py class SSMParameterUsesCMK (line 8) | class SSMParameterUsesCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_expected_value (line 24) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/SSMSessionManagerDocumentEncryption.py class SSMSessionManagerDocumentEncryption (line 11) | class SSMSessionManagerDocumentEncryption(BaseResourceCheck): method __init__ (line 12) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 39) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/SSMSessionManagerDocumentLogging.py class SSMSessionManagerDocumentLogging (line 11) | class SSMSessionManagerDocumentLogging(BaseResourceCheck): method __init__ (line 12) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 43) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/SageMakerInternetAccessDisabled.py class SageMakerInternetAccessDisabled (line 5) | class SageMakerInternetAccessDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/SagemakerDataQualityJobDefinitionEncryption.py class SagemakerDataQualityJobDefinitionEncryption (line 6) | class SagemakerDataQualityJobDefinitionEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/SagemakerDataQualityJobDefinitionTrafficEncryption.py class SagemakerDataQualityJobDefinitionTrafficEncryption (line 5) | class SagemakerDataQualityJobDefinitionTrafficEncryption(BaseResourceVal... method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/SagemakerDataQualityJobDefinitionVolumeEncryption.py class SagemakerDataQualityJobDefinitionVolumeEncryption (line 6) | class SagemakerDataQualityJobDefinitionVolumeEncryption(BaseResourceValu... method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/SagemakerDomainEncryptedWithCMK.py class SagemakerDomainEncryptedWithCMK (line 6) | class SagemakerDomainEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/SagemakerEndpointConfigurationEncryption.py class SagemakerEndpointConfigurationEncryption (line 7) | class SagemakerEndpointConfigurationEncryption(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/SagemakerFlowDefinitionUsesKMS.py class SagemakerFlowDefinitionUsesKMS (line 6) | class SagemakerFlowDefinitionUsesKMS(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/SagemakerModelWithNetworkIsolation.py class SagemakerModelWithNetworkIsolation (line 5) | class SagemakerModelWithNetworkIsolation(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/SagemakerNotebookEncryption.py class SagemakerNotebookEncryption (line 6) | class SagemakerNotebookEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/SagemakerNotebookInCustomVPC.py class SagemakerNotebookInCustomVPC (line 6) | class SagemakerNotebookInCustomVPC(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 20) | def get_inspected_key(self): method get_expected_value (line 23) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/SagemakerNotebookInstanceAllowsIMDSv2.py class SagemakerNotebookInstanceAllowsIMDSv2 (line 5) | class SagemakerNotebookInstanceAllowsIMDSv2(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/SagemakerNotebookRoot.py class SagemakerNotebookRoot (line 6) | class SagemakerNotebookRoot(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self): method get_expected_value (line 22) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/SchedulerScheduleUsesCMK.py class SchedulerScheduleUsesCMK (line 8) | class SchedulerScheduleUsesCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/SecretManagerSecret90days.py class SecretManagerSecret90days (line 10) | class SecretManagerSecret90days(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method _check_rate_expression (line 18) | def _check_rate_expression(self, expression: str) -> bool: method scan_resource_conf (line 32) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/SecretManagerSecretEncrypted.py class SecretManagerSecretEncrypted (line 8) | class SecretManagerSecretEncrypted(BaseResourceCheck): method __init__ (line 10) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/SecurityGroupRuleDescription.py class SecurityGroupRuleDescription (line 5) | class SecurityGroupRuleDescription(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 21) | def scan_resource_conf(self, conf): method check_rule (line 40) | def check_rule(self, rule_type, conf): FILE: checkov/terraform/checks/resource/aws/SecurityGroupUnrestrictedEgressAny.py class SecurityGroupUnrestrictedEgressAll (line 5) | class SecurityGroupUnrestrictedEgressAll(AbsSecurityGroupUnrestrictedEgr... method __init__ (line 6) | def __init__(self): FILE: checkov/terraform/checks/resource/aws/SecurityGroupUnrestrictedIngress22.py class SecurityGroupUnrestrictedIngress22 (line 4) | class SecurityGroupUnrestrictedIngress22(AbsSecurityGroupUnrestrictedIng... method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/aws/SecurityGroupUnrestrictedIngress3389.py class SecurityGroupUnrestrictedIngress3389 (line 4) | class SecurityGroupUnrestrictedIngress3389(AbsSecurityGroupUnrestrictedI... method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/aws/SecurityGroupUnrestrictedIngress80.py class SecurityGroupUnrestrictedIngress80 (line 4) | class SecurityGroupUnrestrictedIngress80(AbsSecurityGroupUnrestrictedIng... method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/aws/SecurityGroupUnrestrictedIngressAny.py class SecurityGroupUnrestrictedIngressAll (line 5) | class SecurityGroupUnrestrictedIngressAll(AbsSecurityGroupUnrestrictedIn... method __init__ (line 6) | def __init__(self): FILE: checkov/terraform/checks/resource/aws/SesConfigurationSetDefinesTLS.py class SesConfigurationSetDefinesTLS (line 5) | class SesConfigurationSetDefinesTLS(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> str: FILE: checkov/terraform/checks/resource/aws/StateMachineLoggingExecutionHistory.py class StateMachineLoggingExecutionHistory (line 5) | class StateMachineLoggingExecutionHistory(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/StateMachineXray.py class StateMachineXray (line 5) | class StateMachineXray(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/SubnetPublicIP.py class SubnetPublicIP (line 5) | class SubnetPublicIP(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_forbidden_values (line 13) | def get_forbidden_values(self): method get_inspected_key (line 16) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/TimestreamDatabaseKMSKey.py class TimestreamDatabaseKMSKey (line 8) | class TimestreamDatabaseKMSKey(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/TransferServerAllowsOnlySecureProtocols.py class TransferServerAllowsOnlySecureProtocols (line 9) | class TransferServerAllowsOnlySecureProtocols(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/TransferServerIsPublic.py class TransferServerIsPublic (line 9) | class TransferServerIsPublic(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_expected_values (line 20) | def get_expected_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/aws/TransferServerLatestPolicy.py class TransferServerLatestPolicy (line 8) | class TransferServerLatestPolicy(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method __check_policy_date (line 16) | def __check_policy_date(self, policy_string: str) -> bool: method scan_resource_conf (line 51) | def scan_resource_conf(self, conf: any) -> CheckResult: method get_evaluated_keys (line 61) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/UnpatchedAuroraPostgresDB.py class UnpatchedAuroraPostgresDB (line 5) | class UnpatchedAuroraPostgresDB(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/VPCDefaultNetwork.py class VPCDefaultNetwork (line 9) | class VPCDefaultNetwork(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/VPCEndpointAcceptanceConfigured.py class VPCEndpointAcceptanceConfigured (line 5) | class VPCEndpointAcceptanceConfigured(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/aws/WAFACLCVE202144228.py class WAFACLCVE202144228 (line 8) | class WAFACLCVE202144228(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/terraform/checks/resource/aws/WAFEnabled.py class WAFEnabled (line 8) | class WAFEnabled(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_values (line 19) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/aws/WAFHasAnyRules.py class WAFHasAnyRules (line 5) | class WAFHasAnyRules(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/aws/WAFHasLogs.py class WAFHasLogs (line 8) | class WAFHasLogs(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/aws/WAFRuleHasAnyActions.py class WAFRuleHasAnyActions (line 9) | class WAFRuleHasAnyActions(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 51) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/aws/WorkspaceRootVolumeEncrypted.py class WorkspaceRootVolumeEncrypted (line 5) | class WorkspaceRootVolumeEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/aws/WorkspaceUserVolumeEncrypted.py class WorkspaceUserVolumeEncrypted (line 5) | class WorkspaceUserVolumeEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/ACRAdminAccountDisabled.py class ACRAdminAccountDisabled (line 6) | class ACRAdminAccountDisabled(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_forbidden_values (line 17) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/ACRAnonymousPullDisabled.py class ACRAnonymousPullDisabled (line 9) | class ACRAnonymousPullDisabled(BaseResourceCheck): method __init__ (line 12) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/ACRContainerScanEnabled.py class ACRContainerScanEnabled (line 9) | class ACRContainerScanEnabled(BaseResourceCheck): method __init__ (line 12) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 32) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/ACRDedicatedDataEndpointEnabled.py class ACRDedicatedDataEndpointEnabled (line 5) | class ACRDedicatedDataEndpointEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/ACREnableImageQuarantine.py class ACREnableImageQuarantine (line 5) | class ACREnableImageQuarantine(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/ACREnableRetentionPolicy.py class ACREnableRetentionPolicy (line 7) | class ACREnableRetentionPolicy(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 26) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/ACREnableZoneRedundancy.py class ACREnableZoneRedundancy (line 9) | class ACREnableZoneRedundancy(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/ACRGeoreplicated.py class ACRGeoreplicated (line 9) | class ACRGeoreplicated(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 28) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/ACRPublicNetworkAccessDisabled.py class ACRPublicNetworkAccessDisabled (line 5) | class ACRPublicNetworkAccessDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/ACRUseSignedImages.py class ACRUseSignedImages (line 8) | class ACRUseSignedImages(BaseResourceCheck): method __init__ (line 10) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 33) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/AKSApiServerAuthorizedIpRanges.py class AKSApiServerAuthorizedIpRanges (line 10) | class AKSApiServerAuthorizedIpRanges(BaseResourceValueCheck): method __init__ (line 11) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self) -> Any: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AKSDashboardDisabled.py class AKSDashboardDisabled (line 5) | class AKSDashboardDisabled(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/AKSEnablesPrivateClusters.py class APIServicesUseVirtualNetwork (line 5) | class APIServicesUseVirtualNetwork(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/AKSEncryptionAtHostEnabled.py class AKSEncryptionAtHostEnabled (line 5) | class AKSEncryptionAtHostEnabled(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 27) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AKSEphemeralOSDisks.py class AKSEphemeralOSDisks (line 6) | class AKSEphemeralOSDisks(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 27) | def get_inspected_key(self) -> str: method get_expected_value (line 30) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AKSIsPaidSku.py class AKSIsPaidSku (line 7) | class AKSIsPaidSku(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_expected_value (line 22) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AKSLocalAdminDisabled.py class AKSLocalAdminDisabled (line 5) | class AKSLocalAdminDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AKSLoggingEnabled.py class AKSLoggingEnabled (line 7) | class AKSLoggingEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf): method get_inspected_key (line 27) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/AKSMaxPodsMinimum.py class AKSMaxPodsMinimum (line 9) | class AKSMaxPodsMinimum(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AKSNetworkPolicy.py class AKSNetworkPolicy (line 6) | class AKSNetworkPolicy(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AKSNodePublicIpDisabled.py class AKSNodePublicIpDisabled (line 7) | class AKSNodePublicIpDisabled(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/AKSOnlyCriticalPodsOnSystemNodes.py class AKSOnlyCriticalPodsOnSystemNodes (line 5) | class AKSOnlyCriticalPodsOnSystemNodes(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/AKSPoolTypeIsScaleSet.py class AKSPoolTypeIsScaleSet (line 9) | class AKSPoolTypeIsScaleSet(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/AKSRbacEnabled.py class AKSRbacEnabled (line 6) | class AKSRbacEnabled(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/AKSSecretStoreRotation.py class AkSSecretStoreRotation (line 5) | class AkSSecretStoreRotation(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/AKSUpgradeChannel.py class AKSUpgradeChannel (line 9) | class AKSUpgradeChannel(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 35) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/AKSUsesAzurePoliciesAddon.py class AKSUsesAzurePoliciesAddon (line 7) | class AKSUsesAzurePoliciesAddon(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AKSUsesDiskEncryptionSet.py class AKSUsesDiskEncryptionSet (line 6) | class AKSUsesDiskEncryptionSet(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method get_expected_value (line 18) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/APIManagementBackendHTTPS.py class APIManagementBackendHTTPS (line 9) | class APIManagementBackendHTTPS(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/APIManagementCertsEnforced.py class APIManagementCertsEnforced (line 5) | class APIManagementCertsEnforced(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/APIManagementMinTLS12.py class APIManagementMinTLS12 (line 9) | class APIManagementMinTLS12(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/APIManagementPublicAccess.py class APIManagementPublicAccess (line 9) | class APIManagementPublicAccess(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 23) | def get_inspected_key(self) -> str: method get_forbidden_values (line 26) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/APIServicesUseVirtualNetwork.py class APIServicesUseVirtualNetwork (line 6) | class APIServicesUseVirtualNetwork(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/ActiveDirectoryUsedAuthenticationServiceFabric.py class ActiveDirectoryUsedAuthenticationServiceFabric (line 6) | class ActiveDirectoryUsedAuthenticationServiceFabric(BaseResourceValueCh... method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AppConfigEncryption.py class AppConfigEncryption (line 8) | class AppConfigEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AppConfigLocalAuth.py class AppConfigLocalAuth (line 6) | class AppConfigLocalAuth(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_forbidden_values (line 24) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/AppConfigPublicAccess.py class AppConfigPublicAccess (line 6) | class AppConfigPublicAccess(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_forbidden_values (line 17) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/AppConfigPurgeProtection.py class AppConfigPurgeProtection (line 6) | class AppConfigPurgeProtection(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/AppConfigSku.py class AppConfigSku (line 7) | class AppConfigSku(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AppGWDefinesSecureProtocols.py class AppGWDefinesSecureProtocols (line 37) | class AppGWDefinesSecureProtocols(BaseResourceCheck): method __init__ (line 38) | def __init__(self) -> None: method scan_resource_conf (line 49) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AppGWUseWAFMode.py class AppGWUseWAFMode (line 7) | class AppGWUseWAFMode(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/AppGWUsesHttps.py class AppGWUsesHttps (line 5) | class AppGWUsesHttps(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_expected_value (line 13) | def get_expected_value(self) -> str: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/AppGatewayWAFACLCVE202144228.py class AppGatewayWAFACLCVE202144228 (line 8) | class AppGatewayWAFACLCVE202144228(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AppServiceAlwaysOn.py class AppServiceAlwaysOn (line 5) | class AppServiceAlwaysOn(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/AppServiceAuthentication.py class AppServiceAuthentication (line 5) | class AppServiceAuthentication(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/AppServiceClientCertificate.py class AppServiceClientCertificate (line 5) | class AppServiceClientCertificate(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/AppServiceDetailedErrorMessagesEnabled.py class AppServiceDetailedErrorMessagesEnabled (line 5) | class AppServiceDetailedErrorMessagesEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/AppServiceDisallowCORS.py class AppServiceDisallowCORS (line 5) | class AppServiceDisallowCORS(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_forbidden_values (line 17) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/azure/AppServiceDotnetFrameworkVersion.py class AppServiceDotnetFrameworkVersion (line 6) | class AppServiceDotnetFrameworkVersion(BaseResourceCheck): method __init__ (line 7) | def __init__(self) -> None: method scan_resource_conf (line 14) | def scan_resource_conf(self, conf) -> CheckResult: method get_expected_values (line 41) | def get_expected_values(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/AppServiceEnableFailedRequest.py class AppServiceEnableFailedRequest (line 5) | class AppServiceEnableFailedRequest(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/AppServiceEnvironmentZoneRedundant.py class AppServiceEnvironmentZoneRedundant (line 5) | class AppServiceEnvironmentZoneRedundant(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/AppServiceFTPSState.py class AppServiceFTPSState (line 5) | class AppServiceFTPSState(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): method get_expected_values (line 19) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/azure/AppServiceHTTPSOnly.py class AppServiceHTTPSOnly (line 5) | class AppServiceHTTPSOnly(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/AppServiceHttpLoggingEnabled.py class AppServiceHttpLoggingEnabled (line 6) | class AppServiceHttpLoggingEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AppServiceHttps20Enabled.py class AppServiceHttps20Enabled (line 5) | class AppServiceHttps20Enabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/AppServiceIdentity.py class AppServiceIdentity (line 6) | class AppServiceIdentity(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_values (line 17) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/azure/AppServiceIdentityProviderEnabled.py class AppServiceIdentityProviderEnabled (line 6) | class AppServiceIdentityProviderEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AppServiceInstanceMinimum.py class AppServiceInstanceMinimum (line 9) | class AppServiceInstanceMinimum(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 30) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/AppServiceJavaVersion.py class AppServiceJavaVersion (line 5) | class AppServiceJavaVersion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AppServiceMinTLSVersion.py class AppServiceMinTLSVersion (line 7) | class AppServiceMinTLSVersion(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self): method get_expected_value (line 22) | def get_expected_value(self): method get_expected_values (line 25) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/AppServicePHPVersion.py class AppServicePHPVersion (line 5) | class AppServicePHPVersion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AppServicePlanZoneRedundant.py class AppServicePlanZoneRedundant (line 7) | class AppServicePlanZoneRedundant(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/AppServicePublicAccessDisabled.py class AppServicePublicAccessDisabled (line 7) | class AppServicePublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AppServicePythonVersion.py class AppServicePythonVersion (line 5) | class AppServicePythonVersion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AppServiceRemoteDebuggingNotEnabled.py class AppServiceRemoteDebuggingNotEnabled (line 7) | class AppServiceRemoteDebuggingNotEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 25) | def get_inspected_key(self) -> str: method get_expected_value (line 28) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AppServiceSetHealthCheck.py class AppServiceSetHealthCheck (line 8) | class AppServiceSetHealthCheck(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_values (line 23) | def get_expected_values(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AppServiceSkuMinimum.py class AppServiceSkuMinimum (line 9) | class AppServiceSkuMinimum(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 23) | def get_inspected_key(self) -> str: method get_forbidden_values (line 26) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/AppServiceSlotDebugDisabled.py class AppServiceSlotDebugDisabled (line 5) | class AppServiceSlotDebugDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AppServiceSlotHTTPSOnly.py class AppServiceSlotHTTPSOnly (line 5) | class AppServiceSlotHTTPSOnly(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/AppServiceSlotMinTLS.py class AppServiceSlotMinTLS (line 7) | class AppServiceSlotMinTLS(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self): method get_expected_value (line 19) | def get_expected_value(self): method get_expected_values (line 22) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/AppServiceUsedAzureFiles.py class AppServiceUsedAzureFiles (line 5) | class AppServiceUsedAzureFiles(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AutomationEncrypted.py class AutomationEncrypted (line 5) | class AutomationEncrypted(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/AzureBatchAccountEndpointAccessDefaultAction.py class AzureBatchAccountEndpointAccessDefaultAction (line 9) | class AzureBatchAccountEndpointAccessDefaultAction(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AzureBatchAccountUsesKeyVaultEncryption.py class AzureBatchAccountUsesKeyVaultEncryption (line 6) | class AzureBatchAccountUsesKeyVaultEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AzureContainerGroupDeployedIntoVirtualNetwork.py class AzureContainerGroupDeployedIntoVirtualNetwork (line 6) | class AzureContainerGroupDeployedIntoVirtualNetwork(BaseResourceValueChe... method __init__ (line 7) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): method get_expected_value (line 21) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AzureContainerInstanceEnvVarSecureValueType.py class AzureContainerInstanceEnvVarSecureValueType (line 9) | class AzureContainerInstanceEnvVarSecureValueType(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/AzureContainerInstancePublicIPAddressType.py class AzureContainerInstancePublicIPAddressType (line 7) | class AzureContainerInstancePublicIPAddressType(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_values (line 18) | def get_expected_values(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/AzureDataExplorerDoubleEncryptionEnabled.py class AzureDataExplorerDoubleEncryptionEnabled (line 5) | class AzureDataExplorerDoubleEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AzureDefenderDisabledForResManager.py class AzureDefenderDisabledForResManager (line 9) | class AzureDefenderDisabledForResManager(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/azure/AzureDefenderOnAppServices.py class AzureDefenderOnAppServices (line 9) | class AzureDefenderOnAppServices(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/azure/AzureDefenderOnContainerRegistry.py class AzureDefenderOnContainerRegistry (line 9) | class AzureDefenderOnContainerRegistry(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/azure/AzureDefenderOnKeyVaults.py class AzureDefenderOnKeyVaults (line 9) | class AzureDefenderOnKeyVaults(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/azure/AzureDefenderOnKubernetes.py class AzureDefenderOnKubernetes (line 9) | class AzureDefenderOnKubernetes(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/azure/AzureDefenderOnServers.py class AzureDefenderOnServers (line 9) | class AzureDefenderOnServers(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/azure/AzureDefenderOnSqlServerVMS.py class AzureDefenderOnSqlServersVMS (line 6) | class AzureDefenderOnSqlServersVMS(BaseResourceCheck): method __init__ (line 7) | def __init__(self) -> None: method scan_resource_conf (line 14) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 23) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/AzureDefenderOnSqlServers.py class AzureDefenderOnSqlServers (line 9) | class AzureDefenderOnSqlServers(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/azure/AzureDefenderOnStorage.py class AzureDefenderOnStorage (line 9) | class AzureDefenderOnStorage(BaseResourceCheck): method __init__ (line 10) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> list[str]: FILE: checkov/terraform/checks/resource/azure/AzureFirewallDefinesPolicy.py class AzureFirewallDefinesPolicy (line 7) | class AzureFirewallDefinesPolicy(BaseResourceValueCheck) : method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureFirewallDenyThreatIntelMode.py class AzureFirewallDenyThreatIntelMode (line 9) | class AzureFirewallDenyThreatIntelMode(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_expected_value (line 24) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureFirewallPolicyIDPSDeny.py class AzureFirewallPolicyIDPSDeny (line 6) | class AzureFirewallPolicyIDPSDeny(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> str: FILE: checkov/terraform/checks/resource/azure/AzureFrontDoorEnablesWAF.py class AzureFrontDoorEnablesWAF (line 6) | class AzureFrontDoorEnablesWAF(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AzureInstanceExtensions.py class AzureInstanceExtensions (line 7) | class AzureInstanceExtensions(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureInstancePassword.py class AzureInstancePassword (line 5) | class AzureInstancePassword(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/AzureManagedDiskEncryption.py class AzureManagedDiskEncryption (line 5) | class AzureManagedDiskEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/AzureManagedDiskEncryptionSet.py class AzureManagedDiskEncryptionSet (line 6) | class AzureManagedDiskEncryptionSet(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method get_expected_value (line 18) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AzureScaleSetPassword.py class AzureScaleSetPassword (line 5) | class AzureScaleSetPassword(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/AzureSearchAllowedIPsNotGlobal.py class AzureSearchAllowedIPsNotGlobal (line 9) | class AzureSearchAllowedIPsNotGlobal(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_forbidden_values (line 21) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/AzureSearchManagedIdentity.py class AzureSearchManagedIdentity (line 7) | class AzureSearchManagedIdentity(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_expected_values (line 24) | def get_expected_values(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureSearchPublicNetworkAccessDisabled.py class AzureSearchPublicNetworkAccessDisabled (line 5) | class AzureSearchPublicNetworkAccessDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/AzureSearchSLAIndex.py class AzureSearchSLAIndex (line 9) | class AzureSearchSLAIndex(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AzureSearchSLAQueryUpdates.py class AzureSearchSQLQueryUpdates (line 9) | class AzureSearchSQLQueryUpdates(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AzureServiceFabricClusterProtectionLevel.py class AzureServiceFabricClusterProtectionLevel (line 8) | class AzureServiceFabricClusterProtectionLevel(BaseResourceCheck): method __init__ (line 9) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/AzureServicebusDoubleEncryptionEnabled.py class AzureServicebusDoubleEncryptionEnabled (line 7) | class AzureServicebusDoubleEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureServicebusHasCMK.py class AzureServicebusHasCMK (line 8) | class AzureServicebusHasCMK(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureServicebusIdentityProviderEnabled.py class AzureServicebusIdentityProviderEnabled (line 8) | class AzureServicebusIdentityProviderEnabled(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureServicebusLocalAuthDisabled.py class AzureServicebusLocalAuthDisabled (line 7) | class AzureServicebusLocalAuthDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_expected_value (line 25) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureServicebusMinTLSVersion.py class AzureServicebusMinTLSVersion (line 7) | class AzureServicebusMinTLSVersion(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureServicebusPublicAccessDisabled.py class AzureServicebusPublicAccessDisabled (line 7) | class AzureServicebusPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/AzureSparkPoolIsolatedComputeEnabled.py class AzureSparkPoolIsolatedComputeEnabled (line 5) | class AzureSparkPoolIsolatedComputeEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/CDNDisableHttpEndpoints.py class CDNDisableHttpEndpoints (line 9) | class CDNDisableHttpEndpoints(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 24) | def get_inspected_key(self) -> str: method get_expected_value (line 27) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/CDNEnableHttpsEndpoints.py class CDNEnableHttpsEndpoints (line 7) | class CDNEnableHttpsEndpoints(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 28) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/CDNTLSProtocol12.py class CDNTLSProtocol12 (line 11) | class CDNTLSProtocol12(BaseResourceCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 26) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/CognitiveServicesConfigureIdentity.py class CognitiveServicesDisablesPublicNetwork (line 6) | class CognitiveServicesDisablesPublicNetwork(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/CognitiveServicesDisablesPublicNetwork.py class CognitiveServicesDisablesPublicNetwork (line 5) | class CognitiveServicesDisablesPublicNetwork(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/CognitiveServicesEnableLocalAuth.py class CognitiveServicesEnableLocalAuth (line 5) | class CognitiveServicesEnableLocalAuth(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): method get_expected_value (line 21) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/CosmosDBAccountsRestrictedAccess.py class CosmosDBAccountsRestrictedAccess (line 5) | class CosmosDBAccountsRestrictedAccess(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/CosmosDBDisableAccessKeyWrite.py class CosmosDBDisableAccessKeyWrite (line 7) | class CosmosDBDisableAccessKeyWrite(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/CosmosDBDisablesPublicNetwork.py class CosmosDBDisablesPublicNetwork (line 5) | class CosmosDBDisablesPublicNetwork(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/CosmosDBHaveCMK.py class CosmosDBHaveCMK (line 6) | class CosmosDBHaveCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/CosmosDBLocalAuthDisabled.py class CosmosDBLocalAuthDisabled (line 9) | class CosmosDBLocalAuthDisabled(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_inspected_key (line 29) | def get_inspected_key(self) -> str: method get_expected_value (line 32) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/CutsomRoleDefinitionSubscriptionOwner.py class CustomRoleDefinitionSubscriptionOwner (line 6) | class CustomRoleDefinitionSubscriptionOwner(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 20) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/DataExplorerSKUHasSLA.py class DataExplorerSKUHasSLA (line 9) | class DataExplorerSKUHasSLA(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 23) | def get_inspected_key(self) -> str: method get_forbidden_values (line 26) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/DataExplorerServiceIdentity.py class DataExplorerServiceIdentity (line 8) | class DataExplorerServiceIdentity(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_values (line 19) | def get_expected_values(self) -> Any: FILE: checkov/terraform/checks/resource/azure/DataExplorerUsesDiskEncryption.py class DataExplorerUsesDiskEncryption (line 5) | class DataExplorerUsesDiskEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/DataFactoryNoPublicNetworkAccess.py class DataFactoryNoPublicNetworkAccess (line 7) | class DataFactoryNoPublicNetworkAccess(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/DataFactoryUsesGitRepository.py class DataFactoryUsesGitRepository (line 7) | class DataFactoryUsesGitRepository(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/DataLakeStoreEncryption.py class DataLakeStoreEncryption (line 5) | class DataLakeStoreEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/DatabricksWorkspaceIsNotPublic.py class DatabricksWorkspaceIsNotPublic (line 6) | class DatabricksWorkspaceIsNotPublic(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/EventHubNamespaceMinTLS12.py class EventHubNamespaceMinTLS12 (line 9) | class EventHubNamespaceMinTLS12(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/EventHubNamespaceZoneRedundant.py class EventHubNamespaceZoneRedundant (line 52) | class EventHubNamespaceZoneRedundant(BaseResourceValueCheck): method __init__ (line 53) | def __init__(self) -> None: method get_inspected_key (line 63) | def get_inspected_key(self) -> str: method get_expected_values (line 66) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/azure/EventgridDomainIdentityProviderEnabled.py class EventgridDomainIdentityProviderEnabled (line 8) | class EventgridDomainIdentityProviderEnabled(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/EventgridDomainLocalAuthentication.py class EventgridDomainLocalAuthentication (line 7) | class EventgridDomainLocalAuthentication(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/EventgridDomainNetworkAccess.py class EventgridDomainNetworkAccess (line 5) | class EventgridDomainNetworkAccess(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/EventgridTopicIdentityProviderEnabled.py class EventgridTopicIdentityProviderEnabled (line 8) | class EventgridTopicIdentityProviderEnabled(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/EventgridTopicLocalAuthentication.py class EventgridTopicLocalAuthentication (line 7) | class EventgridTopicLocalAuthentication(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/EventgridTopicNetworkAccess.py class EventgridTopicNetworkAccess (line 7) | class EventgridTopicNetworkAccess(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/FrontDoorWAFACLCVE202144228.py class FrontDoorWAFACLCVE202144228 (line 8) | class FrontDoorWAFACLCVE202144228(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/FrontdoorUseWAFMode.py class FrontdoorUseWAFMode (line 7) | class FrontdoorUseWAFMode(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/FunctionAppDisallowCORS.py class FunctionAppDisallowCORS (line 5) | class FunctionAppDisallowCORS(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/azure/FunctionAppEnableLogging.py class FunctionAppEnableLogging (line 5) | class FunctionAppEnableLogging(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/FunctionAppHttpVersionLatest.py class FunctionAppHttpVersionLatest (line 5) | class FunctionAppHttpVersionLatest(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/FunctionAppMinTLSVersion.py class FunctionAppMinTLSVersion (line 7) | class FunctionAppMinTLSVersion(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 25) | def get_inspected_key(self) -> str: method get_expected_value (line 31) | def get_expected_value(self) -> float: method get_expected_values (line 34) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/FunctionAppPublicAccessDisabled.py class FunctionAppPublicAccessDisabled (line 7) | class FunctionAppPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_value (line 23) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/FunctionAppsAccessibleOverHttps.py class FunctionAppsAccessibleOverHttps (line 9) | class FunctionAppsAccessibleOverHttps(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/FunctionAppsEnableAuthentication.py class FunctionAppsEnableAuthentication (line 5) | class FunctionAppsEnableAuthentication(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/GithubActionsOIDCTrustPolicy.py class AzureGithubActionsOIDCTrustPolicy (line 8) | class AzureGithubActionsOIDCTrustPolicy(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method validate_subject_claim (line 18) | def validate_subject_claim(self, subject: str) -> bool: method scan_resource_conf (line 44) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 75) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/IoTNoPublicNetworkAccess.py class IoTNoPublicNetworkAccess (line 5) | class IoTNoPublicNetworkAccess(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/KeyBackedByHSM.py class KeyBackedByHSM (line 5) | class KeyBackedByHSM(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): method get_expected_values (line 19) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/azure/KeyExpirationDate.py class KeyExpirationDate (line 6) | class KeyExpirationDate(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/KeyVaultDisablesPublicNetworkAccess.py class KeyVaultDisablesPublicNetworkAccess (line 5) | class KeyVaultDisablesPublicNetworkAccess(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/KeyVaultEnablesFirewallRulesSettings.py class KeyVaultEnablesFirewallRulesSettings (line 5) | class KeyVaultEnablesFirewallRulesSettings(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/KeyVaultEnablesPurgeProtection.py class KeyVaultEnablesPurgeProtection (line 5) | class KeyVaultEnablesPurgeProtection(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/KeyVaultEnablesSoftDelete.py class KeyVaultEnablesSoftDelete (line 6) | class KeyVaultEnablesSoftDelete(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/KeyvaultRecoveryEnabled.py class KeyVaultRecoveryEnabled (line 6) | class KeyVaultRecoveryEnabled(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 20) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/KubernetesClusterHTTPApplicationRouting.py class KubernetesClusterHTTPApplicationRouting (line 7) | class KubernetesClusterHTTPApplicationRouting(BaseResourceNegativeValueC... method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/LinuxVMUsesSSH.py class LinuxVMUsesSSH (line 7) | class LinuxVMUsesSSH(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method get_expected_value (line 21) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/MLCCLADisabled.py class MLCCLADisabled (line 7) | class MLCCLADisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_expected_value (line 25) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/MLComputeClusterMinNodes.py class MLComputeClusterMinNodes (line 5) | class MLComputeClusterMinNodes(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self) -> str: method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/MLPublicAccess.py class MLPublicAccess (line 9) | class MLPublicAccess(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 25) | def get_inspected_key(self) -> str: method get_forbidden_values (line 28) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/MSSQLServerAuditPolicyLogMonitor.py class MSSQLServerAuditPolicyLogMonitor (line 5) | class MSSQLServerAuditPolicyLogMonitor(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/MSSQLServerMinTLSVersion.py class MSSQLServerMinTLSVersion (line 5) | class MSSQLServerMinTLSVersion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/MariaDBGeoBackupEnabled.py class MariaDBGeoBackupEnabled (line 5) | class MariaDBGeoBackupEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/MariaDBPublicAccessDisabled.py class MariaDBPublicAccessDisabled (line 7) | class MariaDBPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/MariaDBSSLEnforcementEnabled.py class MariaDBSSLEnforcementEnabled (line 5) | class MariaDBSSLEnforcementEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/MonitorLogProfileCategories.py class MonitorLogProfileRetentionDays (line 6) | class MonitorLogProfileRetentionDays(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/MonitorLogProfileRetentionDays.py class MonitorLogProfileRetentionDays (line 6) | class MonitorLogProfileRetentionDays(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/MySQLEncryptionEnabled.py class MySQLEncryptionEnabled (line 5) | class MySQLEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/MySQLGeoBackupEnabled.py class MySQLGeoBackupEnabled (line 5) | class MySQLGeoBackupEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/MySQLPublicAccessDisabled.py class MySQLPublicAccessDisabled (line 7) | class MySQLPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/MySQLServerMinTLSVersion.py class MySQLServerMinTLSVersion (line 7) | class MySQLServerMinTLSVersion(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/MySQLServerSSLEnforcementEnabled.py class MySQLServerSSLEnforcementEnabled (line 5) | class MySQLServerSSLEnforcementEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/MySQLTreatDetectionEnabled.py class MySQLTreatDetectionEnabled (line 5) | class MySQLTreatDetectionEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/NSGRuleHTTPAccessRestricted.py class NSGRuleHTTPAccessRestricted (line 4) | class NSGRuleHTTPAccessRestricted(NSGRulePortAccessRestricted): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/azure/NSGRulePortAccessRestricted.py class NSGRulePortAccessRestricted (line 12) | class NSGRulePortAccessRestricted(BaseResourceCheck): method __init__ (line 13) | def __init__(self, name: str, check_id: str, port: int) -> None: method is_port_in_range (line 19) | def is_port_in_range(self, ports: Union[int, str, List[Union[int, str]... method scan_resource_conf (line 30) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/NSGRuleRDPAccessRestricted.py class NSGRuleRDPAccessRestricted (line 4) | class NSGRuleRDPAccessRestricted(NSGRulePortAccessRestricted): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/azure/NSGRuleSSHAccessRestricted.py class NSGRuleSSHAccessRestricted (line 4) | class NSGRuleSSHAccessRestricted(NSGRulePortAccessRestricted): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/azure/NSGRuleUDPAccessRestricted.py class NSGRuleUDPAccessRestricted (line 6) | class NSGRuleUDPAccessRestricted(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/NetworkInterfaceEnableIPForwarding.py class NetworkInterfaceEnableIPForwarding (line 5) | class NetworkInterfaceEnableIPForwarding(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/NetworkWatcherFlowLogPeriod.py class NetworkWatcherFlowLogPeriod (line 6) | class NetworkWatcherFlowLogPeriod(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/OpenAICognitiveServicesRestrictOutboundNetwork.py class OpenAICognitiveServicesRestrictOutboundNetwork (line 7) | class OpenAICognitiveServicesRestrictOutboundNetwork(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/PostgreSQLEncryptionEnabled.py class PostgreSQLEncryptionEnabled (line 5) | class PostgreSQLEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/PostgreSQLFlexiServerGeoBackupEnabled.py class PostgreSQLFlexiServerGeoBackupEnabled (line 7) | class PostgreSQLFlexiServerGeoBackupEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/PostgreSQLMinTLSVersion.py class PostgreSQLMinTLSVersion (line 5) | class PostgreSQLMinTLSVersion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/PostgreSQLServerConnectionThrottlingEnabled.py class PostgreSQLServerConnectionThrottlingEnabled (line 6) | class PostgreSQLServerConnectionThrottlingEnabled(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 19) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/PostgreSQLServerLogCheckpointsEnabled.py class PostgreSQLServerLogCheckpointsEnabled (line 6) | class PostgreSQLServerLogCheckpointsEnabled(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 19) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/PostgreSQLServerLogConnectionsEnabled.py class PostgreSQLServerLogConnectionsEnabled (line 6) | class PostgreSQLServerLogConnectionsEnabled(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 19) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/PostgreSQLServerLogRetentionEnabled.py class PostgreSQLServerLogRetentionEnabled (line 6) | class PostgreSQLServerLogRetentionEnabled(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 19) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/PostgreSQLServerPublicAccessDisabled.py class PostgreSQLServerHasPublicAccessDisabled (line 5) | class PostgreSQLServerHasPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/PostgreSQLServerSSLEnforcementEnabled.py class PostgreSQLServerSSLEnforcementEnabled (line 5) | class PostgreSQLServerSSLEnforcementEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/PostgresSQLTreatDetectionEnabled.py class PostgresSQLTreatDetectionEnabled (line 5) | class PostgresSQLTreatDetectionEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/PostgressSQLGeoBackupEnabled.py class PostgressSQLGeoBackupEnabled (line 5) | class PostgressSQLGeoBackupEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/PubsubSKUSLA.py class PubsubSKUSLA (line 9) | class PubsubSKUSLA(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/PubsubSpecifyIdentity.py class PubsubSpecifyIdentity (line 8) | class PubsubSpecifyIdentity(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/azure/RedisCacheEnableNonSSLPort.py class RedisCacheEnableNonSSLPort (line 5) | class RedisCacheEnableNonSSLPort(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/RedisCacheMinTLSVersion.py class RedisCacheMinTLSVersion (line 5) | class RedisCacheMinTLSVersion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/RedisCachePublicNetworkAccessEnabled.py class RedisCachePublicNetworkAccessEnabled (line 5) | class RedisCachePublicNetworkAccessEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/RedisCacheStandardReplicationEnabled.py class RedisCacheStandardReplicationEnabled (line 9) | class RedisCacheStandardReplicationEnabled(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 28) | def get_inspected_key(self) -> str: method get_expected_values (line 31) | def get_expected_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/SQLDatabaseLedgerEnabled.py class SQLDatabaseLedgerEnabled (line 7) | class SQLDatabaseLedgerEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 35) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/SQLDatabaseZoneRedundant.py class SQLDatabaseZoneRedundant (line 7) | class SQLDatabaseZoneRedundant(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 39) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/SQLServerEmailAlertsEnabled.py class SQLServerEmailAlertsEnabled (line 6) | class SQLServerEmailAlertsEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/SQLServerEmailAlertsToAdminsEnabled.py class SQLServerEmailAlertsToAdminsEnabled (line 5) | class SQLServerEmailAlertsToAdminsEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/SQLServerNoPublicAccess.py class SQLServerNoPublicAccess (line 12) | class SQLServerNoPublicAccess(BaseResourceCheck): method __init__ (line 13) | def __init__(self): method scan_resource_conf (line 27) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/SQLServerPublicAccessDisabled.py class SQLServerHasPublicAccessDisabled (line 5) | class SQLServerHasPublicAccessDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/SQLServerThreatDetectionTypes.py class SQLServerThreatDetectionTypes (line 6) | class SQLServerThreatDetectionTypes(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 19) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/SecretContentType.py class SecretContentType (line 6) | class SecretContentType(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/SecretExpirationDate.py class SecretExpirationDate (line 6) | class SecretExpirationDate(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/SecurityCenterContactEmailAlert.py class SecurityCenterContactPhone (line 5) | class SecurityCenterContactPhone(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/SecurityCenterContactEmailAlertAdmins.py class SecurityCenterEmailAlertAdmins (line 5) | class SecurityCenterEmailAlertAdmins(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/SecurityCenterContactEmails.py class SecurityCenterContactEmails (line 6) | class SecurityCenterContactEmails(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/SecurityCenterContactPhone.py class SecurityCenterContactPhone (line 6) | class SecurityCenterContactPhone(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/SecurityCenterStandardPricing.py class SecurityCenterStandardPricing (line 5) | class SecurityCenterStandardPricing(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/SignalRSKUSLA.py class SignalRSJUSLA (line 9) | class SignalRSJUSLA(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/SpringCloudAPIPortalHTTPSOnly.py class SpringCloudAPIPortalHTTPSOnly (line 5) | class SpringCloudAPIPortalHTTPSOnly(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/SpringCloudAPIPortalPublicAccessIsDisabled.py class SpringCloudAPIPortalPublicAccessIsDisabled (line 6) | class SpringCloudAPIPortalPublicAccessIsDisabled(BaseResourceNegativeVal... method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_forbidden_values (line 17) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/StorageAccountAzureServicesAccessEnabled.py class StorageAccountAzureServicesAccessEnabled (line 5) | class StorageAccountAzureServicesAccessEnabled(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/StorageAccountDefaultNetworkAccessDeny.py class StorageAccountDefaultNetworkAccessDeny (line 5) | class StorageAccountDefaultNetworkAccessDeny(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/StorageAccountDisablePublicAccess.py class StorageAccountDisablePublicAccess (line 9) | class StorageAccountDisablePublicAccess(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_expected_values (line 25) | def get_expected_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/StorageAccountLoggingQueueServiceEnabled.py class StorageAccountLoggingQueueServiceEnabled (line 5) | class StorageAccountLoggingQueueServiceEnabled(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/StorageAccountMinimumTlsVersion.py class StorageAccountMinimumTlsVersion (line 6) | class StorageAccountMinimumTlsVersion(BaseResourceCheck): method __init__ (line 13) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/StorageAccountName.py class StorageAccountName (line 12) | class StorageAccountName(BaseResourceCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 38) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/StorageAccountsTransportEncryption.py class StorageAccountsTransportEncryption (line 5) | class StorageAccountsTransportEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/StorageAccountsUseReplication.py class StorageAccountsUseReplication (line 6) | class StorageAccountsUseReplication(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> Any: method get_expected_values (line 20) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/azure/StorageBlobRestrictPublicAccess.py class StorageBlobRestrictPublicAccess (line 9) | class StorageBlobRestrictPublicAccess(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_expected_values (line 25) | def get_expected_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/azure/StorageBlobServiceContainerPrivateAccess.py class StorageBlobServiceContainerPrivateAccess (line 5) | class StorageBlobServiceContainerPrivateAccess(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/StorageLocalUsers.py class StorageLocalUsers (line 5) | class StorageLocalUsers(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 13) | def scan_resource_conf(self, conf: dict) -> CheckResult: method get_inspected_key (line 25) | def get_inspected_key(self) -> str: method get_expected_value (line 28) | def get_expected_value(self) -> bool: FILE: checkov/terraform/checks/resource/azure/StorageSyncPublicAccessDisabled.py class NetworkInterfaceEnableIPForwarding (line 5) | class NetworkInterfaceEnableIPForwarding(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/StorageSyncServicePermissiveAccess.py class StorageSyncServicePermissiveAccess (line 7) | class StorageSyncServicePermissiveAccess(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/SynapseSQLPoolDataEncryption.py class SynapseSQLPoolDataEncryption (line 7) | class SynapseSQLPoolDataEncryption(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 20) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/SynapseWorkspaceAdministratorLoginPasswordHidden.py class SynapseWorkspaceAdministratorLoginPasswordHidden (line 7) | class SynapseWorkspaceAdministratorLoginPasswordHidden(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf) -> CheckResult: method get_evaluated_keys (line 20) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/SynapseWorkspaceCMKEncryption.py class SynapseWorkspaceCMKEncryption (line 6) | class SynapseWorkspaceCMKEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/azure/SynapseWorkspaceEnablesDataExfilProtection.py class SynapseWorkspaceEnablesDataExfilProtection (line 5) | class SynapseWorkspaceEnablesDataExfilProtection(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/SynapseWorkspaceEnablesManagedVirtualNetworks.py class SynapseWorkspaceEnablesManagedVirtualNetworks (line 5) | class SynapseWorkspaceEnablesManagedVirtualNetworks(BaseResourceValueChe... method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/azure/VMAgentIsInstalled.py class VMAgentIsInstalled (line 5) | class VMAgentIsInstalled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 23) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/VMCredsInCustomData.py class VMCredsInCustomData (line 8) | class VMCredsInCustomData(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 30) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/VMDisablePasswordAuthentication.py class VMDisablePasswordAuthentication (line 5) | class VMDisablePasswordAuthentication(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_forbidden_values (line 13) | def get_forbidden_values(self) -> str: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/VMDiskWithPublicAccess.py class VMDiskWithPublicAccess (line 7) | class VMDiskWithPublicAccess(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/azure/VMEncryptionAtHostEnabled.py class VMEncryptionAtHostEnabled (line 5) | class VMEncryptionAtHostEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/VMScaleSetsAutoOSImagePatchingEnabled.py class VMScaleSetsAutoOSImagePatchingEnabled (line 5) | class VMScaleSetsAutoOSImagePatchingEnabled(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/VMStorageOsDisk.py class VMStorageOsDisk (line 5) | class VMStorageOsDisk(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/azure/VnetLocalDNS.py class VnetLocalDNS (line 10) | class VnetLocalDNS(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/VnetSingleDNSServer.py class VnetSingleDNSServer (line 9) | class VnetSingleDNSServer(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/azure/WinVMAutomaticUpdates.py class WinVMAutomaticUpdates (line 5) | class WinVMAutomaticUpdates(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/azure/WinVMEncryptionAtHost.py class WinVMEncryptionAtHost (line 5) | class WinVMEncryptionAtHost(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/base_cloudsplaining_resource_iam_check.py class BaseTerraformCloudsplainingResourceIAMCheck (line 15) | class BaseTerraformCloudsplainingResourceIAMCheck(BaseResourceCheck, Bas... method __init__ (line 16) | def __init__(self, name: str, id: str) -> None: method scan_resource_conf (line 26) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method cache_key (line 30) | def cache_key(self) -> str: method should_scan_conf (line 33) | def should_scan_conf(self, conf: Dict[str, List[Any]]) -> bool: method convert_to_iam_policy (line 39) | def convert_to_iam_policy(self, conf: Dict[str, Any]) -> PolicyDocument: method cloudsplaining_enrich_evaluated_keys (line 47) | def cloudsplaining_enrich_evaluated_keys(self, policy: PolicyDocument, FILE: checkov/terraform/checks/resource/base_registry.py class Registry (line 6) | class Registry(BaseCheckRegistry): method extract_entity_details (line 7) | def extract_entity_details(self, entity: Dict[str, Any]) -> Tuple[str,... FILE: checkov/terraform/checks/resource/base_resource_check.py class BaseResourceCheck (line 12) | class BaseResourceCheck(BaseCheck): method __init__ (line 13) | def __init__( method _is_variable_dependant (line 33) | def _is_variable_dependant(value: Any) -> bool: method scan_entity_conf (line 36) | def scan_entity_conf(self, conf: Dict[str, List[Any]], entity_type: st... method scan_resource_conf (line 46) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/base_resource_negative_value_check.py class BaseResourceNegativeValueCheck (line 15) | class BaseResourceNegativeValueCheck(BaseResourceCheck): method __init__ (line 16) | def __init__( method scan_resource_conf (line 34) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_inspected_key (line 70) | def get_inspected_key(self) -> str: method get_forbidden_values (line 77) | def get_forbidden_values(self) -> List[Any]: method get_excluded_key (line 83) | def get_excluded_key(self) -> Optional[str]: method check_excluded_condition (line 89) | def check_excluded_condition(self, value: str) -> bool: method get_evaluated_keys (line 96) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/base_resource_value_check.py class BaseResourceValueCheck (line 19) | class BaseResourceValueCheck(BaseResourceCheck): method __init__ (line 20) | def __init__( method _filter_key_path (line 39) | def _filter_key_path(path: str) -> List[str]: method _is_nesting_key (line 48) | def _is_nesting_key(inspected_attributes: List[str], key: List[str]) -... method scan_resource_conf (line 57) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_inspected_key (line 103) | def get_inspected_key(self) -> str: method get_expected_values (line 109) | def get_expected_values(self) -> List[Any]: method get_expected_value (line 117) | def get_expected_value(self) -> Any: method get_evaluated_keys (line 123) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/digitalocean/DropletSSHKeys.py class DropletSSHKeys (line 8) | class DropletSSHKeys(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self): method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/digitalocean/FirewallIngressOpen.py class FirewallIngressOpen (line 8) | class FirewallIngressOpen(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/digitalocean/SpacesBucketPublicRead.py class SpaceBucketPublicRead (line 6) | class SpaceBucketPublicRead(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self): method get_forbidden_values (line 19) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/digitalocean/SpacesBucketVersioning.py class SpaceBucketVersioning (line 6) | class SpaceBucketVersioning(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/AbsGoogleBasicRoles.py class AbsGoogleBasicRoles (line 11) | class AbsGoogleBasicRoles(BaseResourceCheck): method scan_resource_conf (line 12) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/AbsGoogleComputeFirewallUnrestrictedIngress.py class AbsGoogleComputeFirewallUnrestrictedIngress (line 7) | class AbsGoogleComputeFirewallUnrestrictedIngress(BaseResourceCheck): method __init__ (line 8) | def __init__(self, name, id, categories, supported_resources, port): method scan_resource_conf (line 12) | def scan_resource_conf(self, conf): method _is_port_in_range (line 30) | def _is_port_in_range(self, ports_list): FILE: checkov/terraform/checks/resource/gcp/AbsGoogleIAMMemberDefaultServiceAccount.py class AbsGoogleIAMMemberDefaultServiceAccount (line 11) | class AbsGoogleIAMMemberDefaultServiceAccount(BaseResourceCheck): method scan_resource_conf (line 12) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/AbsGoogleImpersonationRoles.py class AbsGoogleImpersonationRoles (line 85) | class AbsGoogleImpersonationRoles(BaseResourceCheck): method scan_resource_conf (line 86) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/AbsGooglePostgresqlDatabaseFlags.py class AbsGooglePostgresqlDatabaseFlags (line 5) | class AbsGooglePostgresqlDatabaseFlags(BaseResourceCheck): method __init__ (line 6) | def __init__(self, name, id, categories, supported_resources, flag_nam... method scan_resource_conf (line 11) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/ArtifactRegistryPrivateRepo.py class ArtifactRegistryPrivateRepo (line 9) | class ArtifactRegistryPrivateRepo(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/ArtifactRegsitryEncryptedWithCMK.py class ArtifactRegistryEncryptedWithCMK (line 6) | class ArtifactRegistryEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/BigQueryDatasetEncryptedWithCMK.py class BigQueryDatasetEncryptedWithCMK (line 6) | class BigQueryDatasetEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/BigQueryPrivateTable.py class BigQueryPrivateTable (line 9) | class BigQueryPrivateTable(BaseResourceCheck): method __init__ (line 10) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/BigQueryTableDeletionProtection.py class BigQueryTableDeletionProtection (line 5) | class BigQueryTableDeletionProtection(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> bool: FILE: checkov/terraform/checks/resource/gcp/BigQueryTableEncryptedWithCMK.py class BigQueryTableEncryptedWithCMK (line 6) | class BigQueryTableEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/BigTableInstanceDeletionProtection.py class BigTableInstanceDeletionProtection (line 5) | class BigTableInstanceDeletionProtection(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/BigTableInstanceEncryptedWithCMK.py class BigTableInstanceEncryptedWithCMK (line 6) | class BigTableInstanceEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/CloudArmorWAFACLCVE202144228.py class CloudArmorWAFACLCVE202144228 (line 9) | class CloudArmorWAFACLCVE202144228(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/CloudBuildWorkersArePrivate.py class CloudBuildWorkersArePrivate (line 5) | class CloudBuildWorkersArePrivate(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/CloudFunctionPermissiveIngress.py class CloudFunctionPermissiveIngress (line 7) | class CloudFunctionPermissiveIngress(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_values (line 21) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/gcp/CloudFunctionsShouldNotBePublic.py class CloudFunctionsShouldNotBePublic (line 5) | class CloudFunctionsShouldNotBePublic(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/CloudPubSubEncryptedWithCMK.py class CloudPubSubEncryptedWithCMK (line 6) | class CloudPubSubEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/CloudSqlMajorVersion.py class CloudSqlMajorVersion (line 5) | class CloudSqlMajorVersion(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_values (line 16) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/gcp/CloudStorageLogging.py class CloudStorageLogging (line 7) | class CloudStorageLogging(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 28) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/gcp/CloudStorageSelfLogging.py class CloudStorageSelfLogging (line 7) | class CloudStorageSelfLogging(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/CloudStorageVersioningEnabled.py class CloudStorageVersioningEnabled (line 5) | class CloudStorageVersioningEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/DataFusionPrivateInstance.py class DataFusionPrivateInstance (line 5) | class DataFusionPrivateInstance(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/DataFusionStackdriverLogs.py class DataFusionStackdriverLogs (line 5) | class DataFusionStackdriverLogs(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/DataFusionStackdriverMonitoring.py class DataFusionStackdriverMonitoring (line 5) | class DataFusionStackdriverMonitoring(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/DataflowJobEncryptedWithCMK.py class DataflowJobEncryptedWithCMK (line 6) | class DataflowJobEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/DataflowPrivateJob.py class DataflowPrivateJob (line 7) | class DataflowPrivateJob(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/gcp/DataprocClusterEncryptedWithCMK.py class DataprocClusterEncryptedWithCMK (line 6) | class DataprocClusterEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/DataprocPrivateCluster.py class DataprocPrivateCluster (line 9) | class DataprocPrivateCluster(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/DataprocPublicIpCluster.py class DataprocPublicIpCluster (line 5) | class DataprocPublicIpCluster(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/gcp/GCPCloudRunPrivateService.py class GCPCloudRunPrivateService (line 9) | class GCPCloudRunPrivateService(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/GKEAliasIpEnabled.py class GKEAliasIpEnabled (line 6) | class GKEAliasIpEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_values (line 17) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/gcp/GKEBinaryAuthorization.py class GKEBinaryAuthorization (line 5) | class GKEBinaryAuthorization(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 28) | def get_evaluated_keys(self): FILE: checkov/terraform/checks/resource/gcp/GKEClientCertificateDisabled.py class GKEClientCertificateDisabled (line 5) | class GKEClientCertificateDisabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 22) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/GKEClusterLogging.py class GKEClusterLogging (line 7) | class GKEClusterLogging(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> Any: FILE: checkov/terraform/checks/resource/gcp/GKEDisableLegacyAuth.py class GKEDisabledLegacyAuth (line 5) | class GKEDisabledLegacyAuth(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/gcp/GKEDontUseNodePools.py class GKEDontUseNodePools (line 8) | class GKEDontUseNodePools(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 26) | def get_inspected_key(self) -> str: method get_forbidden_values (line 29) | def get_forbidden_values(self) -> Any: FILE: checkov/terraform/checks/resource/gcp/GKEEnableShieldedNodes.py class GKEEnableShieldedNodes (line 9) | class GKEEnableShieldedNodes(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/gcp/GKEEnableVPCFlowLogs.py class GKEEnableVPCFlowLogs (line 7) | class GKEEnableVPCFlowLogs(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/gcp/GKEEnsureIntegrityMonitoring.py class GKEEnsureIntegrityMonitoring (line 7) | class GKEEnsureIntegrityMonitoring(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 28) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/gcp/GKEHasLabels.py class GKEHasLabels (line 6) | class GKEHasLabels(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 27) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/gcp/GKEKubernetesRBACGoogleGroups.py class GKEKubernetesRBACGoogleGroups (line 6) | class GKEKubernetesRBACGoogleGroups(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_values (line 17) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/gcp/GKEMasterAuthorizedNetworksEnabled.py class GKEMasterAuthorizedNetworksEnabled (line 6) | class GKEMasterAuthorizedNetworksEnabled(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_values (line 17) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/gcp/GKEMetadataServerIsEnabled.py class GKEMetadataServerIsEnabled (line 6) | class GKEMetadataServerIsEnabled(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 34) | def get_evaluated_keys(self): FILE: checkov/terraform/checks/resource/gcp/GKEMonitoringEnabled.py class GKEMonitoringEnabled (line 5) | class GKEMonitoringEnabled(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/gcp/GKENetworkPolicyEnabled.py class GKENetworkPolicyEnabled (line 5) | class GKENetworkPolicyEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_inspected_key (line 34) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/GKENodePoolAutoRepairEnabled.py class GKENodePoolAutoRepairEnabled (line 5) | class GKENodePoolAutoRepairEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/GKENodePoolAutoUpgradeEnabled.py class GKENodePoolAutoUpgradeEnabled (line 5) | class GKENodePoolAutoUpgradeEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/GKEPodSecurityPolicyEnabled.py class GKEPodSecurityPolicyEnabled (line 9) | class GKEPodSecurityPolicyEnabled(BaseResourceCheck): method __init__ (line 15) | def __init__(self): method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/GKEPrivateClusterConfig.py class GKEPodSecurityPolicyEnabled (line 8) | class GKEPodSecurityPolicyEnabled(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/gcp/GKEPrivateNodes.py class GKEPrivateNodes (line 6) | class GKEPrivateNodes(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_values (line 17) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/gcp/GKEPublicControlPlane.py class GKEPublicControlPlane (line 5) | class GKEPublicControlPlane(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GKEReleaseChannel.py class ReleaseChannel (line 6) | class ReleaseChannel(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_values (line 17) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/gcp/GKESecureBootforShieldedNodes.py class GKESecureBootforShieldedNodes (line 5) | class GKESecureBootforShieldedNodes(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): method get_inspected_key (line 28) | def get_inspected_key(self): method get_expected_values (line 31) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/gcp/GKEUseCosImage.py class GKEUseCosImage (line 5) | class GKEUseCosImage(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GithubActionsOIDCTrustPolicy.py class GithubActionsOIDCTrustPolicy (line 9) | class GithubActionsOIDCTrustPolicy(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method extract_sub_claim_value (line 17) | def extract_sub_claim_value(self, condition: str) -> str: method scan_resource_conf (line 28) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/GoogleBigQueryDatasetPublicACL.py class GoogleBigQueryDatasetPublicACL (line 18) | class GoogleBigQueryDatasetPublicACL(BaseResourceCheck): method __init__ (line 19) | def __init__(self) -> None: method scan_resource_conf (line 26) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/GoogleCloudDNSKeySpecsRSASHA1.py class GoogleCloudDNSKeySpecsRSASHA1 (line 5) | class GoogleCloudDNSKeySpecsRSASHA1(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudDNSSECEnabled.py class GoogleCloudDNSSECEnabled (line 5) | class GoogleCloudDNSSECEnabled(BaseResourceValueCheck): method __init__ (line 11) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf): method get_inspected_key (line 27) | def get_inspected_key(self): method get_expected_value (line 30) | def get_expected_value(self): method get_expected_values (line 33) | def get_expected_values(self): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudMySqlLocalInfileOff.py class GoogleCloudMySqlLocalInfileOff (line 5) | class GoogleCloudMySqlLocalInfileOff(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlEnablePgaudit.py class GoogleCloudPostgreSqlEnablePgaudit (line 8) | class GoogleCloudPostgreSqlEnablePgaudit(AbsGooglePostgresqlDatabaseFlags): method __init__ (line 9) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogCheckpoints.py class GoogleCloudPostgreSqlLogCheckpoints (line 9) | class GoogleCloudPostgreSqlLogCheckpoints(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogConnection.py class GoogleCloudPostgreSqlLogConnection (line 5) | class GoogleCloudPostgreSqlLogConnection(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogDisconnection.py class GoogleCloudPostgreSqlLogDisconnection (line 5) | class GoogleCloudPostgreSqlLogDisconnection(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogHostname.py class GoogleCloudPostgreSqlLogHostname (line 8) | class GoogleCloudPostgreSqlLogHostname(AbsGooglePostgresqlDatabaseFlags): method __init__ (line 9) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogLockWaits.py class GoogleCloudPostgreSqlLogLockWaits (line 5) | class GoogleCloudPostgreSqlLogLockWaits(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogMinDuration.py class GoogleCloudPostgreSqlLogMinDuration (line 5) | class GoogleCloudPostgreSqlLogMinDuration(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogMinErrorStatement.py class GoogleCloudPostgreSqlLogMinErrorStatement (line 18) | class GoogleCloudPostgreSqlLogMinErrorStatement(AbsGooglePostgresqlDatab... method __init__ (line 19) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogMinMessage.py class GoogleCloudPostgreSqlLogMinMessage (line 5) | class GoogleCloudPostgreSqlLogMinMessage(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogStatement.py class GoogleCloudPostgreSqlLogStatement (line 12) | class GoogleCloudPostgreSqlLogStatement(AbsGooglePostgresqlDatabaseFlags): method __init__ (line 13) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudPostgreSqlLogTemp.py class GoogleCloudPostgreSqlLogTemp (line 5) | class GoogleCloudPostgreSqlLogTemp(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudSqlBackupConfiguration.py class GoogleCloudSqlBackupConfiguration (line 9) | class GoogleCloudSqlBackupConfiguration(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/gcp/GoogleCloudSqlDatabasePubliclyAccessible.py class GoogleCloudSqlDatabasePubliclyAccessible (line 5) | class GoogleCloudSqlDatabasePubliclyAccessible(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudSqlDatabaseRequireSsl.py class GoogleCloudSqlDatabaseRequireSsl (line 8) | class GoogleCloudSqlDatabaseRequireSsl(BaseResourceCheck): method __init__ (line 9) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): method get_inspected_keys (line 50) | def get_inspected_keys(self): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudSqlServerContainedDBAuthentication.py class GoogleCloudSqlServerContainedDBAuthentication (line 5) | class GoogleCloudSqlServerContainedDBAuthentication(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudSqlServerCrossDBOwnershipChaining.py class GoogleCloudSqlServerCrossDBOwnershipChaining (line 5) | class GoogleCloudSqlServerCrossDBOwnershipChaining(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleCloudSqlServerNoPublicIP.py class GoogleCloudSqlServerNoPublicIP (line 5) | class GoogleCloudSqlServerNoPublicIP(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeBlockProjectSSH.py class GoogleComputeBlockProjectSSH (line 7) | class GoogleComputeBlockProjectSSH(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf) -> CheckResult: method get_inspected_key (line 28) | def get_inspected_key(self): method get_expected_values (line 31) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/gcp/GoogleComputeBootDiskEncryption.py class GoogleComputeBootDiskEncryption (line 5) | class GoogleComputeBootDiskEncryption(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeDefaultServiceAccount.py class GoogleComputeDefaultServiceAccount (line 8) | class GoogleComputeDefaultServiceAccount(BaseResourceCheck): method __init__ (line 9) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeDefaultServiceAccountFullAccess.py class GoogleComputeDefaultServiceAccountFullAccess (line 10) | class GoogleComputeDefaultServiceAccountFullAccess(BaseResourceCheck): method __init__ (line 11) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeDiskEncryption.py class GoogleComputeDiskEncryption (line 6) | class GoogleComputeDiskEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeExternalIP.py class GoogleComputeExternalIP (line 6) | class GoogleComputeExternalIP(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf) -> CheckResult: method get_inspected_key (line 25) | def get_inspected_key(self): method get_forbidden_values (line 28) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeFirewallUnrestrictedIngress20.py class GoogleComputeFirewallUnrestrictedIngress20 (line 7) | class GoogleComputeFirewallUnrestrictedIngress20(AbsGoogleComputeFirewal... method __init__ (line 8) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeFirewallUnrestrictedIngress21.py class GoogleComputeFirewallUnrestrictedIngress21 (line 7) | class GoogleComputeFirewallUnrestrictedIngress21(AbsGoogleComputeFirewal... method __init__ (line 8) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeFirewallUnrestrictedIngress22.py class GoogleComputeFirewallUnrestrictedIngress22 (line 7) | class GoogleComputeFirewallUnrestrictedIngress22(AbsGoogleComputeFirewal... method __init__ (line 8) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeFirewallUnrestrictedIngress3306.py class GoogleComputeFirewallUnrestrictedIngress3306 (line 8) | class GoogleComputeFirewallUnrestrictedIngress3306(AbsGoogleComputeFirew... method __init__ (line 9) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeFirewallUnrestrictedIngress3389.py class GoogleComputeFirewallUnrestrictedIngress3389 (line 7) | class GoogleComputeFirewallUnrestrictedIngress3389(AbsGoogleComputeFirew... method __init__ (line 8) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeFirewallUnrestrictedIngress80.py class GoogleComputeFirewallUnrestrictedIngress80 (line 7) | class GoogleComputeFirewallUnrestrictedIngress80(AbsGoogleComputeFirewal... method __init__ (line 8) | def __init__(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeIPForward.py class GoogleComputeIPForward (line 5) | class GoogleComputeIPForward(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf) -> CheckResult: method get_inspected_key (line 24) | def get_inspected_key(self): method get_forbidden_values (line 27) | def get_forbidden_values(self): method get_excluded_key (line 30) | def get_excluded_key(self): method check_excluded_condition (line 33) | def check_excluded_condition(self, value): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeInstanceOSLogin.py class GoogleComputeInstanceOSLogin (line 5) | class GoogleComputeInstanceOSLogin(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf) -> CheckResult: method get_inspected_key (line 27) | def get_inspected_key(self): method get_forbidden_values (line 30) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeProjectOSLogin.py class GoogleComputeProjectOSLogin (line 5) | class GoogleComputeProjectOSLogin(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeSSLPolicy.py class GoogleComputeSSLPolicy (line 5) | class GoogleComputeSSLPolicy(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeSerialPorts.py class GoogleComputeSerialPorts (line 5) | class GoogleComputeSerialPorts(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf) -> CheckResult: method get_inspected_key (line 26) | def get_inspected_key(self): method get_forbidden_values (line 29) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/gcp/GoogleComputeShieldedVM.py class GoogleComputeShieldedVM (line 5) | class GoogleComputeShieldedVM(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/gcp/GoogleFolderBasicRole.py class GoogleFolderBasicRoles (line 5) | class GoogleFolderBasicRoles(AbsGoogleBasicRoles): method __init__ (line 6) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/gcp/GoogleFolderImpersonationRole.py class GoogleFolderImpersonationRoles (line 5) | class GoogleFolderImpersonationRoles(AbsGoogleImpersonationRoles): method __init__ (line 6) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/gcp/GoogleFolderMemberDefaultServiceAccount.py class GoogleFolderMemberDefaultServiceAccount (line 5) | class GoogleFolderMemberDefaultServiceAccount(AbsGoogleIAMMemberDefaultS... method __init__ (line 6) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/gcp/GoogleIAMWorkloadIdentityConditional.py class GoogleIAMWorkloadIdentityConditional (line 6) | class GoogleIAMWorkloadIdentityConditional(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 22) | def get_inspected_key(self): method get_expected_value (line 25) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/GoogleKMSKeyIsPublic.py class GoogleKMSKeyIsPublic (line 9) | class GoogleKMSKeyIsPublic(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 25) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/GoogleKMSPreventDestroy.py class GoogleKMSPreventDestroy (line 5) | class GoogleKMSPreventDestroy(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/gcp/GoogleKMSRotationPeriod.py class GoogleKMSKeyRotationPeriod (line 14) | class GoogleKMSKeyRotationPeriod(BaseResourceCheck): method __init__ (line 15) | def __init__(self) -> None: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/GoogleOrgBasicRole.py class GoogleOrgBasicRoles (line 5) | class GoogleOrgBasicRoles(AbsGoogleBasicRoles): method __init__ (line 6) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/gcp/GoogleOrgImpersonationRole.py class GoogleOrgImpersonationRoles (line 5) | class GoogleOrgImpersonationRoles(AbsGoogleImpersonationRoles): method __init__ (line 6) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/gcp/GoogleOrgMemberDefaultServiceAccount.py class GoogleOrgMemberDefaultServiceAccount (line 5) | class GoogleOrgMemberDefaultServiceAccount(AbsGoogleIAMMemberDefaultServ... method __init__ (line 6) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/gcp/GoogleProjectAdminServiceAccount.py class GoogleProjectAdminServiceAccount (line 10) | class GoogleProjectAdminServiceAccount(BaseResourceCheck): method __init__ (line 11) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/gcp/GoogleProjectBasicRole.py class GoogleProjectBasicRoles (line 5) | class GoogleProjectBasicRoles(AbsGoogleBasicRoles): method __init__ (line 6) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/gcp/GoogleProjectDefaultNetwork.py class GoogleProjectDefaultNetwork (line 5) | class GoogleProjectDefaultNetwork(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 21) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/GoogleProjectImpersonationRole.py class GoogleProjectImpersonationRoles (line 5) | class GoogleProjectImpersonationRoles(AbsGoogleImpersonationRoles): method __init__ (line 6) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/gcp/GoogleProjectMemberDefaultServiceAccount.py class GoogleProjectMemberDefaultServiceAccount (line 5) | class GoogleProjectMemberDefaultServiceAccount(AbsGoogleIAMMemberDefault... method __init__ (line 6) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/gcp/GoogleRoleServiceAccountUser.py class GoogleRoleServiceAccountUser (line 6) | class GoogleRoleServiceAccountUser(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 21) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/gcp/GoogleStorageBucketNotPublic.py class GoogleStorageBucketNotPublic (line 6) | class GoogleStorageBucketNotPublic(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/gcp/GoogleStorageBucketUniformAccess.py class GoogleStorageBucketUniformAccess (line 5) | class GoogleStorageBucketUniformAccess(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/gcp/GoogleStoragePublicAccessPrevention.py class GoogleStoragePublicAccessPrevention (line 7) | class GoogleStoragePublicAccessPrevention(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/gcp/GoogleSubnetworkIPV6PrivateGoogleEnabled.py class GoogleSubnetworkIPV6PrivateGoogleEnabled (line 10) | class GoogleSubnetworkIPV6PrivateGoogleEnabled(BaseResourceValueCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_inspected_key (line 29) | def get_inspected_key(self) -> str: method get_expected_values (line 32) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/gcp/GoogleSubnetworkLoggingEnabled.py class GoogleSubnetworkLoggingEnabled (line 11) | class GoogleSubnetworkLoggingEnabled(BaseResourceValueCheck): method __init__ (line 12) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_inspected_key (line 26) | def get_inspected_key(self) -> str: method get_expected_values (line 29) | def get_expected_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/gcp/GoogleSubnetworkPrivateGoogleEnabled.py class GoogleSubnetworkPrivateGoogleEnabled (line 12) | class GoogleSubnetworkPrivateGoogleEnabled(BaseResourceValueCheck): method __init__ (line 13) | def __init__(self) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_inspected_key (line 27) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/gcp/GoogleVertexAINotebookShieldedVM.py class GoogleVertexAINotebookShieldedVM (line 7) | class GoogleVertexAINotebookShieldedVM(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[bool]: FILE: checkov/terraform/checks/resource/gcp/MemorystoreForRedisAuthEnabled.py class MemorystoreForRedisAuthEnabled (line 7) | class MemorystoreForRedisAuthEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/gcp/MemorystoreForRedisInTransitEncryption.py class MemorystoreForRedisInTransitEncryption (line 5) | class MemorystoreForRedisInTransitEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/PubSubPrivateTopic.py class PubSubPrivateTopic (line 9) | class PubSubPrivateTopic(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/gcp/SpannerDatabaseDeletionProtection.py class SpannerDatabaseDeletionProtection (line 5) | class SpannerDatabaseDeletionProtection(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> bool: FILE: checkov/terraform/checks/resource/gcp/SpannerDatabaseDropProtection.py class SpannerDatabaseDropProtection (line 5) | class SpannerDatabaseDropProtection(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 14) | def get_inspected_key(self) -> str: method get_expected_value (line 17) | def get_expected_value(self) -> bool: FILE: checkov/terraform/checks/resource/gcp/SpannerDatabaseEncryptedWithCMK.py class SpannerDatabaseEncryptedWithCMK (line 6) | class SpannerDatabaseEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/VertexAIDatasetEncryptedWithCMK.py class VertexAIDatasetEncryptedWithCMK (line 6) | class VertexAIDatasetEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/VertexAIMetadataStoreEncryptedWithCMK.py class VertexAIMetadataStoreEncryptedWithCMK (line 6) | class VertexAIMetadataStoreEncryptedWithCMK(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/gcp/VertexAINotebookEnsureIntegrityMonitoring.py class VertexAINotebookEnsureIntegrityMonitoring (line 7) | class VertexAINotebookEnsureIntegrityMonitoring(BaseResourceNegativeValu... method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_forbidden_values (line 18) | def get_forbidden_values(self) -> List[bool]: FILE: checkov/terraform/checks/resource/gcp/VertexAIPrivateInstance.py class VertexAIPrivateInstance (line 7) | class VertexAIPrivateInstance(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/github/BranchProtectionRequireSignedCommits.py class BranchProtectionRequireSignedCommits (line 7) | class BranchProtectionRequireSignedCommits(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/github/BranchProtectionReviewNumTwo.py class BranchProtectionReviewNumTwo (line 10) | class BranchProtectionReviewNumTwo(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/github/PrivateRepo.py class PrivateRepo (line 7) | class PrivateRepo(BaseResourceCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_resource_conf (line 15) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_evaluated_keys (line 22) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/github/RepositoryEnableVulnerabilityAlerts.py class GithubRepositoryVulnerabilityAlerts (line 9) | class GithubRepositoryVulnerabilityAlerts(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 32) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/github/SecretsEncrypted.py class SecretsEncrypted (line 8) | class SecretsEncrypted(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method get_inspected_key (line 34) | def get_inspected_key(self) -> str: method get_forbidden_values (line 37) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/github/WebhookInsecureSsl.py class WebhookInsecureSsl (line 7) | class WebhookInsecureSsl(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/gitlab/ForcePushDisabled.py class ForcePushDisabled (line 7) | class ForcePushDisabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/gitlab/PreventSecretsEnabled.py class PreventSecretsEnabled (line 7) | class PreventSecretsEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/gitlab/RejectUnsignedCommits.py class RejectUnsignedCommits (line 7) | class RejectUnsignedCommits(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/gitlab/RequireTwoApprovalsToMerge.py class RequireTwoApprovalsToMerge (line 10) | class RequireTwoApprovalsToMerge(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/AllowPrivilegeEscalation.py class AllowPrivilegeEscalation (line 5) | class AllowPrivilegeEscalation(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 22) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/AllowPrivilegeEscalationPSP.py class AllowPrivilegeEscalationPSP (line 8) | class AllowPrivilegeEscalationPSP(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 25) | def get_inspected_key(self) -> str: method get_forbidden_values (line 28) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/kubernetes/AllowedCapabilities.py class AllowedCapabilities (line 5) | class AllowedCapabilities(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/AllowedCapabilitiesPSP.py class AllowedCapabilitiesPSP (line 7) | class AllowedCapabilitiesPSP(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_forbidden_values (line 23) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/kubernetes/AllowedCapabilitiesSysAdmin.py class AllowedCapabilitiesSysAdmin (line 5) | class AllowedCapabilitiesSysAdmin(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/CPULimits.py class CPULimits (line 9) | class CPULimits(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/CPURequests.py class CPURequests (line 5) | class CPURequests(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/ContainerSecurityContext.py class ContainerSecurityContext (line 5) | class ContainerSecurityContext(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/DangerousGitSync.py class DangerousGitSync (line 5) | class DangerousGitSync(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/DefaultNamespace.py class DefaultNamespace (line 5) | class DefaultNamespace(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 27) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/DefaultServiceAccount.py class DefaultServiceAccount (line 9) | class DefaultServiceAccount(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/DefaultServiceAccountBinding.py class DefaultServiceAccountBinding (line 5) | class DefaultServiceAccountBinding(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/DockerSocketVolume.py class DockerSocketVolume (line 9) | class DockerSocketVolume(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 24) | def scan_resource_conf(self, conf: dict[str, list[Any]]): FILE: checkov/terraform/checks/resource/kubernetes/DropCapabilities.py class DropCapabilities (line 5) | class DropCapabilities(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/DropCapabilitiesPSP.py class DropCapabilitiesPSP (line 5) | class DropCapabilitiesPSP(BaseResourceCheck): method __init__ (line 7) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/HostPort.py class HostPort (line 6) | class HostPort(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 24) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/ImageDigest.py class ImageDigest (line 6) | class ImageDigest(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 23) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/ImagePullPolicyAlways.py class ImagePullPolicyAlways (line 5) | class ImagePullPolicyAlways(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 22) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/ImageTagFixed.py class ImageTagFixed (line 5) | class ImageTagFixed(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/LivenessProbe.py class LivenessProbe (line 7) | class LivenessProbe(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method scan_resource_conf (line 21) | def scan_resource_conf(self, conf) -> CheckResult: method get_expected_value (line 48) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/kubernetes/MemoryLimits.py class MemoryLimits (line 5) | class MemoryLimits(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/MemoryRequests.py class MemoryRequests (line 5) | class MemoryRequests(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/MinimiseCapabilities.py class MinimiseCapabilities (line 5) | class MinimiseCapabilities(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/MinimiseCapabilitiesPSP.py class MinimiseCapabilitiesPSP (line 5) | class MinimiseCapabilitiesPSP(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/PodSecurityContext.py class PodSecurityContext (line 5) | class PodSecurityContext(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/PrivilegedContainer.py class PrivilegedContainers (line 5) | class PrivilegedContainers(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/PrivilegedContainerPSP.py class PrivilegedContainersPSP (line 5) | class PrivilegedContainersPSP(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/ReadinessProbe.py class ReadinessProbe (line 7) | class ReadinessProbe(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self) -> str: method scan_resource_conf (line 23) | def scan_resource_conf(self, conf) -> CheckResult: method get_expected_value (line 52) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/kubernetes/ReadonlyRootFilesystem.py class ReadonlyRootFilesystem (line 5) | class ReadonlyRootFilesystem(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/RootContainerPSP.py class RootContainersPSP (line 5) | class RootContainersPSP(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/SeccompPSP.py class SeccompPSP (line 5) | class SeccompPSP(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/Secrets.py class Secrets (line 5) | class Secrets(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 17) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/ShareHostIPC.py class ShareHostIPC (line 7) | class ShareHostIPC(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self): method get_forbidden_values (line 24) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/kubernetes/ShareHostIPCPSP.py class ShareHostIPCPSP (line 7) | class ShareHostIPCPSP(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 18) | def get_inspected_key(self): method get_forbidden_values (line 21) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/kubernetes/ShareHostPID.py class ShareHostPID (line 7) | class ShareHostPID(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_value (line 25) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/kubernetes/ShareHostPIDPSP.py class ShareHostPIDPSP (line 7) | class ShareHostPIDPSP(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_expected_value (line 22) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/kubernetes/SharedHostNetworkNamespace.py class SharedHostNetworkNamespace (line 7) | class SharedHostNetworkNamespace(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 20) | def get_inspected_key(self) -> str: method get_expected_value (line 25) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/kubernetes/SharedHostNetworkNamespacePSP.py class SharedHostNetworkNamespacePSP (line 7) | class SharedHostNetworkNamespacePSP(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_expected_value (line 22) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/kubernetes/Tiller.py class Tiller (line 9) | class Tiller(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/TillerService.py class TillerService (line 9) | class TillerService(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/kubernetes/WildcardRoles.py class WildcardRoles (line 7) | class WildcardRoles(BaseResourceCheck): method __init__ (line 9) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf) -> CheckResult: method get_evaluated_keys (line 34) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/linode/authorized_keys.py class AuthorizedKeys (line 8) | class AuthorizedKeys(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/linode/firewall_inbound_policy.py class FirewallInboundPolicy (line 7) | class FirewallInboundPolicy(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/linode/firewall_outbound_policy.py class FirewallOutboundPolicy (line 7) | class FirewallOutboundPolicy(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/linode/user_email_set.py class EmailExists (line 8) | class EmailExists(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/linode/user_username_set.py class UsernameExists (line 8) | class UsernameExists(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/ncp/AccessControlGroupInboundRule.py class AccessControlGroupInboundRule (line 10) | class AccessControlGroupInboundRule(BaseResourceCheck): method __init__ (line 11) | def __init__(self, check_id: str, port: int) -> None: method scan_resource_conf (line 20) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method contains_violation (line 36) | def contains_violation(self, conf: dict[str, list[Any]]) -> bool: FILE: checkov/terraform/checks/resource/ncp/AccessControlGroupInboundRulePort22.py class AccessControlGroupRuleInboundPort22 (line 4) | class AccessControlGroupRuleInboundPort22(AccessControlGroupInboundRule): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/ncp/AccessControlGroupInboundRulePort3389.py class AccessControlGroupRuleInboundPort3389 (line 4) | class AccessControlGroupRuleInboundPort3389(AccessControlGroupInboundRule): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/ncp/AccessControlGroupInboundRulePort80.py class AccessControlGroupRuleInboundPort80 (line 4) | class AccessControlGroupRuleInboundPort80(AccessControlGroupInboundRule): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/ncp/AccessControlGroupOutboundRule.py class AccessControlGroupOutboundRule (line 9) | class AccessControlGroupOutboundRule(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/ncp/AccessControlGroupRuleDescription.py class AccessControlGroupRuleDescription (line 5) | class AccessControlGroupRuleDescription(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): method check_rule (line 31) | def check_rule(self, rule_type, conf): FILE: checkov/terraform/checks/resource/ncp/LBListenerUsesSecureProtocols.py class LBListenerUsesSecureProtocols (line 6) | class LBListenerUsesSecureProtocols(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/ncp/LBListenerUsingHTTPS.py class LBListenerUsingHTTPS (line 7) | class LBListenerUsingHTTPS(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self): method get_expected_value (line 19) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/ncp/LBNetworkPrivate.py class LBNetworkPrivate (line 8) | class LBNetworkPrivate(BaseResourceValueCheck): method __init__ (line 10) | def __init__(self): method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_expected_value (line 20) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/ncp/LBTargetGroupDefinesHealthCheck.py class LBTargetGroupDefinesHealthCheck (line 9) | class LBTargetGroupDefinesHealthCheck(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 27) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/ncp/LBTargetGroupUsingHTTPS.py class LBTargetGroupUsingHTTPS (line 9) | class LBTargetGroupUsingHTTPS(BaseResourceCheck): method __init__ (line 11) | def __init__(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/ncp/LaunchConfigurationEncryptionVPC.py class LaunchConfigurationEncryptionVPC (line 5) | class LaunchConfigurationEncryptionVPC(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/ncp/NACLInbound20.py class NACLInbound20 (line 4) | class NACLInbound20(NACLInboundCheck): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/ncp/NACLInbound21.py class NACLInbound21 (line 4) | class NACLInbound21(NACLInboundCheck): method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/ncp/NACLInbound22.py class NACLInbound22 (line 4) | class NACLInbound22(NACLInboundCheck): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/ncp/NACLInbound3389.py class NACLInbound3389 (line 4) | class NACLInbound3389(NACLInboundCheck): method __init__ (line 5) | def __init__(self) -> None: FILE: checkov/terraform/checks/resource/ncp/NACLInboundCheck.py class NACLInboundCheck (line 5) | class NACLInboundCheck(BaseResourceCheck): method __init__ (line 6) | def __init__(self, check_id, port): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/ncp/NACLPortCheck.py class NACLPortCheck (line 5) | class NACLPortCheck(BaseResourceCheck): method __init__ (line 6) | def __init__(self) -> None: method scan_resource_conf (line 13) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/ncp/NASEncryptionEnabled.py class EFSEncryptionEnabled (line 5) | class EFSEncryptionEnabled(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/ncp/NKSControlPlaneLogging.py class NKSControlPlaneLogging (line 5) | class NKSControlPlaneLogging(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): FILE: checkov/terraform/checks/resource/ncp/NKSPublicAccess.py class NKSPublicAccess (line 5) | class NKSPublicAccess(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/ncp/RouteTableNATGatewayDefault.py class RouteTableNATGatewayDefault (line 7) | class RouteTableNATGatewayDefault(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf): method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/ncp/ServerEncryptionVPC.py class ServerEncryptionVPC (line 5) | class ServerEncryptionVPC(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self) -> None: method get_inspected_key (line 13) | def get_inspected_key(self) -> str: FILE: checkov/terraform/checks/resource/ncp/ServerPublicIP.py class ServerPublicIP (line 6) | class ServerPublicIP(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_forbidden_values (line 17) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/oci/AbsSecurityGroupUnrestrictedIngress.py class AbsSecurityGroupUnrestrictedIngress (line 6) | class AbsSecurityGroupUnrestrictedIngress(BaseResourceCheck): method __init__ (line 7) | def __init__(self, check_id: str, port: int) -> None: method scan_resource_conf (line 14) | def scan_resource_conf(self, conf): method scan_protocol_conf (line 31) | def scan_protocol_conf(self, protocol_name): FILE: checkov/terraform/checks/resource/oci/AbsSecurityListUnrestrictedIngress.py class AbsSecurityListUnrestrictedIngress (line 6) | class AbsSecurityListUnrestrictedIngress(BaseResourceCheck): method __init__ (line 7) | def __init__(self, check_id, port, is_exposed_by_default): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method scan_protocol_conf (line 37) | def scan_protocol_conf(self, rule, protocol_name, idx): FILE: checkov/terraform/checks/resource/oci/DataCatalogWithPublicAccess.py class DataCatalogWithPublicAccess (line 8) | class DataCatalogWithPublicAccess(BaseResourceCheck): method __init__ (line 9) | def __init__(self) -> None: method scan_resource_conf (line 16) | def scan_resource_conf(self, conf: Dict[str, Any]) -> CheckResult: method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/oci/FileSystemEncryption.py class FileSystemEncryption (line 6) | class FileSystemEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/IAMPasswordLength.py class IAMPasswordLength (line 9) | class IAMPasswordLength(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/oci/IAMPasswordPolicyLowerCase.py class IAMPasswordPolicyLowerCase (line 5) | class IAMPasswordPolicyLowerCase(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/IAMPasswordPolicyNumeric.py class IAMPasswordPolicyNumeric (line 5) | class IAMPasswordPolicyNumeric(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/IAMPasswordPolicySpecialCharacters.py class IAMPasswordPolicySpecialCharacters (line 5) | class IAMPasswordPolicySpecialCharacters(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/IAMPasswordPolicyUpperCase.py class IAMPasswordPolicySpecialCharacters (line 5) | class IAMPasswordPolicySpecialCharacters(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/InstanceBootVolumeIntransitEncryption.py class InstanceBootVolumeIntransitEncryption (line 5) | class InstanceBootVolumeIntransitEncryption(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/InstanceMetadataServiceEnabled.py class InstanceMetadataServiceEnabled (line 7) | class InstanceMetadataServiceEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 15) | def get_inspected_key(self) -> str: method get_expected_value (line 18) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/oci/InstanceMonitoringEnabled.py class InstanceMonitoringEnabled (line 9) | class InstanceMonitoringEnabled(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 17) | def get_inspected_key(self) -> str: method get_forbidden_values (line 20) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/oci/ObjectStorageEmitEvents.py class ObjectStorageEmitEvents (line 5) | class ObjectStorageEmitEvents(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/ObjectStorageEncryption.py class ObjectStorageEncryption (line 6) | class ObjectStorageEncryption(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/ObjectStoragePublic.py class ObjectStoragePublic (line 5) | class ObjectStoragePublic(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/oci/ObjectStorageVersioning.py class ObjectStorageVersioning (line 5) | class ObjectStorageVersioning(BaseResourceValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_expected_value (line 16) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/SecurityGroupUnrestrictedIngress22.py class SecurityGroupUnrestrictedIngress22 (line 5) | class SecurityGroupUnrestrictedIngress22(AbsSecurityGroupUnrestrictedIng... method __init__ (line 6) | def __init__(self): FILE: checkov/terraform/checks/resource/oci/SecurityGroupsIngressStatelessSecurityRules.py class SecurityGroupsIngressStatelessSecurityRules (line 9) | class SecurityGroupsIngressStatelessSecurityRules(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/oci/SecurityListIngress.py class SecurityListIngress (line 6) | class SecurityListIngress(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/SecurityListIngressStateless.py class SecurityListIngressStateless (line 5) | class SecurityListIngressStateless(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: checkov/terraform/checks/resource/oci/SecurityListUnrestrictedIngress22.py class SecurityListUnrestrictedIngress22 (line 4) | class SecurityListUnrestrictedIngress22(AbsSecurityListUnrestrictedIngre... method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/oci/SecurityListUnrestrictedIngress3389.py class SecurityListUnrestrictedIngress3389 (line 4) | class SecurityListUnrestrictedIngress3389(AbsSecurityListUnrestrictedIng... method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/oci/StorageBlockBackupEnabled.py class StorageBlockBackupEnabled (line 6) | class StorageBlockBackupEnabled(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method get_expected_value (line 18) | def get_expected_value(self): FILE: checkov/terraform/checks/resource/oci/StorageBlockEncryption.py class StorageBlockEncryption (line 8) | class StorageBlockEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/okta/TwoFASignOnPolicyRule.py class TwoFASignOnPolicyRule (line 5) | class TwoFASignOnPolicyRule(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/openstack/AbsSecurityGroupUnrestrictedIngress.py class AbsSecurityGroupUnrestrictedIngress (line 7) | class AbsSecurityGroupUnrestrictedIngress(BaseResourceCheck): method __init__ (line 8) | def __init__(self, check_id, port): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method contains_violation (line 65) | def contains_violation(self, conf, protocol_key, from_port_key, to_por... FILE: checkov/terraform/checks/resource/openstack/ComputeInstanceAdminPassword.py class ComputeInstanceAdminPassword (line 6) | class ComputeInstanceAdminPassword(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): method get_inspected_key (line 25) | def get_inspected_key(self) -> str: method get_forbidden_values (line 28) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/openstack/FirewallRuleSetDestinationIP.py class FirewallRuleSetDestinationIP (line 7) | class FirewallRuleSetDestinationIP(BaseResourceNegativeValueCheck): method __init__ (line 8) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_forbidden_values (line 24) | def get_forbidden_values(self) -> List[str]: FILE: checkov/terraform/checks/resource/openstack/SecurityGroupUnrestrictedIngress22.py class SecurityGroupUnrestrictedIngress22 (line 4) | class SecurityGroupUnrestrictedIngress22(AbsSecurityGroupUnrestrictedIng... method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/openstack/SecurityGroupUnrestrictedIngress3389.py class SecurityGroupUnrestrictedIngress3389 (line 4) | class SecurityGroupUnrestrictedIngress3389(AbsSecurityGroupUnrestrictedI... method __init__ (line 5) | def __init__(self): FILE: checkov/terraform/checks/resource/panos/InterfaceMgmtProfileNoHTTP.py class InterfaceMgmtProfileNoHTTP (line 5) | class InterfaceMgmtProfileNoHTTP(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/panos/InterfaceMgmtProfileNoTelnet.py class InterfaceMgmtProfileNoTelnet (line 5) | class InterfaceMgmtProfileNoTelnet(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/panos/NetworkIPsecAlgorithms.py class NetworkIPsecAlgorithms (line 9) | class NetworkIPsecAlgorithms(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/NetworkIPsecAuthAlgorithms.py class NetworkIPsecAuthAlgorithms (line 9) | class NetworkIPsecAuthAlgorithms(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/NetworkIPsecProtocols.py class NetworkIPsecProtocols (line 5) | class NetworkIPsecProtocols(BaseResourceNegativeValueCheck): method __init__ (line 6) | def __init__(self): method get_inspected_key (line 13) | def get_inspected_key(self): method get_forbidden_values (line 16) | def get_forbidden_values(self): FILE: checkov/terraform/checks/resource/panos/PolicyDescription.py class PolicyDescription (line 9) | class PolicyDescription(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/PolicyLogForwarding.py class PolicyLogForwarding (line 9) | class PolicyLogForwarding(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/PolicyLoggingEnabled.py class PolicyLoggingEnabled (line 9) | class PolicyLoggingEnabled(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/PolicyNoApplicationAny.py class PolicyNoApplicationAny (line 9) | class PolicyNoApplicationAny(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/PolicyNoDSRI.py class PolicyNoDSRI (line 9) | class PolicyNoDSRI(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/PolicyNoServiceAny.py class PolicyNoServiceAny (line 9) | class PolicyNoServiceAny(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/PolicyNoSrcAnyDstAny.py class PolicyNoSrcAnyDstAny (line 9) | class PolicyNoSrcAnyDstAny(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/ZoneProtectionProfile.py class ZoneProtectionProfile (line 9) | class ZoneProtectionProfile(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/panos/ZoneUserIDIncludeACL.py class ZoneUserIDIncludeACL (line 9) | class ZoneUserIDIncludeACL(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 17) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/tencentcloud/CBSEncryption.py class CBSEncryption (line 8) | class CBSEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self): method get_expected_value (line 19) | def get_expected_value(self) -> List[Any]: FILE: checkov/terraform/checks/resource/tencentcloud/CDBInternetService.py class CDBInternetService (line 8) | class CDBInternetService(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_forbidden_values (line 19) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/tencentcloud/CDBIntranetPort.py class CDBIntranetPort (line 8) | class CDBIntranetPort(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_forbidden_values (line 19) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/tencentcloud/CLBInstanceLog.py class CLBInstanceLog (line 6) | class CLBInstanceLog(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/tencentcloud/CLBListenerProtocol.py class CLBListenerProtocol (line 8) | class CLBListenerProtocol(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_forbidden_values (line 19) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/tencentcloud/CVMAllocatePublicIp.py class CVMAllocatePublicIp (line 8) | class CVMAllocatePublicIp(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_forbidden_values (line 19) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/tencentcloud/CVMDisableMonitorService.py class CVMDisableMonitorService (line 8) | class CVMDisableMonitorService(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_forbidden_values (line 19) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/tencentcloud/CVMUseDefaultSecurityGroup.py class CVMUseDefaultSecurityGroup (line 6) | class CVMUseDefaultSecurityGroup(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf: dict) -> CheckResult: FILE: checkov/terraform/checks/resource/tencentcloud/CVMUseDefaultVPC.py class CVMUseDefaultVPC (line 6) | class CVMUseDefaultVPC(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/tencentcloud/CVMUserData.py class CVMUserData (line 6) | class CVMUserData(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf: dict) -> CheckResult: FILE: checkov/terraform/checks/resource/tencentcloud/TKELogAgentEnabled.py class TKELogAgentEnable (line 6) | class TKELogAgentEnable(BaseResourceValueCheck): method __init__ (line 7) | def __init__(self): method get_inspected_key (line 14) | def get_inspected_key(self): method get_expected_value (line 17) | def get_expected_value(self) -> bool: FILE: checkov/terraform/checks/resource/tencentcloud/TKEPublicIpAssigned.py class TKEPublicIpAssigned (line 6) | class TKEPublicIpAssigned(BaseResourceCheck): method __init__ (line 7) | def __init__(self): method scan_resource_conf (line 14) | def scan_resource_conf(self, conf) -> CheckResult: FILE: checkov/terraform/checks/resource/tencentcloud/VPCFlowLogConfigEnable.py class VPCFlowLogConfigEnable (line 8) | class VPCFlowLogConfigEnable(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_forbidden_values (line 19) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/tencentcloud/VPCSecurityGroupRuleSet.py class VPCSecurityGroupRuleSet (line 8) | class VPCSecurityGroupRuleSet(BaseResourceCheck): method __init__ (line 9) | def __init__(self): method scan_resource_conf (line 16) | def scan_resource_conf(self, conf) -> CheckResult: method get_evaluated_keys (line 31) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/yandexcloud/ComputeInstanceGroupPublicIP.py class ComputeInstanceGroupPublicIP (line 9) | class ComputeInstanceGroupPublicIP(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_forbidden_values (line 25) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/ComputeInstanceGroupSecurityGroup.py class ComputeInstanceGroupSecurityGroup (line 8) | class ComputeInstanceGroupSecurityGroup(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/yandexcloud/ComputeVMPublicIP.py class ComputeVMPublicIP (line 8) | class ComputeVMPublicIP(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_forbidden_values (line 24) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/ComputeVMSecurityGroup.py class ComputeVMSecurityGroup (line 8) | class ComputeVMSecurityGroup(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/yandexcloud/ComputeVMSerialConsole.py class ComputeVMSerialConsole (line 8) | class ComputeVMSerialConsole(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_forbidden_values (line 24) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/IAMCloudElevatedMembers.py class IAMCloudElevatedMembers (line 6) | class IAMCloudElevatedMembers(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_forbidden_values (line 22) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/IAMFolderElevatedMembers.py class IAMFolderElevatedMembers (line 6) | class IAMFolderElevatedMembers(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 19) | def get_inspected_key(self) -> str: method get_forbidden_values (line 22) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/IAMOrganizationElevatedMembers.py class IAMOrganizationElevatedMembers (line 6) | class IAMOrganizationElevatedMembers(BaseResourceNegativeValueCheck): method __init__ (line 7) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_forbidden_values (line 25) | def get_forbidden_values(self) -> List[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/IAMPassportAccountUsage.py class IAMPassportAccountUsage (line 9) | class IAMPassportAccountUsage(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 29) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: method get_evaluated_keys (line 56) | def get_evaluated_keys(self) -> List[str]: FILE: checkov/terraform/checks/resource/yandexcloud/K8SAutoUpgrade.py class K8SAutoUpgrade (line 8) | class K8SAutoUpgrade(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_forbidden_values (line 24) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/K8SEtcdKMSEncryption.py class K8SEtcdKMSEncryption (line 8) | class K8SEtcdKMSEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/yandexcloud/K8SNetworkPolicy.py class K8SNetworkPolicy (line 8) | class K8SNetworkPolicy(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/yandexcloud/K8SNodeGroupAutoUpgrade.py class K8SNodeGroupAutoUpgrade (line 9) | class K8SNodeGroupAutoUpgrade(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_forbidden_values (line 25) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/K8SNodeGroupPublicIP.py class K8SNodeGroupPublicIP (line 8) | class K8SNodeGroupPublicIP(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 21) | def get_inspected_key(self) -> str: method get_forbidden_values (line 24) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/K8SNodeGroupSecurityGroup.py class K8SNodeGroupSecurityGroup (line 8) | class K8SNodeGroupSecurityGroup(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/yandexcloud/K8SPublicIP.py class K8SPublicIP (line 9) | class K8SPublicIP(BaseResourceNegativeValueCheck): method __init__ (line 10) | def __init__(self) -> None: method get_inspected_key (line 22) | def get_inspected_key(self) -> str: method get_forbidden_values (line 25) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/K8SSecurityGroup.py class K8SSecurityGroup (line 8) | class K8SSecurityGroup(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/yandexcloud/KMSSymmetricKeyRotation.py class KMSSymmetricKeyRotation (line 8) | class KMSSymmetricKeyRotation(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/yandexcloud/MDBPublicIP.py class MDBPublicIP (line 8) | class MDBPublicIP(BaseResourceNegativeValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 30) | def get_inspected_key(self) -> str: method get_forbidden_values (line 37) | def get_forbidden_values(self) -> list[Any]: FILE: checkov/terraform/checks/resource/yandexcloud/MDBSecurityGroup.py class MDBSecurityGroup (line 8) | class MDBSecurityGroup(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 26) | def get_inspected_key(self) -> str: method get_expected_value (line 29) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/yandexcloud/ObjectStorageBucketEncryption.py class ObjectStorageBucketEncryption (line 8) | class ObjectStorageBucketEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self) -> None: method get_inspected_key (line 16) | def get_inspected_key(self) -> str: method get_expected_value (line 19) | def get_expected_value(self) -> Any: FILE: checkov/terraform/checks/resource/yandexcloud/ObjectStorageBucketPublicAccess.py class ObjectStorageBucketPublicAccess (line 9) | class ObjectStorageBucketPublicAccess(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/yandexcloud/VPCSecurityGroupAllowAll.py class VPCSecurityGroupAllowAll (line 9) | class VPCSecurityGroupAllowAll(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/resource/yandexcloud/VPCSecurityGroupRuleAllowAll.py class VPCSecurityGroupRuleAllowAll (line 9) | class VPCSecurityGroupRuleAllowAll(BaseResourceCheck): method __init__ (line 10) | def __init__(self) -> None: method scan_resource_conf (line 22) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: checkov/terraform/checks/utils/base_cloudsplaining_iam_scanner.py class BaseTerraformCloudsplainingIAMScanner (line 15) | class BaseTerraformCloudsplainingIAMScanner: method scan_conf (line 20) | def scan_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: method cache_key (line 42) | def cache_key(self) -> str: method should_scan_conf (line 46) | def should_scan_conf(self, conf: Dict[str, List[Any]]) -> bool: method convert_to_iam_policy (line 50) | def convert_to_iam_policy(self, conf: Dict[str, List[Any]]) -> PolicyD... method cloudsplaining_analysis (line 54) | def cloudsplaining_analysis(self, policy: PolicyDocument) -> Union[Lis... method cloudsplaining_enrich_evaluated_keys (line 58) | def cloudsplaining_enrich_evaluated_keys(self, policy: PolicyDocument, FILE: checkov/terraform/checks/utils/dependency_path_handler.py function unify_dependency_path (line 6) | def unify_dependency_path(dependency_path: List[str]) -> str: FILE: checkov/terraform/checks/utils/iam_terraform_document_to_policy_converter.py function convert_terraform_conf_to_iam_policy (line 8) | def convert_terraform_conf_to_iam_policy(conf: Dict[str, List[Dict[str, ... FILE: checkov/terraform/context_parsers/base_parser.py class BaseContextParser (line 24) | class BaseContextParser(ABC): method __init__ (line 25) | def __init__(self, definition_type: str) -> None: method get_entity_context_path (line 43) | def get_entity_context_path(self, entity_block: Dict[str, Dict[str, An... method get_entity_definition_path (line 51) | def get_entity_definition_path(self, entity_block: Dict[str, Dict[str,... method _is_block_signature (line 59) | def _is_block_signature(self, line_num: int, line_tokens: List[str], e... method _trim_whitespaces_linebreaks (line 71) | def _trim_whitespaces_linebreaks(text: str) -> str: method _filter_file_lines (line 74) | def _filter_file_lines(self) -> List[Tuple[int, str]]: method _read_file_lines (line 80) | def _read_file_lines(self) -> List[Tuple[int, str]]: method is_optional_comment_line (line 87) | def is_optional_comment_line(line: str) -> bool: method _collect_skip_comments (line 90) | def _collect_skip_comments(self, definition_blocks: List[Dict[str, Any... method _compute_definition_end_line (line 138) | def _compute_definition_end_line(self, start_line_num: int) -> int: method run (line 157) | def run( method get_block_type (line 171) | def get_block_type(self) -> str: method _clean_line (line 175) | def _clean_line(line: str) -> str: method enrich_definition_block (line 182) | def enrich_definition_block(self, definition_blocks: List[Dict[str, An... FILE: checkov/terraform/context_parsers/parsers/data_context_parser.py class DataContextParser (line 8) | class DataContextParser(BaseContextParser): method __init__ (line 9) | def __init__(self) -> None: method get_entity_context_path (line 13) | def get_entity_context_path(self, entity_block: Dict[str, Dict[str, An... method enrich_definition_block (line 18) | def enrich_definition_block(self, definition_blocks: List[Dict[str, An... FILE: checkov/terraform/context_parsers/parsers/locals_context_parser.py class LocalsContextParser (line 9) | class LocalsContextParser(BaseContextParser): method __init__ (line 10) | def __init__(self) -> None: method _collect_local_values (line 14) | def _collect_local_values(self, local_block: Dict[str, Any]) -> None: method get_entity_context_path (line 23) | def get_entity_context_path(self, entity_block: Dict[str, Dict[str, An... method enrich_definition_block (line 26) | def enrich_definition_block(self, definition_blocks: List[Dict[str, An... FILE: checkov/terraform/context_parsers/parsers/module_context_parser.py class ModuleContextParser (line 8) | class ModuleContextParser(BaseContextParser): method __init__ (line 9) | def __init__(self) -> None: method get_entity_context_path (line 13) | def get_entity_context_path(self, entity_block: Dict[str, Dict[str, An... method enrich_definition_block (line 17) | def enrich_definition_block(self, definition_blocks: List[Dict[str, An... FILE: checkov/terraform/context_parsers/parsers/provider_context_parser.py class ProviderContextParser (line 10) | class ProviderContextParser(BaseContextParser): method __init__ (line 11) | def __init__(self) -> None: method get_entity_context_path (line 15) | def get_entity_context_path(self, entity_block: Dict[str, Dict[str, An... method get_entity_definition_path (line 19) | def get_entity_definition_path(self, entity_block: Dict[str, Dict[str,... method enrich_definition_block (line 23) | def enrich_definition_block(self, definition_blocks: List[Dict[str, An... method _is_block_signature (line 35) | def _is_block_signature(self, line_num: int, line_tokens: List[str], e... FILE: checkov/terraform/context_parsers/parsers/resource_context_parser.py class ResourceContextParser (line 8) | class ResourceContextParser(BaseContextParser): method __init__ (line 9) | def __init__(self) -> None: method get_entity_context_path (line 13) | def get_entity_context_path(self, entity_block: Dict[str, Dict[str, An... method enrich_definition_block (line 18) | def enrich_definition_block(self, definition_blocks: List[Dict[str, An... FILE: checkov/terraform/context_parsers/parsers/variable_context_parser.py class VariableContextParser (line 9) | class VariableContextParser(BaseContextParser): method __init__ (line 10) | def __init__(self) -> None: method _collect_default_variables_values (line 14) | def _collect_default_variables_values(self, variable_block: Dict[str, ... method get_entity_context_path (line 24) | def get_entity_context_path(self, entity_block: Dict[str, Dict[str, An... method enrich_definition_block (line 28) | def enrich_definition_block(self, definition_blocks: List[Dict[str, An... FILE: checkov/terraform/context_parsers/registry.py class ParserRegistry (line 15) | class ParserRegistry: method __init__ (line 19) | def __init__(self) -> None: method register (line 23) | def register(self, parser: "BaseContextParser") -> None: method reset_definitions_context (line 26) | def reset_definitions_context(self) -> None: method enrich_definitions_context (line 29) | def enrich_definitions_context( FILE: checkov/terraform/context_parsers/tf_plan/__init__.py function parse (line 14) | def parse( FILE: checkov/terraform/deep_analysis_plan_graph_manager.py class DeepAnalysisGraphManager (line 12) | class DeepAnalysisGraphManager: method __init__ (line 13) | def __init__(self, tf_graph: TerraformLocalGraph, tf_plan_graph: Terra... method _apply_address_mapping (line 20) | def _apply_address_mapping(self) -> None: method _get_tf_vertex_idx_from_tf_plan_vertex (line 32) | def _get_tf_vertex_idx_from_tf_plan_vertex(self, v: TerraformBlock) ->... method append_vertex_to_terraform_graph (line 38) | def append_vertex_to_terraform_graph(self, tf_plan_vertex: TerraformBl... method enrich_tf_graph_attributes (line 54) | def enrich_tf_graph_attributes(self) -> None: method filter_report (line 66) | def filter_report(self, report: Report) -> None: FILE: checkov/terraform/evaluation/base_variable_evaluation.py class BaseVariableEvaluation (line 16) | class BaseVariableEvaluation(ABC): method __init__ (line 17) | def __init__( method evaluate_variables (line 30) | def evaluate_variables(self) -> Any: method extract_context_path (line 38) | def extract_context_path(definition_path: str) -> Tuple[str, str]: method reduce_entity_evaluations (line 47) | def reduce_entity_evaluations( FILE: checkov/terraform/graph_builder/foreach/abstract_handler.py class ForeachAbstractHandler (line 24) | class ForeachAbstractHandler: method __init__ (line 25) | def __init__(self, local_graph: TerraformLocalGraph) -> None: method handle (line 29) | def handle(self, resources_blocks: list[int]) -> None: method _create_new_foreach_resource (line 33) | def _create_new_foreach_resource(self, block_idx: int, foreach_idx: in... method _create_new_resources_count (line 38) | def _create_new_resources_count(self, statement: int, block_idx: int) ... method _create_new_resources_foreach (line 41) | def _create_new_resources_foreach(self, statement: list[str] | dict[st... method _render_sub_graph (line 59) | def _render_sub_graph(sub_graph: TerraformLocalGraph, blocks_to_render... method _build_sub_graph (line 64) | def _build_sub_graph(self, blocks_to_render: list[int]) -> TerraformLo... method _pop_foreach_attrs (line 81) | def _pop_foreach_attrs(attrs: dict[str, Any]) -> None: method __update_str_attrs (line 86) | def __update_str_attrs(attrs: dict[str, Any], key_to_change: str, val_... method _build_key_to_val_changes (line 103) | def _build_key_to_val_changes(main_resource: TerraformBlock, new_val: ... method _update_foreach_attrs (line 113) | def _update_foreach_attrs(self, config_attrs: dict[str, Any], key_to_v... method _update_attributes (line 121) | def _update_attributes(self, attrs: dict[str, Any], key_to_val_changes... method _update_block_name_and_id (line 175) | def _update_block_name_and_id(block: TerraformBlock, idx: int | str) -... method _handle_static_statement (line 189) | def _handle_static_statement(self, block_index: int, sub_graph: Terraf... method _handle_static_foreach_statement (line 201) | def _handle_static_foreach_statement(self, statement: list[str] | dict... method _handle_static_count_statement (line 217) | def _handle_static_count_statement(self, statement: list[str] | int) -... method _is_static_foreach_statement (line 225) | def _is_static_foreach_statement(self, statement: str | list[str] | di... method _is_static_count_statement (line 239) | def _is_static_count_statement(self, statement: list[str] | int) -> bool: method _is_static_statement (line 248) | def _is_static_statement(self, block_index: int, sub_graph: TerraformL... method extract_from_list (line 262) | def extract_from_list(val: Any) -> Any: method need_to_add_quotes (line 266) | def need_to_add_quotes(code: str, key: str) -> bool: FILE: checkov/terraform/graph_builder/foreach/builder.py class ForeachBuilder (line 14) | class ForeachBuilder: method __init__ (line 15) | def __init__(self, local_graph: TerraformLocalGraph): method handle (line 20) | def handle(self, foreach_blocks: dict[str, list[int]]) -> None: FILE: checkov/terraform/graph_builder/foreach/data_handler.py class ForeachDataHandler (line 12) | class ForeachDataHandler(ForeachEntityHandler): method __init__ (line 13) | def __init__(self, local_graph: TerraformLocalGraph) -> None: FILE: checkov/terraform/graph_builder/foreach/foreach_entity_handler.py class ForeachEntityHandler (line 18) | class ForeachEntityHandler(ForeachAbstractHandler): method __init__ (line 19) | def __init__(self, local_graph: TerraformLocalGraph, block_type_to_han... method handle (line 23) | def handle(self, resources_blocks: list[int]) -> None: method _get_statements (line 27) | def _get_statements(self, resources_blocks: list[int]) -> FOR_EACH_BLO... method _get_static_foreach_statement (line 43) | def _get_static_foreach_statement(self, block_index: int) -> Optional[... method _handle_dynamic_statement (line 57) | def _handle_dynamic_statement(self, blocks_to_render: list[int]) -> FO... method _create_new_resources_count (line 68) | def _create_new_resources_count(self, statement: int, block_idx: int) ... method _create_new_foreach_resource (line 78) | def _create_new_foreach_resource(self, block_idx: int, foreach_idx: in... method _create_new_resource (line 83) | def _create_new_resource( method _add_index_to_resource_block_properties (line 110) | def _add_index_to_resource_block_properties(block: TerraformBlock, idx... method _create_new_resources (line 116) | def _create_new_resources(self, block_index_to_statement: FOR_EACH_BLO... FILE: checkov/terraform/graph_builder/foreach/module_handler.py class ForeachModuleHandler (line 21) | class ForeachModuleHandler(ForeachAbstractHandler): method __init__ (line 22) | def __init__(self, local_graph: TerraformLocalGraph): method handle (line 25) | def handle(self, modules_blocks: list[int]) -> None: method _render_foreach_modules_by_levels (line 41) | def _render_foreach_modules_by_levels(self, modules_blocks: list[int],... method _duplicate_module_with_for_each (line 76) | def _duplicate_module_with_for_each(self, module_idx: int, for_each: d... method _duplicate_module_with_count (line 79) | def _duplicate_module_with_count(self, module_idx: int, count: int) ->... method _get_rendered_modules (line 82) | def _get_rendered_modules(self, source_modules: list[TFModule | None])... method _get_modules_to_render (line 90) | def _get_modules_to_render(self, current_level: list[TFModule | None])... method _get_current_tf_module_object (line 98) | def _get_current_tf_module_object(self, m_idx: int) -> TFModule: method _create_new_resources_foreach (line 103) | def _create_new_resources_foreach(self, statement: list[str] | dict[st... method _create_new_foreach_resource (line 117) | def _create_new_foreach_resource(self, block_idx: int, foreach_idx: in... method _update_module_children (line 122) | def _update_module_children(self, main_resource: TerraformBlock, method _create_new_resources_count (line 131) | def _create_new_resources_count(self, statement: int, block_idx: int) ... method _update_children_foreach_index (line 141) | def _update_children_foreach_index(self, original_foreach_or_count_key... method _get_tf_module_with_no_foreach (line 180) | def _get_tf_module_with_no_foreach(original_module: TFModule | None) -... method _create_new_module (line 187) | def _create_new_module( method _create_new_module_with_vertices (line 232) | def _create_new_module_with_vertices(self, main_resource: TerraformBlock, method _add_new_vertices_for_module (line 259) | def _add_new_vertices_for_module(self, new_module_key: TFModule | None... method _update_resolved_entry_for_tf_definition (line 294) | def _update_resolved_entry_for_tf_definition(child: TerraformBlock, or... method _get_module_with_only_relevant_foreach_idx (line 318) | def _get_module_with_only_relevant_foreach_idx(original_foreach_or_cou... FILE: checkov/terraform/graph_builder/foreach/resource_handler.py class ForeachResourceHandler (line 12) | class ForeachResourceHandler(ForeachEntityHandler): method __init__ (line 14) | def __init__(self, local_graph: TerraformLocalGraph) -> None: FILE: checkov/terraform/graph_builder/foreach/utils.py function get_terraform_foreach_or_count_key (line 11) | def get_terraform_foreach_or_count_key(resource_id: str) -> Optional[str]: function get_sanitized_terraform_resource_id (line 23) | def get_sanitized_terraform_resource_id(resource_id: str) -> str: function append_virtual_resource (line 35) | def append_virtual_resource(virtual_resource_name: str | None, virtual_r... FILE: checkov/terraform/graph_builder/graph_components/block_types.py class BlockType (line 6) | class BlockType(CommonBlockType): FILE: checkov/terraform/graph_builder/graph_components/blocks.py class TerraformBlock (line 17) | class TerraformBlock(Block): method __init__ (line 28) | def __init__( method __eq__ (line 71) | def __eq__(self, other: object) -> bool: method get_attribute_dict (line 79) | def get_attribute_dict(self, add_hash: bool = True) -> dict[str, Any]: method add_module_connection (line 129) | def add_module_connection(self, attribute_key: str, vertex_id: int) ->... method extract_additional_changed_attributes (line 132) | def extract_additional_changed_attributes(self, attribute_key: str) ->... method _extract_dynamic_changed_attributes (line 140) | def _extract_dynamic_changed_attributes(self, dynamic_attribute_key: s... method _collect_dynamic_dependent_keys (line 162) | def _collect_dynamic_dependent_keys(self, dynamic_block_name: str, val... method find_attribute (line 189) | def find_attribute(self, attribute: Optional[Union[str, List[str]]]) -... method update_list_attribute (line 215) | def update_list_attribute(self, attribute_key: str, attribute_value: A... method get_inner_attributes (line 228) | def get_inner_attributes( method to_dict (line 242) | def to_dict(self) -> dict[str, Any]: method from_dict (line 258) | def from_dict(data: dict[str, Any]) -> TerraformBlock: FILE: checkov/terraform/graph_builder/graph_components/generic_resource_encryption.py class GenericResourceEncryption (line 9) | class GenericResourceEncryption(GenericResourceEncryptionBase): method __init__ (line 10) | def __init__( FILE: checkov/terraform/graph_builder/graph_components/module.py class Module (line 23) | class Module: method __init__ (line 24) | def __init__( method __eq__ (line 41) | def __eq__(self, other: object) -> bool: method to_dict (line 54) | def to_dict(self) -> dict[str, Any]: method from_dict (line 68) | def from_dict(module_dict: dict[str, Any]) -> Module: method _to_dict_external_modules_source_map (line 82) | def _to_dict_external_modules_source_map(self) -> dict[str, str]: method _from_dict_external_modules_source_map (line 86) | def _from_dict_external_modules_source_map(module_dict: dict[str, Any]... method add_blocks (line 89) | def add_blocks( method _add_to_blocks (line 96) | def _add_to_blocks(self, block: TerraformBlock) -> None: method _add_provider (line 106) | def _add_provider(self, blocks: List[Dict[str, Dict[str, Any]]], path:... method _add_variable (line 127) | def _add_variable(self, blocks: List[Dict[str, Dict[str, Any]]], path:... method _add_locals (line 141) | def _add_locals(self, blocks: List[Dict[str, Dict[str, Any]]], path: T... method _add_output (line 158) | def _add_output(self, blocks: List[Dict[str, Dict[str, Any]]], path: T... method _add_module (line 172) | def _add_module(self, blocks: List[Dict[str, Dict[str, Any]]], path: T... method _alter_reserved_attributes (line 186) | def _alter_reserved_attributes(self, attributes: Dict[str, Any]) -> Di... method _add_resource (line 196) | def _add_resource(self, blocks: List[Dict[str, Dict[str, Any]]], path:... method clean_bad_characters (line 231) | def clean_bad_characters(resource_conf: dict[str, Any]) -> dict[str, A... method _add_data (line 237) | def _add_data(self, blocks: List[Dict[str, Dict[str, Any]]], path: TFD... method _add_terraform_block (line 253) | def _add_terraform_block(self, blocks: List[Dict[str, Dict[str, Any]]]... method _add_tf_var (line 265) | def _add_tf_var(self, blocks: list[Dict[str, Dict[str, Any]]], path: T... method _handle_provisioner (line 279) | def _handle_provisioner(provisioner: List[Dict[str, Any]], attributes:... method get_resources_types (line 289) | def get_resources_types(self) -> List[str]: FILE: checkov/terraform/graph_builder/graph_to_tf_definitions.py function convert_graph_vertices_to_tf_definitions (line 13) | def convert_graph_vertices_to_tf_definitions( function add_breadcrumbs (line 34) | def add_breadcrumbs(vertex: TerraformBlock, breadcrumbs: Dict[str, Dict[... FILE: checkov/terraform/graph_builder/local_graph.py class Undetermined (line 48) | class Undetermined(TypedDict): class S3ConnectedResources (line 54) | class S3ConnectedResources(TypedDict): class TerraformLocalGraph (line 59) | class TerraformLocalGraph(LocalGraph[TerraformBlock]): method __init__ (line 60) | def __init__(self, module: Module) -> None: method build_graph (line 78) | def build_graph(self, render_variables: bool) -> None: method update_vertices_fields (line 116) | def update_vertices_fields(self) -> None: method _create_vertices (line 125) | def _create_vertices(self) -> None: method _add_block_data_to_graph (line 136) | def _add_block_data_to_graph(self, idx: int, block: TerraformBlock) ->... method _add_provider_attr_to_resources (line 150) | def _add_provider_attr_to_resources(self) -> None: method _assign_provider_fields (line 200) | def _assign_provider_fields(vertex: TerraformBlock, provider_name: str... method _get_provider_address (line 205) | def _get_provider_address(self, path_for_tf_definition: TFDefinitionKe... method _get_the_default_provider (line 210) | def _get_the_default_provider( method _arrange_graph_data (line 246) | def _arrange_graph_data(self) -> None: method _get_aliases (line 261) | def _get_aliases(self) -> Dict[str, Dict[str, str]]: method get_module_vertices_mapping (line 271) | def get_module_vertices_mapping(self) -> None: method _build_edges (line 303) | def _build_edges(self) -> None: method _build_edges_for_vertex (line 312) | def _build_edges_for_vertex(self, origin_node_index: int, vertex: Terr... method _create_edge_from_reference (line 396) | def _create_edge_from_reference(self, attribute_key: Any, origin_node_... method _get_target_variables (line 415) | def _get_target_variables(self, vertex: TerraformBlock, dest_module_pa... method _connect_module_provider (line 423) | def _connect_module_provider(self) -> None: method _build_cross_variable_edges (line 449) | def _build_cross_variable_edges(self) -> None: method _build_s3_name_reference_edges (line 459) | def _build_s3_name_reference_edges(self) -> None: method create_edge (line 487) | def create_edge(self, origin_vertex_index: int, dest_vertex_index: int... method _connect_module (line 506) | def _connect_module( method _get_dest_module_path (line 541) | def _get_dest_module_path(self, curr_module_dir: str, dest_module_sour... method _find_vertex_index_relative_to_path (line 559) | def _find_vertex_index_relative_to_path( method _get_possible_vertices (line 591) | def _get_possible_vertices(self, module_dependency_by_name_key: TFModu... method _find_vertex_with_best_match (line 597) | def _find_vertex_with_best_match(self, relevant_vertices_indexes: List... method _get_common_prefix_name (line 636) | def _get_common_prefix_name(origin_module_name: str, vertex_module_nam... method _find_best_match_based_on_foreach_key (line 653) | def _find_best_match_based_on_foreach_key( method get_vertices_hash_codes_to_attributes_map (line 672) | def get_vertices_hash_codes_to_attributes_map(self) -> Dict[str, Dict[... method order_edges_by_hash_codes (line 675) | def order_edges_by_hash_codes(self) -> Dict[str, Edge]: method get_vertex_hash_by_index (line 687) | def get_vertex_hash_by_index(self, vertex_index: int) -> str: method update_vertex_attribute (line 690) | def update_vertex_attribute( method update_vertices_configs (line 711) | def update_vertices_configs(self) -> None: method update_vertex_config (line 718) | def update_vertex_config(vertex: TerraformBlock, changed_attributes: U... method get_resources_types_in_graph (line 754) | def get_resources_types_in_graph(self) -> List[str]: method _update_vertices_breadcrumbs_and_module_connections (line 757) | def _update_vertices_breadcrumbs_and_module_connections(self) -> None: method _determine_if_module_connection (line 788) | def _determine_if_module_connection(breadcrumbs_list: List[int], verte... method get_dirname (line 801) | def get_dirname(self, path: str) -> str: method get_abspath (line 808) | def get_abspath(self, path: str) -> str: method _update_nested_modules_address (line 815) | def _update_nested_modules_address(self) -> None: method _should_add_edge (line 841) | def _should_add_edge(self, vertex: TerraformBlock, dest_module_path: s... method _build_virtual_resources_edges (line 852) | def _build_virtual_resources_edges(self, origin_node_index: int, verte... function get_vertex_as_tf_module (line 859) | def get_vertex_as_tf_module(block: TerraformBlock) -> TFModule: FILE: checkov/terraform/graph_builder/utils.py function is_local_path (line 27) | def is_local_path(root_dir: str, source: str) -> bool: function remove_module_dependency_in_path (line 36) | def remove_module_dependency_in_path(path: str) -> Tuple[str, str, str]: function extract_module_dependency_path (line 48) | def extract_module_dependency_path(module_dependency: str | List[str]) -... function get_vertices_references (line 71) | def get_vertices_references( function add_vertices_references_from_word (line 103) | def add_vertices_references_from_word( function get_vertex_reference_from_alias (line 143) | def get_vertex_reference_from_alias( function remove_function_calls_from_str (line 160) | def remove_function_calls_from_str(str_value: str) -> str: function remove_index_pattern_from_str (line 171) | def remove_index_pattern_from_str(str_value: str) -> str: function remove_interpolation (line 187) | def remove_interpolation(str_value: str) -> str: function replace_map_attribute_access_with_dot (line 195) | def replace_map_attribute_access_with_dot(str_value: str) -> str: function get_referenced_vertices_in_value (line 212) | def get_referenced_vertices_in_value( function get_referenced_vertices_in_str_value (line 245) | def get_referenced_vertices_in_str_value( function generate_possible_strings_from_wildcards (line 273) | def generate_possible_strings_from_wildcards(origin_string: str, max_ent... function attribute_has_nested_attributes (line 301) | def attribute_has_nested_attributes(attribute_key: str, attributes: Dict... function attribute_has_dup_with_dynamic_attributes (line 321) | def attribute_has_dup_with_dynamic_attributes(attribute_key: str, attrib... function get_related_resource_id (line 336) | def get_related_resource_id(resource: dict[str, Any], file_path_to_refer... function get_file_path_to_referred_id_networkx (line 346) | def get_file_path_to_referred_id_networkx(graph_object: DiGraph) -> dict... function get_file_path_to_referred_id_rustworkx (line 358) | def get_file_path_to_referred_id_rustworkx(graph_object: DiGraph) -> dic... function setup_file_path_to_referred_id (line 370) | def setup_file_path_to_referred_id(graph_object: LibraryGraph) -> dict[s... function get_attribute_is_leaf (line 377) | def get_attribute_is_leaf(vertex: TerraformBlock) -> Dict[str, bool]: FILE: checkov/terraform/graph_builder/variable_rendering/evaluate_terraform.py function evaluate_terraform (line 28) | def evaluate_terraform(input_str: Any, keep_interpolations: bool = True)... function _eval_merge_as_list (line 78) | def _eval_merge_as_list(eval_value: Any) -> Any: function _try_evaluate (line 88) | def _try_evaluate(input_str: Union[str, bool]) -> Any: function replace_string_value (line 114) | def replace_string_value(original_str: Any, str_to_replace: str, replace... function _string_changed_except_interpolation (line 139) | def _string_changed_except_interpolation(str_before: str, str_after: str... function _find_new_value_for_interpolation (line 143) | def _find_new_value_for_interpolation(origin_str: str, str_to_replace: s... function remove_interpolation (line 179) | def remove_interpolation(original_str: str, var_to_clean: Optional[str] ... function strip_double_quotes (line 209) | def strip_double_quotes(input_str: str) -> str: function strip_interpolation_marks (line 215) | def strip_interpolation_marks(input_str: str) -> str: function evaluate_conditional_expression (line 222) | def evaluate_conditional_expression(input_str: str) -> str: function evaluate_compare (line 255) | def evaluate_compare(input_str: str) -> str | bool | int: function _handle_literal (line 280) | def _handle_literal(input_str: str) -> Any: function _remove_variable_formatting (line 291) | def _remove_variable_formatting(input_str: str) -> str: function _evaluate_iterable (line 295) | def _evaluate_iterable(input_str: str, iterable_start_idx: int, iterable... function handle_for_loop (line 301) | def handle_for_loop(input_str: Union[str, int, bool]) -> str | int | bool: function _extract_expression_from_statement (line 328) | def _extract_expression_from_statement(statement: str, start_expression_... function _handle_for_loop_in_dict (line 341) | def _handle_for_loop_in_dict(object_to_run_on: str, statement: str, star... function _handle_for_loop_in_list (line 364) | def _handle_for_loop_in_list(object_to_run_on: str, statement: str, star... function _handle_for_loop_in_list_of_dicts (line 386) | def _handle_for_loop_in_list_of_dicts(object_to_run_on: list[Any], state... function evaluate_json_types (line 413) | def evaluate_json_types(input_str: Any) -> Any: function apply_binary_op (line 421) | def apply_binary_op(a: Optional[Union[str, int, bool]], b: Optional[Unio... function evaluate_directives (line 451) | def evaluate_directives(input_str: str) -> str: function evaluate_map (line 492) | def evaluate_map(input_str: str) -> str: function convert_to_bool (line 532) | def convert_to_bool(bool_str: Union[str, int]) -> Union[str, int, bool]: function evaluate_list_access (line 541) | def evaluate_list_access(input_str: str) -> str: function find_brackets_pairs (line 562) | def find_brackets_pairs(input_str: str, starting: str, closing: str) -> ... function find_conditional_expression_groups (line 580) | def find_conditional_expression_groups(input_str: str) -> Optional[Tuple... FILE: checkov/terraform/graph_builder/variable_rendering/renderer.py class TerraformVariableRenderer (line 72) | class TerraformVariableRenderer(VariableRenderer["TerraformLocalGraph"]): method __init__ (line 73) | def __init__(self, local_graph: "TerraformLocalGraph") -> None: method attributes_no_eval (line 76) | def attributes_no_eval(self, attribute: str, vertex_index: int) -> bool: method evaluate_vertex_attribute_from_edge (line 95) | def evaluate_vertex_attribute_from_edge(self, edge_list: List[Edge]) -... method extract_value_from_vertex (line 180) | def extract_value_from_vertex(self, key_path: List[str], attributes: D... method get_default_placeholder_value (line 224) | def get_default_placeholder_value(var_type: Any) -> list[Any] | dict[s... method find_path_from_referenced_vertices (line 231) | def find_path_from_referenced_vertices( method update_evaluated_value (line 262) | def update_evaluated_value( method evaluate_vertices_attributes (line 286) | def evaluate_vertices_attributes(self) -> None: method replace_value (line 299) | def replace_value( method _render_variables_from_vertices (line 318) | def _render_variables_from_vertices(self) -> None: method _render_dynamic_blocks (line 321) | def _render_dynamic_blocks(self) -> None: method _extract_dynamic_arguments (line 345) | def _extract_dynamic_arguments(block_name: str, block_content: Dict[st... method _process_dynamic_blocks (line 358) | def _process_dynamic_blocks(dynamic_blocks: list[dict[str, Any]] | dic... method _assign_dynamic_value_for_list (line 436) | def _assign_dynamic_value_for_list( method _handle_for_loop_in_dynamic_values (line 463) | def _handle_for_loop_in_dynamic_values(dynamic_values: str | dict[str,... method _assign_dynamic_value_for_map (line 480) | def _assign_dynamic_value_for_map( method shouldBeFilteredByConditionAndResourceType (line 496) | def shouldBeFilteredByConditionAndResourceType(self, attr: str, resour... method evaluate_non_rendered_values (line 504) | def evaluate_non_rendered_values(self) -> None: method extract_dynamic_value_in_map (line 544) | def extract_dynamic_value_in_map(dynamic_value: str, dynamic_argument:... method evaluate_value (line 553) | def evaluate_value(self, val: Any) -> Any: function find_match_bracket_index (line 584) | def find_match_bracket_index(s: str, open_bracket_idx: int) -> int: function get_lookup_value (line 602) | def get_lookup_value(block_content: dict[str, Any], dynamic_argument: st... function create_variable_key_path (line 613) | def create_variable_key_path(key_path: list[str]) -> str: FILE: checkov/terraform/graph_builder/variable_rendering/safe_eval_functions.py function _find_regex_groups (line 30) | def _find_regex_groups(pattern: str, input_str: str) -> Optional[Union[D... function regex (line 42) | def regex(pattern: str, input_str: str) -> Union[Dict[str, str], List[st... function regexall (line 57) | def regexall(pattern: str, input_str: str) -> Union[Dict[str, str], List... function trim (line 69) | def trim(input_str: str, chars_to_remove: str) -> str: function coalesce (line 75) | def coalesce(*arg: Any) -> Any: function coalesce_list (line 79) | def coalesce_list(*arg: List[Any]) -> List[Any]: function flatten (line 83) | def flatten(lst: List[List[Any]]) -> List[Any]: function matchkeys (line 91) | def matchkeys(values_list: List[Any], keys_list: List[Any], search_set: ... function reverse (line 101) | def reverse(lst: List[Any]) -> List[Any]: function sort (line 106) | def sort(lst: List[str]) -> List[str]: function merge (line 111) | def merge(*args: Any) -> Dict[str, Any]: function wrap_func (line 118) | def wrap_func(f: Callable[..., Any], *args: Any) -> Any: function update_datetime (line 125) | def update_datetime(dt: datetime, delta: timedelta, adding: bool) -> dat... function timeadd (line 133) | def timeadd(input_str: str, time_delta: str) -> str: function process_formatting_codes (line 175) | def process_formatting_codes(format_str: str, dt: datetime) -> str: function formatdate (line 223) | def formatdate(format_str: str, input_str: str) -> str: function terraform_try (line 265) | def terraform_try(*args: Any) -> Any: function get_asteval (line 359) | def get_asteval() -> Interpreter: function evaluate (line 368) | def evaluate(input_str: str) -> Any: function remove_unicode_null (line 400) | def remove_unicode_null(input_str: str) -> str: FILE: checkov/terraform/graph_builder/variable_rendering/vertex_reference.py class TerraformVertexReference (line 7) | class TerraformVertexReference(VertexReference): method __init__ (line 8) | def __init__(self, block_type: str, sub_parts: list[str], origin_value... method block_type_str_to_enum (line 12) | def block_type_str_to_enum(block_type_str: str) -> str: FILE: checkov/terraform/graph_manager.py class TerraformGraphManager (line 18) | class TerraformGraphManager(GraphManager[TerraformLocalGraph, "dict[TFDe... method __init__ (line 19) | def __init__(self, db_connector: LibraryGraphConnector, source: str = ... method build_multi_graph_from_source_directory (line 25) | def build_multi_graph_from_source_directory( method build_graph_from_source_directory (line 61) | def build_graph_from_source_directory( method build_graph_from_definitions (line 90) | def build_graph_from_definitions( method build_graph_from_definitions (line 96) | def build_graph_from_definitions( method build_graph_from_definitions (line 101) | def build_graph_from_definitions( method build_multi_graph_from_definitions (line 112) | def build_multi_graph_from_definitions( method update_resource_subgraph_map (line 130) | def update_resource_subgraph_map( FILE: checkov/terraform/image_referencer/base_provider.py class BaseTerraformProvider (line 15) | class BaseTerraformProvider(GraphImageReferencerProvider): method extract_images_from_resources (line 17) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/terraform/image_referencer/manager.py class TerraformImageReferencerManager (line 14) | class TerraformImageReferencerManager(GraphImageReferencerManager): method extract_images_from_resources (line 16) | def extract_images_from_resources(self) -> list[Image]: FILE: checkov/terraform/image_referencer/provider/aws.py class AwsTerraformProvider (line 11) | class AwsTerraformProvider(BaseTerraformProvider): method __init__ (line 12) | def __init__(self, graph_connector: LibraryGraph) -> None: function extract_images_from_aws_apprunner_service (line 19) | def extract_images_from_aws_apprunner_service(resource: dict[str, Any]) ... function extract_images_from_aws_batch_job_definition (line 32) | def extract_images_from_aws_batch_job_definition(resource: dict[str, Any... function extract_images_from_aws_codebuild_project (line 47) | def extract_images_from_aws_codebuild_project(resource: dict[str, Any]) ... function extract_images_from_aws_ecs_task_definition (line 59) | def extract_images_from_aws_ecs_task_definition(resource: dict[str, Any]... function extract_images_from_aws_lightsail_container_service_deployment_version (line 73) | def extract_images_from_aws_lightsail_container_service_deployment_versi... function extract_images_from_aws_sagemaker_image_version (line 87) | def extract_images_from_aws_sagemaker_image_version(resource: dict[str, ... function extract_images_from_aws_sagemaker_model (line 97) | def extract_images_from_aws_sagemaker_model(resource: dict[str, Any]) ->... FILE: checkov/terraform/image_referencer/provider/azure.py class AzureTerraformProvider (line 11) | class AzureTerraformProvider(BaseTerraformProvider): method __init__ (line 12) | def __init__(self, graph_connector: LibraryGraph) -> None: function extract_images_from_azurerm_batch_pool (line 19) | def extract_images_from_azurerm_batch_pool(resource: dict[str, Any]) -> ... function extract_images_from_azurerm_container_group (line 29) | def extract_images_from_azurerm_container_group(resource: dict[str, Any]... function extract_images_from_azurerm_linux_function_app (line 48) | def extract_images_from_azurerm_linux_function_app(resource: dict[str, A... function extract_images_from_azurerm_linux_web_app (line 61) | def extract_images_from_azurerm_linux_web_app(resource: dict[str, Any]) ... function extract_images_from_azurerm_spring_cloud_container_deployment (line 74) | def extract_images_from_azurerm_spring_cloud_container_deployment(resour... function extract_images_from_azurerm_windows_web_app (line 84) | def extract_images_from_azurerm_windows_web_app(resource: dict[str, Any]... FILE: checkov/terraform/image_referencer/provider/gcp.py class GcpTerraformProvider (line 10) | class GcpTerraformProvider(BaseTerraformProvider): method __init__ (line 11) | def __init__(self, graph_connector: LibraryGraph) -> None: function extract_images_from_google_cloudbuild_trigger (line 18) | def extract_images_from_google_cloudbuild_trigger(resource: dict[str, An... function extract_images_from_google_cloud_run_service (line 31) | def extract_images_from_google_cloud_run_service(resource: dict[str, Any... function extract_images_from_google_cloud_run_v2_job (line 41) | def extract_images_from_google_cloud_run_v2_job(resource: dict[str, Any]... function extract_images_from_google_cloud_run_v2_service (line 51) | def extract_images_from_google_cloud_run_v2_service(resource: dict[str, ... FILE: checkov/terraform/module_loading/content.py class ModuleContent (line 7) | class ModuleContent: method __init__ (line 8) | def __init__( method loaded (line 21) | def loaded(self) -> bool: method path (line 27) | def path(self) -> Optional[str]: method cleanup (line 36) | def cleanup(self) -> None: method __repr__ (line 43) | def __repr__(self) -> str: FILE: checkov/terraform/module_loading/loader.py class ModuleLoader (line 17) | class ModuleLoader(ABC): method __init__ (line 18) | def __init__(self) -> None: method __eq__ (line 31) | def __eq__(self, loader: object) -> bool: method discover (line 35) | def discover(self, module_params: ModuleParams) -> None: method load (line 41) | def load(self, module_params: ModuleParams) -> ModuleContent: method _is_matching_loader (line 73) | def _is_matching_loader(self, module_params: ModuleParams) -> bool: method _load_module (line 77) | def _load_module(self, module_params: ModuleParams) -> ModuleContent: method _find_module_path (line 81) | def _find_module_path(self, module_params: ModuleParams) -> str: FILE: checkov/terraform/module_loading/loaders/bitbucket_access_token_loader.py class BitbucketAccessTokenLoader (line 12) | class BitbucketAccessTokenLoader(GenericGitLoader): method discover (line 13) | def discover(self, module_params: ModuleParams) -> None: FILE: checkov/terraform/module_loading/loaders/bitbucket_loader.py class BitbucketLoader (line 11) | class BitbucketLoader(GenericGitLoader): method discover (line 12) | def discover(self, module_params: ModuleParams) -> None: FILE: checkov/terraform/module_loading/loaders/git_loader.py class ModuleSource (line 22) | class ModuleSource: class GenericGitLoader (line 30) | class GenericGitLoader(ModuleLoader): method __init__ (line 31) | def __init__(self) -> None: method module_source_prefix (line 36) | def module_source_prefix(self) -> str: method module_source_prefix (line 40) | def module_source_prefix(self, prefix: str) -> None: method discover (line 43) | def discover(self, module_params: ModuleParams) -> None: method _is_matching_loader (line 49) | def _is_matching_loader(self, module_params: ModuleParams) -> bool: method _load_module (line 61) | def _load_module(self, module_params: ModuleParams) -> ModuleContent: method _find_module_path (line 83) | def _find_module_path(self, module_params: ModuleParams) -> str: method _parse_module_source (line 97) | def _parse_module_source(self, module_params: ModuleParams) -> ModuleS... method _process_generic_git_repo (line 137) | def _process_generic_git_repo(self, module_params: ModuleParams) -> None: FILE: checkov/terraform/module_loading/loaders/github_access_token_loader.py class GithubAccessTokenLoader (line 12) | class GithubAccessTokenLoader(GenericGitLoader): method discover (line 13) | def discover(self, module_params: ModuleParams) -> None: method _is_matching_loader (line 18) | def _is_matching_loader(self, module_params: ModuleParams) -> bool: FILE: checkov/terraform/module_loading/loaders/github_loader.py class GithubLoader (line 11) | class GithubLoader(GenericGitLoader): method discover (line 12) | def discover(self, module_params: ModuleParams) -> None: method _is_matching_loader (line 15) | def _is_matching_loader(self, module_params: ModuleParams) -> bool: FILE: checkov/terraform/module_loading/loaders/local_path_loader.py class LocalPathLoader (line 18) | class LocalPathLoader(ModuleLoader): method __init__ (line 19) | def __init__(self) -> None: method discover (line 23) | def discover(self, module_params: ModuleParams) -> None: method _is_matching_loader (line 26) | def _is_matching_loader(self, module_params: ModuleParams) -> bool: method _load_module (line 41) | def _load_module(self, module_params: ModuleParams) -> ModuleContent: method _find_module_path (line 50) | def _find_module_path(self, module_params: ModuleParams) -> str: FILE: checkov/terraform/module_loading/loaders/registry_loader.py class RegistryLoader (line 30) | class RegistryLoader(ModuleLoader): method __init__ (line 33) | def __init__(self) -> None: method discover (line 36) | def discover(self, module_params: ModuleParams) -> None: method _is_matching_loader (line 44) | def _is_matching_loader(self, module_params: ModuleParams) -> bool: method _load_module (line 71) | def _load_module(self, module_params: ModuleParams) -> ModuleContent: method _find_module_path (line 135) | def _find_module_path(self, module_params: ModuleParams) -> str: method _find_best_version (line 139) | def _find_best_version(self, module_params: ModuleParams) -> str: method _cache_available_versions (line 160) | def _cache_available_versions(self, module_params: ModuleParams) -> bool: method _process_inner_registry_module (line 190) | def _process_inner_registry_module(self, module_params: ModuleParams) ... method _determine_tf_api_endpoints (line 201) | def _determine_tf_api_endpoints(self, module_params: ModuleParams) -> ... method _normalize_module_download_url (line 237) | def _normalize_module_download_url(self, module_params: ModuleParams, ... method _get_archive_extension (line 243) | def _get_archive_extension(module_download_url: str) -> str | None: FILE: checkov/terraform/module_loading/loaders/versions_parser.py class VersionConstraint (line 11) | class VersionConstraint: method __init__ (line 16) | def __init__(self, constraint_parts: Dict[str, Optional[str]]) -> None: method get_max_version_for_most_specific_segment (line 23) | def get_max_version_for_most_specific_segment(self) -> version.Version: method versions_matching (line 26) | def versions_matching(self, other_version_str: str) -> bool: method __str__ (line 39) | def __str__(self) -> str: function get_version_constraints (line 43) | def get_version_constraints(raw_version: str) -> List[VersionConstraint]: function order_versions_in_descending_order (line 59) | def order_versions_in_descending_order(versions_strings: List[str]) -> L... FILE: checkov/terraform/module_loading/module_finder.py class ModuleDownload (line 19) | class ModuleDownload: method __init__ (line 20) | def __init__(self, source_dir: str) -> None: method __str__ (line 28) | def __str__(self) -> str: function find_tf_managed_modules (line 32) | def find_tf_managed_modules(path: str) -> List[ModuleDownload]: function find_modules (line 55) | def find_modules(path: str, loaded_files_cache: Optional[Dict[str, Any]]... function should_download (line 94) | def should_download(path: str | None) -> bool: function load_tf_modules (line 98) | def load_tf_modules( function _download_module (line 133) | def _download_module(ml_registry: ModuleLoaderRegistry, module_download:... FILE: checkov/terraform/module_loading/module_params.py class ModuleParams (line 6) | class ModuleParams: method __init__ (line 7) | def __init__( FILE: checkov/terraform/module_loading/registry.py class ModuleLoaderRegistry (line 18) | class ModuleLoaderRegistry: method __init__ (line 23) | def __init__( method load (line 35) | def load( method register (line 136) | def register(self, loader: "ModuleLoader") -> None: method reset_module_content_cache (line 140) | def reset_module_content_cache(self) -> None: method clear_all_loaders (line 144) | def clear_all_loaders(self) -> None: FILE: checkov/terraform/modules/module_objects.py class TFModule (line 9) | class TFModule: method __lt__ (line 15) | def __lt__(self, other: Any) -> bool: method __repr__ (line 21) | def __repr__(self) -> str: method __iter__ (line 24) | def __iter__(self) -> Iterator[tuple[str, Any]]: method __str__ (line 32) | def __str__(self) -> str: method from_json (line 37) | def from_json(json_dct: dict[str, Any] | None) -> TFModule | None: class TFDefinitionKey (line 49) | class TFDefinitionKey: method __lt__ (line 53) | def __lt__(self, other: Any) -> bool: method __repr__ (line 58) | def __repr__(self) -> str: method __iter__ (line 61) | def __iter__(self) -> Iterator[tuple[str, Any]]: method __str__ (line 67) | def __str__(self) -> str: method to_json (line 71) | def to_json(self) -> dict[str, Any]: method from_json (line 78) | def from_json(json_dct: dict[str, Any]) -> TFDefinitionKey: FILE: checkov/terraform/modules/module_utils.py function is_valid_block (line 32) | def is_valid_block(block: Any) -> bool: function validate_malformed_definitions (line 46) | def validate_malformed_definitions(raw_data: _Hcl2Payload) -> _Hcl2Payload: function clean_bad_definitions (line 53) | def clean_bad_definitions(tf_definition_list: _Hcl2Payload) -> _Hcl2Payl... function safe_index (line 64) | def safe_index(sequence_hopefully: Sequence[Any], index: int) -> Any: function remove_module_dependency_from_path (line 72) | def remove_module_dependency_from_path(path: str) -> str: function get_module_dependency_map (line 82) | def get_module_dependency_map( function get_next_vertices (line 132) | def get_next_vertices(evaluated_files: list[str], unevaluated_files: lis... function clean_parser_types (line 174) | def clean_parser_types(conf: _Conf) -> _Conf: function clean_parser_types_lst (line 204) | def clean_parser_types_lst(values: list[Any]) -> list[Any]: function serialize_definitions (line 229) | def serialize_definitions(tf_definitions: _Conf) -> _Conf: function get_module_from_full_path (line 233) | def get_module_from_full_path(file_path: TFDefinitionKey | None) -> Tupl... function get_module_name (line 241) | def get_module_name(file_path: TFDefinitionKey) -> str | None: function is_nested (line 251) | def is_nested(full_path: TFDefinitionKey | None) -> bool: function get_abs_path (line 255) | def get_abs_path(file_path: TFDefinitionKeyType) -> str: FILE: checkov/terraform/parser_functions.py function merge (line 33) | def merge(original: str, var_resolver: Callable[[Any], Any], **_: Any) -... function concat (line 53) | def concat(original: str, var_resolver: Callable[[Any], Any], **_: Any) ... function tobool (line 74) | def tobool(original: Union[bool, str], **_: Any) -> Union[bool, str]: function tonumber (line 80) | def tonumber(original: str, **_: Any) -> float | str: function tostring (line 93) | def tostring(original: str, **_: Any) -> bool | str: function tolist (line 111) | def tolist(original: str, **_: Any) -> list[Any] | str: function toset (line 119) | def toset(original: str, **_: Any) -> set[Any] | str: function tomap (line 127) | def tomap(original: str, **_: Any) -> dict[Hashable, Any] | str: function map (line 137) | def map(original: str, **_: Any) -> dict[Hashable, Any] | str: function create_map (line 150) | def create_map(lst: list[Any]) -> dict[Hashable, Any]: function _check_map_type_consistency (line 157) | def _check_map_type_consistency(value: dict[Hashable, Any]) -> dict[Hash... function handle_dynamic_values (line 182) | def handle_dynamic_values(conf: Dict[str, List[Any]], has_dynamic_block:... function process_dynamic_values (line 197) | def process_dynamic_values(conf: Dict[str, List[Any]]) -> bool: FILE: checkov/terraform/parser_utils.py function load_or_die_quietly (line 20) | def load_or_die_quietly( function __parse_with_timeout (line 53) | def __parse_with_timeout(f: TextIO) -> dict[str, list[dict[str, Any]]]: FILE: checkov/terraform/plan_parser.py function _is_simple_type (line 80) | def _is_simple_type(obj: Any) -> bool: function _is_list_of_simple_types (line 88) | def _is_list_of_simple_types(obj: Any) -> bool: function _is_list_of_dicts (line 97) | def _is_list_of_dicts(obj: Any) -> bool: function _hclify (line 106) | def _hclify( function jsonify (line 160) | def jsonify(obj: dict[str, Any], resource_type: str) -> dict[str, Any] |... function _prepare_resource_block (line 175) | def _prepare_resource_block( function _eval_after_unknown (line 227) | def _eval_after_unknown(changes: dict[str, Any], resource_conf: dict[str... function _handle_complex_after_unknown (line 245) | def _handle_complex_after_unknown(k: str, resource_conf: dict[str, Any],... function _update_after_unknown_in_complex_types (line 273) | def _update_after_unknown_in_complex_types(inner_key: str, value: dict[s... function _handle_after_unknown_dict (line 319) | def _handle_after_unknown_dict(v: dict[str, Any]) -> None: function _find_child_modules (line 324) | def _find_child_modules( function _get_module_call_resources (line 379) | def _get_module_call_resources(module_address: str, root_module_conf: di... function _sanitize_count_from_name (line 395) | def _sanitize_count_from_name(name: str) -> str: function _is_provider_key (line 404) | def _is_provider_key(key: str) -> bool: function _get_providers (line 409) | def _get_providers(template: dict[str, dict[str, Any]]) -> list[dict[str... function _get_resource_changes (line 460) | def _get_resource_changes(template: dict[str, Any]) -> dict[str, dict[st... function _add_references (line 486) | def _add_references(obj: dict[str, Any], conf: dict[str, Any], return_re... function parse_tf_plan (line 506) | def parse_tf_plan(tf_plan_file: str, out_parsing_errors: Dict[str, str])... function _clean_simple_type_list (line 553) | def _clean_simple_type_list(value_list: List[Any]) -> List[Any]: function _get_provisioner (line 569) | def _get_provisioner(input_data: List[Dict[str, Any]]) -> List[Dict[str,... FILE: checkov/terraform/plan_runner.py class Runner (line 73) | class Runner(BaseTerraformRunner[_TerraformPlanDefinitions, _TerraformPl... method __init__ (line 76) | def __init__(self, graph_class: Type[TerraformLocalGraph] = TerraformL... method run (line 102) | def run( method _extend_resource_attributes_to_omit (line 163) | def _extend_resource_attributes_to_omit(runner_filter: RunnerFilter) -... method _get_graph_report (line 168) | def _get_graph_report( method _create_terraform_graph (line 183) | def _create_terraform_graph(self, runner_filter: RunnerFilter) -> Terr... method check_tf_definition (line 193) | def check_tf_definition( method _get_file_path (line 208) | def _get_file_path(full_file_path: TFDefinitionKeyType, root_folder: s... method run_block (line 219) | def run_block( method _assign_graph_to_registry (line 280) | def _assign_graph_to_registry(self, registry: BaseCheckRegistry) -> None: method get_entity_context_and_evaluations (line 288) | def get_entity_context_and_evaluations(self, entity: dict[str, Any]) -... method get_entity_context (line 298) | def get_entity_context(self, definition_path: list[str], full_file_pat... method _should_run_deep_analysis (line 312) | def _should_run_deep_analysis(self) -> bool: FILE: checkov/terraform/plan_utils.py function create_definitions (line 16) | def create_definitions( function build_definitions_context (line 63) | def build_definitions_context( function get_entity_id (line 101) | def get_entity_id(resource_type_dict: dict[str, Any], resource_name: str... function get_entity_context (line 112) | def get_entity_context( function build_entity_context (line 145) | def build_entity_context(resource_dict: dict[str, Any]) -> dict[str, Any]: function get_resource_id_without_nested_modules (line 153) | def get_resource_id_without_nested_modules(address: str) -> str: FILE: checkov/terraform/runner.py class Runner (line 47) | class Runner(BaseTerraformRunner[_TerraformDefinitions, _TerraformContex... method __init__ (line 50) | def __init__( method run (line 62) | def run( method _parse_files (line 162) | def _parse_files(self, files: list[str], parsing_errors: dict[str, Exc... method parse_file (line 176) | def parse_file(self, file: str) -> tuple[str, dict[str, Any] | None, d... method _update_definitions_and_breadcrumbs (line 186) | def _update_definitions_and_breadcrumbs( method check_tf_definition (line 206) | def check_tf_definition( method push_skipped_checks_down_from_modules (line 242) | def push_skipped_checks_down_from_modules(self, definition_context: di... method push_skipped_checks_down (line 257) | def push_skipped_checks_down( method run_all_blocks (line 296) | def run_all_blocks( method run_block (line 325) | def run_block( method _assign_correct_graph_to_registry (line 462) | def _assign_correct_graph_to_registry(self, registry: BaseCheckRegistr... method get_entity_context_and_evaluations (line 475) | def get_entity_context_and_evaluations(self, entity: dict[str, Any]) -... FILE: checkov/terraform/tag_providers/__init__.py function get_resource_tags (line 11) | def get_resource_tags(resource_type: str, entity_config: Dict[str, Any])... function get_provider_tag (line 23) | def get_provider_tag(resource_type: str) -> Optional[str]: FILE: checkov/terraform/tag_providers/aws.py function get_resource_tags (line 6) | def get_resource_tags(entity_config: Dict[str, List[Any]]) -> Optional[D... FILE: checkov/terraform/tag_providers/azure.py function get_resource_tags (line 6) | def get_resource_tags(entity_config: Dict[str, List[Any]]) -> Optional[D... FILE: checkov/terraform/tag_providers/gcp.py function get_resource_tags (line 6) | def get_resource_tags(entity_config: Dict[str, List[Any]]) -> Optional[D... FILE: checkov/terraform/tf_parser.py function _filter_ignored_paths (line 32) | def _filter_ignored_paths(root: str, paths: list[str], excluded_paths: l... class TFParser (line 39) | class TFParser: method __init__ (line 40) | def __init__(self, module_class: type[Module] = Module) -> None: method _init (line 49) | def _init(self, directory: str, method _check_process_dir (line 73) | def _check_process_dir(self, directory: str) -> bool: method parse_directory (line 80) | def parse_directory( method parse_file (line 104) | def parse_file(self, file: str, parsing_errors: dict[str, Exception]) ... method _parse_directory (line 114) | def _parse_directory(self, include_sub_dirs: bool = True, method _internal_dir_load (line 136) | def _internal_dir_load( method _load_files (line 174) | def _load_files( method _load_modules (line 205) | def _load_modules(self, root_dir: str, module_loader_registry: ModuleL... method parse_hcl_module (line 313) | def parse_hcl_module( method parse_multi_graph_hcl_module (line 338) | def parse_multi_graph_hcl_module( method create_definition_by_dirs (line 374) | def create_definition_by_dirs(self, tf_definitions: dict[TFDefinitionK... method _remove_unused_path_recursive (line 392) | def _remove_unused_path_recursive(self, path: TFDefinitionKey) -> None: method _update_resolved_modules (line 405) | def _update_resolved_modules(self) -> None: method get_idx_by_module_name (line 425) | def get_idx_by_module_name(module_data_list: list[dict[str, Any]], mod... method parse_hcl_module_from_tf_definitions (line 433) | def parse_hcl_module_from_tf_definitions( method parse_hcl_module_from_tf_definitions (line 442) | def parse_hcl_module_from_tf_definitions( method parse_hcl_module_from_tf_definitions (line 450) | def parse_hcl_module_from_tf_definitions( method parse_hcl_module_from_multi_tf_definitions (line 472) | def parse_hcl_module_from_multi_tf_definitions( method get_file_key_with_nested_data (line 494) | def get_file_key_with_nested_data( method get_new_nested_module_key (line 503) | def get_new_nested_module_key( method add_tfvars (line 516) | def add_tfvars(self, module: Module, source: str) -> None: method get_dirname (line 525) | def get_dirname(self, path: TFDefinitionKey) -> str: method should_loaded_file (line 533) | def should_loaded_file(self, file: TFDefinitionKey, root_dir: str) -> ... method get_module_source (line 536) | def get_module_source( method handle_variables (line 552) | def handle_variables( method get_module_version (line 628) | def get_module_version(module_call_data: dict[str, Any]) -> str: method should_process_key (line 635) | def should_process_key(key: TFDefinitionKey, file: TFDefinitionKey) ->... method is_valid_source (line 639) | def is_valid_source(source: Any, module_call_name: str) -> TypeGuard[s... method should_skip_a_module (line 649) | def should_skip_a_module(specified_vars: dict[str, Any], ignore_unreso... method get_content_path (line 661) | def get_content_path(module_loader_registry: ModuleLoaderRegistry, roo... method get_new_module (line 670) | def get_new_module( function is_nested_object (line 680) | def is_nested_object(full_path: TFDefinitionKey) -> bool: function get_tf_definition_object_from_module_dependency (line 684) | def get_tf_definition_object_from_module_dependency( FILE: checkov/terraform_json/parser.py function parse (line 26) | def parse(file_path: Path) -> tuple[dict[str, Any], list[tuple[int, str]... function loads (line 63) | def loads(file_path: Path) -> tuple[dict[str, Any], list[tuple[int, str]]]: function prepare_definition (line 82) | def prepare_definition(definition: dict[str, Any]) -> dict[str, Any]: function handle_block_type (line 94) | def handle_block_type(block_type: str, blocks: dict[str, Any]) -> list[d... function hclify (line 120) | def hclify( function _is_simple_type (line 165) | def _is_simple_type(obj: Any) -> bool: function _is_list_of_simple_types (line 173) | def _is_list_of_simple_types(obj: Any) -> bool: function _is_list_of_dicts (line 182) | def _is_list_of_dicts(obj: Any) -> bool: function _clean_simple_type_list (line 191) | def _clean_simple_type_list(value_list: list[Any]) -> list[Any]: FILE: checkov/terraform_json/runner.py class TerraformJsonRunner (line 37) | class TerraformJsonRunner(BaseTerraformRunner[_TerraformJsonDefinitions,... method __init__ (line 40) | def __init__( method run (line 63) | def run( method add_python_check_results (line 115) | def add_python_check_results(self, report: Report, runner_filter: Runn... method add_graph_check_results (line 138) | def add_graph_check_results(self, report: Report, runner_filter: Runne... method run_block (line 181) | def run_block( method get_entity_context_and_evaluations (line 235) | def get_entity_context_and_evaluations(self, entity: dict[str, Any]) -... FILE: checkov/terraform_json/utils.py function get_scannable_file_paths (line 18) | def get_scannable_file_paths( function create_definitions (line 47) | def create_definitions( FILE: checkov/yaml_doc/base_registry.py class Registry (line 19) | class Registry(BaseCheckRegistry): method __init__ (line 20) | def __init__(self, report_type: str) -> None: method _scan_yaml_array (line 27) | def _scan_yaml_array( method _scan_yaml_object (line 103) | def _scan_yaml_object( method _scan_yaml_document (line 124) | def _scan_yaml_document( method _scan_yaml (line 144) | def _scan_yaml( method scan (line 197) | def scan( # type:ignore[override] # return type is different than th... method update_result (line 236) | def update_result( method get_result_key (line 286) | def get_result_key(self, check: BaseCheck, method extract_entity_details (line 315) | def extract_entity_details(self, entity: dict[str, Any]) -> tuple[str,... method set_lines_for_item (line 319) | def set_lines_for_item(self, item: str) -> dict[int | str, str | int] ... method _collect_inline_suppression_in_array (line 348) | def _collect_inline_suppression_in_array(self, item: Any, skip_infos: ... FILE: checkov/yaml_doc/base_yaml_check.py class BaseYamlCheck (line 11) | class BaseYamlCheck(BaseCheck): method __init__ (line 12) | def __init__( FILE: checkov/yaml_doc/enums.py class BlockType (line 4) | class BlockType(str, Enum): FILE: checkov/yaml_doc/runner.py class Runner (line 17) | class Runner(ObjectRunner): method __init__ (line 20) | def __init__( method import_registry (line 35) | def import_registry(self) -> BaseCheckRegistry: method _parse_file (line 41) | def _parse_file( method get_start_end_lines (line 46) | def get_start_end_lines( method resolve_sub_name (line 62) | def resolve_sub_name(definition: dict[str, Any], start_line: int, end_... method resolve_step_name (line 83) | def resolve_step_name(job_definition: dict[str, Any], start_line: int,... method resolve_image_name (line 109) | def resolve_image_name(image_definition: dict[str, Any], start_line: i... FILE: dangerfile.ts constant IGNORE_VAR (line 3) | const IGNORE_VAR = [ constant START_END_IGNORE (line 12) | const START_END_IGNORE = [ constant LOGGING_LEVEL_PY (line 16) | const LOGGING_LEVEL_PY = [ constant FIND_LOGGING_LEVEL_PY (line 22) | const FIND_LOGGING_LEVEL_PY = new RegExp(`(?:${LOGGING_LEVEL_PY.join('|'... constant VAR_IN_LOG (line 23) | const VAR_IN_LOG = '\\{([^}]*)\\}'; constant VAR_IN_FUNC (line 24) | const VAR_IN_FUNC = '\\((.*?)\\)'; constant PY_MASK_STR (line 25) | const PY_MASK_STR = 'extra={"mask": True}' constant FIND_CODE_INSIDE_BRACES_OR_AFTER_COMMA (line 26) | const FIND_CODE_INSIDE_BRACES_OR_AFTER_COMMA = /^.*\{[^}]*code[^}]*\}.*|... constant FSTRING_PATTERN (line 27) | const FSTRING_PATTERN = /f(["'])(.*?{.*?}.*?)(\1)/; constant SUPPORTED_EXTENSIONS (line 28) | const SUPPORTED_EXTENSIONS = ['.py']; constant EXCLUDED_FILES (line 29) | const EXCLUDED_FILES = ['__init__.py', 'dangerfile.ts']; constant IGNORE_COMMENT (line 30) | const IGNORE_COMMENT = '# danger:ignore' function varMayContainData (line 32) | function varMayContainData(varString) { function failIfLoggingLineContainsSensitiveData (line 44) | async function failIfLoggingLineContainsSensitiveData() { function alertPublicInterfaces (line 90) | async function alertPublicInterfaces() { FILE: docs/web/js/pyro.js function n (line 7) | function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{... function v (line 7) | function v(t){r.env()&&(f(t.design)&&c.on("__pr_design",t.design),f(t.pr... function _ (line 7) | function _(t){f(t.design)&&c.off("__pr_design",t.design),f(t.preview)&&c... function A (line 7) | function A(t,e){var n=[],r={};return r.up=l.throttle(function(t){l.each(... function S (line 7) | function S(t){f(t)&&t()} function R (line 7) | function R(){y&&(y.reject(),c.off("load",y.resolve)),y=new u.Deferred,c.... function o (line 16) | function o(t){throw new Error(t)} function a (line 16) | function a(t){var e=Object.keys(t);return Object.getOwnPropertySymbols?e... function c (line 16) | function c(t){if(Array.isArray(t))return t.slice();for(var e=a(t),n={},r... function s (line 16) | function s(t,e,n){var r=n;null==r&&o(i);for(var u=!1,l=arguments.length,... function f (line 16) | function f(t){var e=void 0===t?"undefined":r(t);return null!=t&&("object... function l (line 16) | function l(t,e){return Array.isArray(e)?t.concat(e):t.concat([e])} function d (line 16) | function d(t,e){return Array.isArray(e)?e.concat(t):[e].concat(t)} function E (line 16) | function E(t){return t.length?t.slice(0,t.length-1):t} function p (line 16) | function p(t){return t.length?t.slice(1):t} function v (line 16) | function v(t,e,n){return t.slice(0,e).concat(Array.isArray(n)?n:[n]).con... function _ (line 16) | function _(t,e){return e>=t.length||e<0?t:t.slice(0,e).concat(t.slice(e+... function h (line 16) | function h(t,e,n){if(t[e]===n)return t;for(var r=t.length,i=Array(r),o=0... function I (line 16) | function I(t,e){if(!Array.isArray(e)&&o(i),null!=t){for(var n=t,r=0;r6?a-6:0),c=... function A (line 16) | function A(t,e,n,r,i,o){for(var a=arguments.length,u=Array(a>6?a-6:0),c=... function S (line 16) | function S(t,e,n,r,i,o,a){var u=I(t,e);null==u&&(u={});for(var c=argumen... function R (line 16) | function R(t,e){for(var n=Array.isArray(e)?e:[e],r=!1,i=0;i6?a-6:0),c=... function n (line 16) | function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbo... function r (line 16) | function r(e){return"function"==typeof Symbol&&"symbol"===n(Symbol.itera... function c (line 16) | function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e>16&255,e>>8&255,25... function o (line 16) | function o(t,e,n){return"#"+(1<<24|t<<16|e<<8|n).toString(16).slice(1)} function a (line 16) | function a(){} function u (line 16) | function u(t,e,n){s("Units do not match ["+t+"]: "+e+", "+n)} function c (line 16) | function c(t,e,n){if(void 0!==e&&(n=e),void 0===t)return n;var r=n;retur... function s (line 16) | function s(t){H.debug&&window&&window.console.warn(t)} function i (line 16) | function i(t){return"object"==(0,r.default)(t)} function o (line 16) | function o(t){return"function"==typeof t} function a (line 16) | function a(){} function s (line 16) | function s(){var t=new f;return o(t.init)&&t.init.apply(t,arguments),t} function f (line 16) | function f(){} function i (line 16) | function i(t,e){var n=function(t){for(var e=-1,n=t?t.length:0,r=[];++e1&&void 0!==arguments[1]?arguments[... function ot (line 16) | function ot(t,e){var n=t.rawData,r=function(){lt({store:e,rawData:n,allo... function at (line 16) | function at(){document.dispatchEvent(new CustomEvent("IX2_PAGE_UPDATE"))} function ut (line 16) | function ut(t){return t&&(0,v.default)(t,"_EFFECT")} function ct (line 16) | function ct(t,e){var n=t.actionTypeId,r=t.actionListId,i=t.actionItemId,... function st (line 16) | function st(t,e){var n=t.actionListId;n?Ot({store:e,actionListId:n}):gt(... function ft (line 16) | function ft(t,e){dt(e),U({store:e,elementApi:g})} function lt (line 16) | function lt(t){var e,n=t.store,i=t.rawData,o=t.allowEvents,a=t.testManua... function dt (line 16) | function dt(t){var e=t.getState().ixSession;e.active&&(e.eventListeners.... function Et (line 16) | function Et(t){var e=t.target,n=t.listenerParams;e.removeEventListener.a... function vt (line 16) | function vt(t){var e=t.getState(),n=e.ixSession,r=e.ixData,i=window.inne... function Tt (line 16) | function Tt(t){var e=t.store,n=t.actionListId,r=t.eventId,i=e.getState()... function gt (line 16) | function gt(t){var e=t.store,n=e.getState().ixInstances;(0,p.default)(n,... function Ot (line 16) | function Ot(t){var e=t.store,n=t.eventId,r=t.eventTarget,i=t.eventStateK... function yt (line 16) | function yt(t){var e=t.store,n=t.eventId,r=t.eventTarget,i=t.eventStateK... function mt (line 16) | function mt(t){var e=t.store,n=t.computedStyle,r=(0,u.default)(t,["store... function At (line 16) | function At(t,e){St(document.body,"ix2-animation-stopping",{instanceId:t... function St (line 16) | function St(t,e,n){var r=document.createEvent("CustomEvent");r.initCusto... function Rt (line 16) | function Rt(t,e){var n=t.active,r=t.continuous,i=t.complete,o=t.elementI... function t (line 16) | function t(){} function l (line 16) | function l(){var n=i.fullScreen||i.mozFullScreen||i.webkitIsFullScreen||... function d (line 16) | function d(){var t=a.children(u),n=t.length&&t.get(0)===e,i=r.env("edito... function f (line 38) | function f(){(0,u.stopEngine)(s)} function r (line 38) | function r(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e... function c (line 38) | function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e||n<0||h&&t-v>=l} function O (line 38) | function O(){var t=i();if(g(t))return y(t);E=setTimeout(O,function(t){va... function y (line 38) | function y(t){return E=void 0,I&&s?T(t):(s=f=void 0,d)} function m (line 38) | function m(){var t=i(),n=g(t);if(s=arguments,f=this,p=t,n){if(void 0===E... function f (line 38) | function f(t){if(u(t)&&!a(t)&&!(t instanceof r)){if(t instanceof i)retur... function p (line 38) | function p(e){var r=n&&e.getAttribute("href-disabled")||e.getAttribute("... function v (line 38) | function v(){var t=u.scrollTop(),n=u.height();e.each(i,function(e){var r... function _ (line 38) | function _(t,e,n){var r=t.hasClass(e);n&&r||(n||r)&&(n?t.addClass(e):t.r... function i (line 38) | function i(t){var e,n,i,a=!1,u=!1,c=!1,s=Math.min(Math.round(.04*window.... function o (line 38) | function o(e,n,r){var i=t.Event(e,{originalEvent:n});t(n.target).trigger... function v (line 38) | function v(){(n=f.find(d)).length&&(n.each(I),u=null,a||(_(),r.resize.on... function _ (line 38) | function _(){r.resize.off(h),r.redraw.off(c.redraw)} function h (line 38) | function h(){n.filter(":visible").each(R)} function I (line 38) | function I(e,n){var r=t(n),i=t.data(n,d);if(i||(i=t.data(n,d,{index:0,de... function T (line 38) | function T(t){var e={crossOver:0};e.animation=t.el.attr("data-animation"... function g (line 38) | function g(t){return"1"===t||"true"===t} function O (line 38) | function O(t){return function(){S(t,{index:t.index-1,vector:-1})}} function y (line 38) | function y(t){return function(){S(t,{index:t.index+1,vector:1})}} function m (line 38) | function m(t){window.clearTimeout(t.timerId),t.timerId=null} function A (line 38) | function A(n){return function(i,a){a=a||{};var u=n.config;if(o&&"setting... function S (line 38) | function S(e,n){n=n||{};var r=e.config,i=e.anchors;e.previous=e.index;va... function R (line 38) | function R(e,n){var r=t.data(n,d);if(r)return function(t){var e=t.mask.w... function N (line 38) | function N(e){var n=1,r=0,i=0,a=0,u=e.maskWidth,c=u-e.config.edge;c<0&&(... FILE: dogfood_tests/test_checkov_dogfood.py function test_all_frameworks_are_tested (line 21) | def test_all_frameworks_are_tested() -> None: function test_ansible_framework (line 70) | def test_ansible_framework(caplog: LogCaptureFixture) -> None: function test_argo_workflows_framework (line 74) | def test_argo_workflows_framework(caplog: LogCaptureFixture) -> None: function test_arm_framework (line 78) | def test_arm_framework(caplog: LogCaptureFixture) -> None: function test_azure_pipelines_framework (line 84) | def test_azure_pipelines_framework(caplog: LogCaptureFixture) -> None: function test_bicep_framework (line 88) | def test_bicep_framework(caplog: LogCaptureFixture) -> None: function test_bitbucket_pipelines_framework (line 94) | def test_bitbucket_pipelines_framework(caplog: LogCaptureFixture) -> None: function test_cdk_framework (line 99) | def test_cdk_framework(caplog: LogCaptureFixture) -> None: function test_circleci_pipelines_framework (line 103) | def test_circleci_pipelines_framework(caplog: LogCaptureFixture) -> None: function test_cloudformation_framework (line 107) | def test_cloudformation_framework(caplog: LogCaptureFixture) -> None: function test_dockerfile_framework (line 121) | def test_dockerfile_framework(caplog: LogCaptureFixture) -> None: function test_github_actions_framework (line 125) | def test_github_actions_framework(caplog: LogCaptureFixture) -> None: function test_gitlab_ci_framework (line 129) | def test_gitlab_ci_framework(caplog: LogCaptureFixture) -> None: function test_helm_framework (line 133) | def test_helm_framework(caplog: LogCaptureFixture) -> None: function test_kubernetes_framework (line 137) | def test_kubernetes_framework(caplog: LogCaptureFixture) -> None: function test_kustomize_framework (line 142) | def test_kustomize_framework(caplog: LogCaptureFixture) -> None: function test_openapi_framework (line 146) | def test_openapi_framework(caplog: LogCaptureFixture) -> None: function test_secrets_framework (line 150) | def test_secrets_framework(caplog: LogCaptureFixture) -> None: function test_serverless_framework (line 154) | def test_serverless_framework(caplog: LogCaptureFixture) -> None: function test_terraform_framework (line 158) | def test_terraform_framework(caplog: LogCaptureFixture) -> None: function test_terraform_json_framework (line 171) | def test_terraform_json_framework(caplog: LogCaptureFixture) -> None: function test_terraform_plan_framework (line 175) | def test_terraform_plan_framework(caplog: LogCaptureFixture) -> None: function run_framework_test (line 186) | def run_framework_test(caplog: LogCaptureFixture, framework: str, exclud... FILE: extra_stubs/boolean/boolean.py class BooleanAlgebra (line 1) | class BooleanAlgebra: class Expression (line 5) | class Expression: FILE: extra_stubs/docker/client.pyi class DockerClient (line 5) | class DockerClient: method from_env (line 7) | def from_env(cls, **kwargs: Any) -> DockerClient: ... method images (line 10) | def images(self) -> ImageCollection: ... FILE: extra_stubs/docker/models/images.pyi class Image (line 4) | class Image: method id (line 7) | def id(self) -> str: ... # is actually defined in its parent class 'M... method short_id (line 9) | def short_id(self) -> str: ... class ImageCollection (line 12) | class ImageCollection: method get (line 13) | def get(self, name: str) -> Image: ... method pull (line 14) | def pull(self, repository: str, tag: str | None= ..., all_tags: bool =... FILE: extra_stubs/dockerfile_parse/parser.pyi class _Instruction (line 6) | class _Instruction(TypedDict): class DockerfileParser (line 14) | class DockerfileParser: method __init__ (line 15) | def __init__( method lines (line 26) | def lines(self) -> list[str]: ... method structure (line 29) | def structure(self) -> list[_Instruction]: ... FILE: extra_stubs/junit_xml/__init__.pyi class TestSuite (line 4) | class TestSuite: method __init__ (line 5) | def __init__( class TestCase (line 22) | class TestCase: method __init__ (line 23) | def __init__( method add_error_info (line 41) | def add_error_info( method add_failure_info (line 45) | def add_failure_info( method add_skipped_info (line 49) | def add_skipped_info(self, message: str | None = ..., output: str | No... function to_xml_report_string (line 52) | def to_xml_report_string(test_suites: list[TestSuite], prettyprint: bool... FILE: extra_stubs/license_expression/__init__.pyi class Licensing (line 6) | class Licensing(BooleanAlgebra): method parse (line 7) | def parse( function get_spdx_licensing (line 16) | def get_spdx_licensing(license_index_location: str | Path = ...) -> Lice... FILE: flake8_plugins/flake8_class_attributes_plugin/flake8_class_attributes/checker.py class ClassAttributesChecker (line 9) | class ClassAttributesChecker: method __init__ (line 15) | def __init__(self, tree, filename: str): method add_options (line 20) | def add_options(cls, parser) -> None: method parse_options (line 36) | def parse_options(cls, options: str) -> None: method run (line 39) | def run(self) -> Generator[Tuple[int, int, str, type], None, None]: FILE: flake8_plugins/flake8_class_attributes_plugin/flake8_class_attributes/class_members_errors.py function get_class_members_errors (line 19) | def get_class_members_errors( function skip_dataclasses (line 39) | def skip_dataclasses(class_def: ast.ClassDef) -> bool: function skip_typed_dicts (line 49) | def skip_typed_dicts(class_def: ast.ClassDef) -> bool: function get_node_name (line 59) | def get_node_name(node, node_type: str): function get_name_for_field_node_type (line 83) | def get_name_for_field_node_type(node: ast.Assign | ast.AnnAssign) -> str: FILE: flake8_plugins/flake8_class_attributes_plugin/flake8_class_attributes/model_parts_info.py function get_model_parts_info (line 4) | def get_model_parts_info(model_ast): function get_model_node_type (line 16) | def get_model_node_type(child_node) -> str: function get_assighment_type (line 30) | def get_assighment_type(child_node) -> str: function get_funcdef_type (line 49) | def get_funcdef_type(child_node) -> str: function is_caps_lock_str (line 89) | def is_caps_lock_str(var_name: str) -> bool: FILE: flake8_plugins/flake8_class_attributes_plugin/tests/conftest.py function run_validator_for_test_file (line 9) | def run_validator_for_test_file(filename, max_annotations_complexity=None, FILE: flake8_plugins/flake8_class_attributes_plugin/tests/test_files/class_attribute_fail.py class A (line 1) | class A: method _get_favicon_path (line 6) | def _get_favicon_path(cls, object_name: str): method get_tabs_info (line 9) | def get_tabs_info(self): FILE: flake8_plugins/flake8_class_attributes_plugin/tests/test_files/class_const_pass.py class A (line 1) | class A: method _get_favicon_path (line 6) | def _get_favicon_path(cls, object_name: str): method get_tabs_info (line 9) | def get_tabs_info(self): FILE: flake8_plugins/flake8_class_attributes_plugin/tests/test_files/class_special_attributes_pass.py class A (line 1) | class A: method _get_favicon_path (line 5) | def _get_favicon_path(cls, object_name: str): method get_tabs_info (line 8) | def get_tabs_info(self): FILE: flake8_plugins/flake8_class_attributes_plugin/tests/test_files/dataclass_skip.py class A (line 5) | class A: method _get_favicon_path (line 10) | def _get_favicon_path(cls, object_name: str): method get_tabs_info (line 13) | def get_tabs_info(self): FILE: flake8_plugins/flake8_class_attributes_plugin/tests/test_files/typing_class_skip.py class ExampleTypedDict (line 4) | class ExampleTypedDict(TypedDict): class ExampleProtocol (line 9) | class ExampleProtocol(Protocol): method do_something (line 12) | def do_something(self) -> str: FILE: flake8_plugins/flake8_class_attributes_plugin/tests/test_handler.py function test_file_with_class_attribute (line 4) | def test_file_with_class_attribute(): function test_file_with_class_const (line 9) | def test_file_with_class_const(): function test_file_with_class_special_attributes (line 14) | def test_file_with_class_special_attributes(): function test_dataclass_skip (line 19) | def test_dataclass_skip(): function test_typing_class_skip (line 24) | def test_typing_class_skip(): FILE: integration_tests/test_checkov_cli_integration_report.py class TestCheckovJsonReport (line 10) | class TestCheckovJsonReport(unittest.TestCase): method test_terragoat_report_dir_api_key (line 11) | def test_terragoat_report_dir_api_key(self): method test_terragoat_report_dir_no_upload_api_key (line 15) | def test_terragoat_report_dir_no_upload_api_key(self): method test_terragoat_report_file_api_key (line 19) | def test_terragoat_report_file_api_key(self): method validate_report (line 23) | def validate_report(self, report_path, url_should_exist=True): method test_bitbucket_pipelines_report_api_key (line 31) | def test_bitbucket_pipelines_report_api_key(self): FILE: integration_tests/test_checkov_config.py class TestCheckovConfig (line 13) | class TestCheckovConfig(unittest.TestCase): method test_terragoat_report (line 14) | def test_terragoat_report(self): method setUp (line 37) | def setUp(self): method tearDown (line 43) | def tearDown(self): method get_logged_messages (line 46) | def get_logged_messages(self): method test_missing_config_file (line 49) | def test_missing_config_file(self): method test_no_config_file_argument (line 63) | def test_no_config_file_argument(self): FILE: integration_tests/test_checkov_cyclonedx_report.py class TestCheckovCyclonedxReport (line 8) | class TestCheckovCyclonedxReport(unittest.TestCase): method test_terragoat_report (line 9) | def test_terragoat_report(self): method validate_report (line 13) | def validate_report(self, report_path: str) -> None: method validate_report_not_empty (line 18) | def validate_report_not_empty(self, report): FILE: integration_tests/test_checkov_ext_module_cloning.py class TestCheckovExtModuleCloning (line 10) | class TestCheckovExtModuleCloning(unittest.TestCase): method test_private_github_modules_api_key (line 12) | def test_private_github_modules_api_key(self): method test_private_tfc_modules_api_key (line 20) | def test_private_tfc_modules_api_key(self): FILE: integration_tests/test_checkov_json_report.py class TestCheckovJsonReport (line 10) | class TestCheckovJsonReport(unittest.TestCase): method test_terragoat_report (line 12) | def test_terragoat_report(self): method test_kustomizegoat_report (line 16) | def test_kustomizegoat_report(self): method test_cfngoat_report (line 21) | def test_cfngoat_report(self): method test_k8goat_report (line 26) | def test_k8goat_report(self): method test_k8goat_report_not_win (line 30) | def test_k8goat_report_not_win(self): method test_checkov_report_terragoat_with_skip (line 35) | def test_checkov_report_terragoat_with_skip(self): method validate_report (line 47) | def validate_report(self, report_path): method validate_report_not_empty (line 56) | def validate_report_not_empty(self, report): method validate_json_quiet (line 63) | def validate_json_quiet(self): method validate_check_in_report (line 71) | def validate_check_in_report(self, report_path, check_id): FILE: integration_tests/test_checkov_junit_report.py class TestCheckovJunitReport (line 8) | class TestCheckovJunitReport(unittest.TestCase): method test_terragoat_junit_report (line 9) | def test_terragoat_junit_report(self): FILE: integration_tests/test_checkov_platform_only_policies.py class TestCheckovPlatformOnlyPolicies (line 12) | class TestCheckovPlatformOnlyPolicies(unittest.TestCase): method test_no_ckv_ids_api_key (line 14) | def test_no_ckv_ids_api_key(self): FILE: integration_tests/test_checkov_sarif_report.py class TestCheckovSarifReport (line 8) | class TestCheckovSarifReport(unittest.TestCase): method test_terragoat_report (line 10) | def test_terragoat_report(self): method validate_report (line 14) | def validate_report(self, report_path): method validate_report_not_empty (line 23) | def validate_report_not_empty(self, report): FILE: performance_tests/test_checkov_performance.py function test_terraform_performance (line 56) | def test_terraform_performance(benchmark): function test_cloudformation_performance (line 81) | def test_cloudformation_performance(benchmark): function test_k8_performance (line 106) | def test_k8_performance(benchmark): FILE: sast_integration_tests/test_checkov_sast_report.py function test_sast_python (line 7) | def test_sast_python() -> None: function test_sast_java (line 12) | def test_sast_java() -> None: function test_sast_javascript (line 17) | def test_sast_javascript() -> None: function test_sast_platform_report_python (line 22) | def test_sast_platform_report_python() -> None: function test_sast_platform_report_java (line 27) | def test_sast_platform_report_java() -> None: function test_sast_platform_report_javascript (line 32) | def test_sast_platform_report_javascript() -> None: function validate_report (line 37) | def validate_report(report_path: str) -> None: function validate_platform_report (line 56) | def validate_platform_report(report_path: str, lang: str) -> None: FILE: setup.py class PreBuildCommand (line 13) | class PreBuildCommand(build_py): method transform_graph_yaml_to_json (line 16) | def transform_graph_yaml_to_json(self) -> None: method run (line 31) | def run(self) -> None: FILE: tests/ansible/checks/graph_checks/test_yaml_policies.py class TestYamlPolicies (line 19) | class TestYamlPolicies(TestYamlPoliciesBase): method __init__ (line 20) | def __init__(self, args): method setUp (line 34) | def setUp(self) -> None: method test_BlockErrorHandling (line 38) | def test_BlockErrorHandling(self): method test_GetUrlHttpsOnly (line 41) | def test_GetUrlHttpsOnly(self): method test_UriHttpsOnly (line 44) | def test_UriHttpsOnly(self): method test_DnfDisableGpgCheck (line 47) | def test_DnfDisableGpgCheck(self): method test_DnfSslVerify (line 50) | def test_DnfSslVerify(self): method test_DnfValidateCerts (line 53) | def test_DnfValidateCerts(self): method test_PanosPolicyNoDSRI (line 57) | def test_PanosPolicyNoDSRI(self): method test_PanosPolicyDescription (line 60) | def test_PanosPolicyDescription(self): method test_PanosPolicyNoServiceAny (line 63) | def test_PanosPolicyNoServiceAny(self): method test_PanosPolicyNoApplicationAny (line 66) | def test_PanosPolicyNoApplicationAny(self): method test_PanosPolicyNoSrcAnyDstAny (line 69) | def test_PanosPolicyNoSrcAnyDstAny(self): method test_PanosInterfaceMgmtProfileNoHTTP (line 72) | def test_PanosInterfaceMgmtProfileNoHTTP(self): method test_PanosInterfaceMgmtProfileNoTelnet (line 75) | def test_PanosInterfaceMgmtProfileNoTelnet(self): method test_PanosPolicyLogForwarding (line 78) | def test_PanosPolicyLogForwarding(self): method test_PanosPolicyLoggingEnabled (line 81) | def test_PanosPolicyLoggingEnabled(self): method test_PanosZoneProtectionProfile (line 84) | def test_PanosZoneProtectionProfile(self): method test_PanosZoneUserIDIncludeACL (line 87) | def test_PanosZoneUserIDIncludeACL(self): method test_PanosPolicyLogSessionStart (line 90) | def test_PanosPolicyLogSessionStart(self): method test_PanosPolicyNoSrcZoneAnyNoDstZoneAny (line 93) | def test_PanosPolicyNoSrcZoneAnyNoDstZoneAny(self): method test_registry_load (line 96) | def test_registry_load(self): method assert_evaluated_keys (line 100) | def assert_evaluated_keys(self, expected_evaluated_keys: List[str], re... method create_report_from_graph_checks_results (line 104) | def create_report_from_graph_checks_results(self, checks_results, check): FILE: tests/ansible/checks/test_python_policies.py function test_GetUrlValidateCerts (line 16) | def test_GetUrlValidateCerts(): function test_UriValidateCerts (line 20) | def test_UriValidateCerts(): function test_YumSslVerify (line 24) | def test_YumSslVerify(): function test_YumValidateCerts (line 28) | def test_YumValidateCerts(): function test_AptAllowUnauthenticated (line 32) | def test_AptAllowUnauthenticated(): function test_AptForce (line 36) | def test_AptForce(): function test_EC2EBSOptimized (line 41) | def test_EC2EBSOptimized(): function test_EC2PublicIP (line 45) | def test_EC2PublicIP(): function setup (line 50) | def setup(): function run_check (line 56) | def run_check(base_path: Path, check: str) -> None: FILE: tests/ansible/graph_builder/test_local_graph.py function test_build_graph (line 12) | def test_build_graph(): FILE: tests/ansible/test_graph_manager.py function test_build_graph_from_definitions (line 14) | def test_build_graph_from_definitions(): FILE: tests/ansible/test_runner.py function test_registry_has_type (line 16) | def test_registry_has_type(): function test_runner_honors_enforcement_rules (line 27) | def test_runner_honors_enforcement_rules(graph_connector): function test_runner_passing_check (line 54) | def test_runner_passing_check(graph_connector): function test_runner_failing_check (line 79) | def test_runner_failing_check(graph_connector): function test_runner_skipping_check (line 104) | def test_runner_skipping_check(graph_connector): function test_runner_with_flat_tasks (line 140) | def test_runner_with_flat_tasks(graph_connector): function test_runner_with_block (line 179) | def test_runner_with_block(graph_connector): function test_runner_with_nested_blocks (line 220) | def test_runner_with_nested_blocks(graph_connector): function test_runner_with_no_tasks (line 268) | def test_runner_with_no_tasks(graph_connector): function test_get_resource (line 291) | def test_get_resource(graph_connector): function test_get_resource_without_name (line 348) | def test_get_resource_without_name(graph_connector): function test_runner_process_utf16_file (line 397) | def test_runner_process_utf16_file(): FILE: tests/ansible/test_utils.py function test_build_definitions_context (line 9) | def test_build_definitions_context(): function test_create_definitions (line 50) | def test_create_definitions(): FILE: tests/argo_workflows/checks/template/test_DefaultServiceAccount.py function test_examples (line 8) | def test_examples(): FILE: tests/argo_workflows/checks/template/test_RunAsNonRoot.py function test_examples (line 8) | def test_examples(): FILE: tests/argo_workflows/test_runner.py function test_registry_has_type (line 13) | def test_registry_has_type(): function test_runner_honors_enforcement_rules (line 17) | def test_runner_honors_enforcement_rules(): function test_runner_passing_check (line 37) | def test_runner_passing_check(): function test_runner_failing_check (line 53) | def test_runner_failing_check(): function test_runner_ignore_argo_cd (line 69) | def test_runner_ignore_argo_cd(): function test_get_image (line 86) | def test_get_image(): FILE: tests/arm/checks/parameter/test_SecureStringParameterNoHardcodedValue.py class TestSecureStringParameterNoHardcodedValue (line 9) | class TestSecureStringParameterNoHardcodedValue(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_ACRAdminAccountDisabled.py class TestACRAdminAccountDisabled (line 9) | class TestACRAdminAccountDisabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_ACRAnonymousPullDisabled.py class TestACRAnonymousPullDisabled (line 9) | class TestACRAnonymousPullDisabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_ACRContainerScanEnabled.py class TestACRContainerScanEnabled (line 9) | class TestACRContainerScanEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_ACREnableImageQuarantine.py class TestACREnableImageQuarantine (line 9) | class TestACREnableImageQuarantine(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_ACREnableZoneRedundancy.py class TestACREnableZoneRedundancy (line 9) | class TestACREnableZoneRedundancy(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_ACRPublicNetworkAccessDisabled.py class TestACRPublicNetworkAccessDisabled (line 9) | class TestACRPublicNetworkAccessDisabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AKSApiServerAuthorizedIpRanges.py class TestAKSApiServerAuthorizedIpRanges (line 9) | class TestAKSApiServerAuthorizedIpRanges(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AKSDashboardDisabled.py class TestAKSDashboardDisabled (line 9) | class TestAKSDashboardDisabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AKSEncryptionAtHostEnabled.py class TestAKSEncryptionAtHostEnabled (line 9) | class TestAKSEncryptionAtHostEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_AKSEphemeralOSDisks.py class TestAKSEphemeralOSDisks (line 9) | class TestAKSEphemeralOSDisks(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_AKSLocalAdminDisabled.py class TestAKSLocalAdminDisabled (line 8) | class TestAKSLocalAdminDisabled(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_AKSLoggingEnabled.py class TestAKSLoggingEnabled (line 9) | class TestAKSLoggingEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AKSMaxPodsMinimum.py class TestAKSMaxPodsMinimum (line 8) | class TestAKSMaxPodsMinimum(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_AKSNetworkPolicy.py class TestAKSNetworkPolicy (line 9) | class TestAKSNetworkPolicy(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AKSPoolTypeIsScaleSet.py class TestAKSPoolTypeIsScaleSet (line 10) | class TestAKSPoolTypeIsScaleSet(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_AKSRbacEnabled.py class TestAKSRbacEnabled (line 9) | class TestAKSRbacEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AKSUpgradeChannel.py class TestAKSUpgradeChannel (line 9) | class TestAKSUpgradeChannel(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_APIManagementMinTLS12.py class TestAPIManagementMinTLS12 (line 9) | class TestAPIManagementMinTLS12(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_APIManagementPublicAccess.py class TestAPIManagementPublicAccess (line 9) | class TestAPIManagementPublicAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_APIServicesUseVirtualNetwork.py class TestAPIServicesUseVirtualNetwork (line 10) | class TestAPIServicesUseVirtualNetwork(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/arm/checks/resource/test_AkSSecretStoreRotation.py class TestAKSSecretStoreRotation (line 9) | class TestAKSSecretStoreRotation(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_AppGWDefinesSecureProtocols.py class TestAppGWDefinesSecureProtocols (line 8) | class TestAppGWDefinesSecureProtocols(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_AppGatewayWAFACLCVE202144228.py class TestAppGatewayWAFACLCVE202144228 (line 8) | class TestAppGatewayWAFACLCVE202144228(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/arm/checks/resource/test_AppServiceAuthentication.py class TestAppServiceAuthentication (line 9) | class TestAppServiceAuthentication(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceClientCertificate.py class TestAppServiceClientCertificate (line 9) | class TestAppServiceClientCertificate(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceDetailedErrorMessagesEnabled.py class TestAppServiceDetailedErrorMessagesEnabled (line 10) | class TestAppServiceDetailedErrorMessagesEnabled(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceDisallowCORS.py class TestAPPServiceDisallowCORS (line 9) | class TestAPPServiceDisallowCORS(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceDotnetFrameworkVersion.py class TestAppServiceDotnetFrameworkVersion (line 9) | class TestAppServiceDotnetFrameworkVersion(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceEnabledFailedRequest.py class TestAppServiceEnableFailedRequest (line 9) | class TestAppServiceEnableFailedRequest(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceFTPSState.py class TestAppServiceFTPSState (line 9) | class TestAppServiceFTPSState(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_AppServiceHTTPSOnly.py class TestAppServiceHTTPSOnly (line 9) | class TestAppServiceHTTPSOnly(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceHttpLoggingEnabled.py class TestAppServiceHttpLoggingEnabled (line 9) | class TestAppServiceHttpLoggingEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceHttps20Enabled.py class TestAppServiceHttps20Enabled (line 9) | class TestAppServiceHttps20Enabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceIdentity.py class TestAppServiceIdentity (line 9) | class TestAppServiceIdentity(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceIdentityProviderEnabled.py class TestAppServiceIdentityProviderEnabled (line 9) | class TestAppServiceIdentityProviderEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_AppServiceInstanceMinimum.py class TestAppServiceInstanceMinimum (line 9) | class TestAppServiceInstanceMinimum(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceJavaVersion.py class TestAppServiceJavaVersion (line 9) | class TestAppServiceJavaVersion(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_AppServiceMinTLSVersion.py class TestAppServiceMinTLSVersion (line 9) | class TestAppServiceMinTLSVersion(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServicePHPVersion.py class TestAppServicePHPVersion (line 9) | class TestAppServicePHPVersion(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServicePlanZoneRedundant.py class TestAppServicePlanZoneRedundant (line 9) | class TestAppServicePlanZoneRedundant(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServicePublicAccessDisabled.py class TestAppServicePublicAccessDisabled (line 9) | class TestAppServicePublicAccessDisabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServicePythonVersion.py class TestAppServicePythonVersion (line 9) | class TestAppServicePythonVersion(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceRemoteDebuggingNotEnabled.py class TestAppServiceRemoteDebuggingNotEnabled (line 8) | class TestAppServiceRemoteDebuggingNotEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_AppServiceSetHealthCheck.py class TestAppServiceSetHealthCheck (line 9) | class TestAppServiceSetHealthCheck(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceSlotDebugDisabled.py class TestAppServiceSlotDebugDisabled (line 9) | class TestAppServiceSlotDebugDisabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceSlotHTTPSOnly.py class TestAppServiceSlotHTTPSOnly (line 9) | class TestAppServiceSlotHTTPSOnly(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AppServiceUsedAzureFiles.py class TestAppServiceUsedAzureFiles (line 9) | class TestAppServiceUsedAzureFiles(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AutomationEncrypted.py class TestAutomationEncrypted (line 9) | class TestAutomationEncrypted(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureBatchAccountEndpointAccessDefaultAction.py class TestAzureBatchAccountEndpointAccessDefaultAction (line 9) | class TestAzureBatchAccountEndpointAccessDefaultAction(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureBatchAccountUsesKeyVaultEncryption.py class TestAzureBatchAccountUsesKeyVaultEncryption (line 8) | class TestAzureBatchAccountUsesKeyVaultEncryption(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureDataExplorerDoubleEncryptionEnabled.py class TestAzureDataExplorerDoubleEncryptionEnabled (line 8) | class TestAzureDataExplorerDoubleEncryptionEnabled(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureDefenderOnKeyVaults.py class TestAzureDefenderOnKeyVaults (line 8) | class TestAzureDefenderOnKeyVaults(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureDefenderOnKubernetes.py class TestAzureDefenderOnKubernetes (line 8) | class TestAzureDefenderOnKubernetes(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureDefenderOnSqlServersVMS.py class TestAzureDefenderOnSqlServersVMS (line 8) | class TestAzureDefenderOnSqlServersVMS(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureDefenderOnStorage.py class TestAzureDefenderOnStorage (line 8) | class TestAzureDefenderOnStorage(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureFirewallDenyThreatIntelMode.py class TestAzureFirewallDenyThreatIntelMode (line 9) | class TestAzureFirewallDenyThreatIntelMode(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureFrontDoorEnablesWAF.py class TestAzureFrontDoorEnablesWAF (line 9) | class TestAzureFrontDoorEnablesWAF(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureInstanceExtensions.py class TestAzureInstanceExtensions (line 9) | class TestAzureInstanceExtensions(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureInstancePassword.py class TestAzureInstancePassword (line 9) | class TestAzureInstancePassword(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureMLWorkspacePrivateEndpoint.py class TestAzureMLWorkspacePrivateEndpoint (line 9) | class TestAzureMLWorkspacePrivateEndpoint(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureManagedDiscEncryption.py class TestAzureManagedDiscEncryption (line 9) | class TestAzureManagedDiscEncryption(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureManagedDiscEncryptionSet.py class TestAzureManagedDiskEncryptionSet (line 9) | class TestAzureManagedDiskEncryptionSet(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureScaleSetPassword.py class TestAzureScaleSetPassword (line 9) | class TestAzureScaleSetPassword(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureSearchSLAIndex.py class TestAzureSearchSLAIndex (line 9) | class TestAzureSearchSLAIndex(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_AzureSearchSLAQueryUpdates.py class TestAzureSearchSLAQueryUpdates (line 9) | class TestAzureSearchSLAQueryUpdates(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_AzureServiceFabricClusterProtectionLevel.py class TestAzureServiceFabricClusterProtectionLevel (line 9) | class TestAzureServiceFabricClusterProtectionLevel(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_AzureSparkPoolIsolatedComputeEnabled.py class TestAzureSparkPoolIsolatedComputeEnabled (line 11) | class TestAzureSparkPoolIsolatedComputeEnabled(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureSynapseWorkspaceVAisEnabled.py class TestSynapseWorkspaceVAisEnabled (line 10) | class TestSynapseWorkspaceVAisEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_AzureSynapseWorkspacesHaveNoIPFirewallRulesAttached.py class TestSynapseWorkspaceHaveNoIPFirewallRulesAttached (line 11) | class TestSynapseWorkspaceHaveNoIPFirewallRulesAttached(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/arm/checks/resource/test_CognitiveServicesConfigureIdentity.py class TestCognitiveServicesConfigureIdentity (line 9) | class TestCognitiveServicesConfigureIdentity(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_CognitiveServicesDisablesPublicNetwork.py class TestCognitiveServicesDisablesPublicNetwork (line 9) | class TestCognitiveServicesDisablesPublicNetwork(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_CognitiveServicesEnableLocalAuth.py class TestCognitiveServicesEnableLocalAuth (line 9) | class TestCognitiveServicesEnableLocalAuth(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_CosmosDBAccountsRestrictedAccess.py class TestCosmosDBAccountsRestrictedAccess (line 9) | class TestCosmosDBAccountsRestrictedAccess(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_CosmosDBDisableAccessKeyWrite.py class TestCosmosDBDisableAccessKeyWrite (line 9) | class TestCosmosDBDisableAccessKeyWrite(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_CosmosDBDisablesPublicNetwork.py class TestCosmosDBDisablesPublicNetwork (line 9) | class TestCosmosDBDisablesPublicNetwork(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_CosmosDBHaveCMK.py class TestCosmosDBHaveCMK (line 9) | class TestCosmosDBHaveCMK(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_CosmosDBLocalAuthDisabled.py class TestCosmosDBLocalAuthDisabled (line 8) | class TestCosmosDBLocalAuthDisabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_CustomRoleDefinitionSubscriptionOwner.py class TestCustomRoleDefinitionSubscriptionOwner (line 9) | class TestCustomRoleDefinitionSubscriptionOwner(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_DataExplorerUsesDiskEncryption.py class TestDataExplorerUsesDiskEncryption (line 9) | class TestDataExplorerUsesDiskEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_DataFactoryNoPublicNetworkAccess.py class TestDataFactoryNoPublicNetworkAccess (line 8) | class TestDataFactoryNoPublicNetworkAccess(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_DataFactoryUsesGitRepository.py class TestDataFactoryUsesGitRepository (line 10) | class TestDataFactoryUsesGitRepository(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/arm/checks/resource/test_DataLakeStoreEncryption.py class TestDataLakeStoreEncryption (line 10) | class TestDataLakeStoreEncryption(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/arm/checks/resource/test_DatabricksWorkspaceDBFSRootEncryptedWithCustomerManagedKey.py class TestDatabricksWorkspaceDBFSRootEncryptedWithCustomerManagedKey (line 9) | class TestDatabricksWorkspaceDBFSRootEncryptedWithCustomerManagedKey(uni... method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_DatabricksWorkspaceDataPlaneToControlPlaneCommunicateOverPrivateLink.py class TestDatabricksWorkspaceIsNotPublic (line 9) | class TestDatabricksWorkspaceIsNotPublic(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_EventHubNamespaceMinTLS12.py class TestEventHubNamespaceMinTLS12 (line 9) | class TestEventHubNamespaceMinTLS12(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_EventgridTopicIdentityProviderEnabled.py class TestEventgridTopicIdentityProviderEnabled (line 9) | class TestEventgridTopicIdentityProviderEnabled(unittest.TestCase): method test_summery (line 10) | def test_summery(self): FILE: tests/arm/checks/resource/test_EventgridTopicLocalAuthentication.py class TestEventgridTopicLocalAuthentication (line 9) | class TestEventgridTopicLocalAuthentication(unittest.TestCase): method test_summery (line 10) | def test_summery(self): FILE: tests/arm/checks/resource/test_EventgridTopicNetworkAccess.py class TestEventgridTopicNetworkAccess (line 9) | class TestEventgridTopicNetworkAccess(unittest.TestCase): method test_summery (line 10) | def test_summery(self): FILE: tests/arm/checks/resource/test_FrontDoorWAFACLCVE202144228.py class TestFrontDoorWAFACLCVE202144228 (line 9) | class TestFrontDoorWAFACLCVE202144228(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_FrontdoorUseWAFMode.py class TestFrontdoorUseWAFMode (line 9) | class TestFrontdoorUseWAFMode(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_FunctionAppDisallowCORS.py class TestFunctionAppDisallowCORS (line 9) | class TestFunctionAppDisallowCORS(unittest.TestCase): method test_summery (line 11) | def test_summery(self): FILE: tests/arm/checks/resource/test_FunctionAppHttpVersionLatest.py class TestFunctionAppHttpVersionLatest (line 9) | class TestFunctionAppHttpVersionLatest(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_FunctionAppMinTLSVersion.py class TestFunctionAppMinTLSVersion (line 9) | class TestFunctionAppMinTLSVersion(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_FunctionAppsAccessibleOverHttps.py class TestFunctionAppsAccessibleOverHttps (line 9) | class TestFunctionAppsAccessibleOverHttps(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_FunctionAppsEnableAuthentication.py class TestFunctionAppsEnableAuthentication (line 9) | class TestFunctionAppsEnableAuthentication(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_KeyBackedByHSM.py class TestKeyBackedByHSM (line 9) | class TestKeyBackedByHSM(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_KeyExpirationDate.py class TestKeyExpirationDate (line 9) | class TestKeyExpirationDate(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_KeyVaultDisablesPublicNetworkAccess.py class TestKeyVaultDisablesPublicNetworkAccess (line 8) | class TestKeyVaultDisablesPublicNetworkAccess(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_KeyVaultEnablesFirewallRulesSettings.py class TestKeyVaultEnablesFirewallRulesSettings (line 9) | class TestKeyVaultEnablesFirewallRulesSettings(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_KeyVaultEnablesPurgeProtection.py class KeyVaultEnablesPurgeProtection (line 9) | class KeyVaultEnablesPurgeProtection(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_KeyVaultEnablesSoftDelete.py class TestKeyVaultEnablesSoftDelete (line 9) | class TestKeyVaultEnablesSoftDelete(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_KeyvaultRecoveryEnabled.py class TestKeyvaultRecoveryEnabled (line 9) | class TestKeyvaultRecoveryEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_LinuxVMUsesSSH.py class TestLinuxVMUsesSSH (line 9) | class TestLinuxVMUsesSSH(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_MSSQLServerMinTLSVersion.py class TestMSSQLServerMinTLSVersion (line 9) | class TestMSSQLServerMinTLSVersion(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_MariaDBGeoBackupEnabled.py class TestMariaDBGeoBackupEnabled (line 8) | class TestMariaDBGeoBackupEnabled(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_MariaDBPublicAccessDisabled.py class TestMariaDBPublicConvertARM (line 8) | class TestMariaDBPublicConvertARM(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_MariaDBSSLEnforcementEnabled.py class TestMariaDBSSLEnforcementEnabled (line 9) | class TestMariaDBSSLEnforcementEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_MonitorLogProfileCategories.py class TestMonitorLogProfileCategories (line 9) | class TestMonitorLogProfileCategories(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_MonitorLogRetentionDays.py class TestMonitorLogProfileRetentionDays (line 9) | class TestMonitorLogProfileRetentionDays(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_MySQLEncryptionEnabled.py class TestMySQLEncryptionEnabled (line 9) | class TestMySQLEncryptionEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_MySQLGeoBackupEnabled.py class TestMySQLGeoBackupEnabled (line 9) | class TestMySQLGeoBackupEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_MySQLPublicAccessDisabled.py class TestMySQLPublicAccessDisabled (line 11) | class TestMySQLPublicAccessDisabled(unittest.TestCase): method test_summary (line 13) | def test_summary(self): FILE: tests/arm/checks/resource/test_MySQLServerMinTLSVersion.py class TestMySQLServerMinTLSVersion (line 10) | class TestMySQLServerMinTLSVersion(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/arm/checks/resource/test_MySQLServerSSLEnforcementEnabled.py class TestMySQLServerSSLEnforcementEnabled (line 9) | class TestMySQLServerSSLEnforcementEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_NSGRuleHTTPAccessRestricted.py class TestNSGRuleHTTPAccessRestricted (line 9) | class TestNSGRuleHTTPAccessRestricted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_NSGRuleRDPAccessRestricted.py class TestNSGRuleRDPAccessRestricted (line 9) | class TestNSGRuleRDPAccessRestricted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_NSGRuleSSHAccessRestricted.py class TestNSGRuleSSHAccessRestricted (line 9) | class TestNSGRuleSSHAccessRestricted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_NetworkWatcherFlowLogPeriod.py class TestNetworkWatcherFlowLogPeriod (line 9) | class TestNetworkWatcherFlowLogPeriod(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_PostgreSQLEncryptionEnabled.py class TestPostgreSQLEncryptionEnabled (line 9) | class TestPostgreSQLEncryptionEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_PostgreSQLServerConnectionThrottlingEnabled.py class TestPostgreSQLServerConnectionThrottlingEnabled (line 9) | class TestPostgreSQLServerConnectionThrottlingEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_PostgreSQLServerLogCheckpointsEnabled.py class TestPostgreSQLServerLogCheckpointsEnabled (line 9) | class TestPostgreSQLServerLogCheckpointsEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_PostgreSQLServerLogConnectionsEnabled.py class TestPostgreSQLServerLogConnectionsEnabled (line 9) | class TestPostgreSQLServerLogConnectionsEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_PostgreSQLServerPublicAccessDisabled.py class TestPostgreSQLServerPublicAccessDisabled (line 8) | class TestPostgreSQLServerPublicAccessDisabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_PostgreSQLServerSSLEnforcementEnabled.py class TestPostgreSQLServerSSLEnforcementEnabled (line 9) | class TestPostgreSQLServerSSLEnforcementEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_PostgressSQLGeoBackupEnabled.py class PostgressSQLGeoBackupEnabled (line 9) | class PostgressSQLGeoBackupEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_PubsubSKUSLA.py class TestPubsubSKUSLA (line 9) | class TestPubsubSKUSLA(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_PubsubSpecifyIdentity.py class TestPubsubSpecifyIdentity (line 8) | class TestPubsubSpecifyIdentity(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_RedisCachePublicNetworkAccessEnabled.py class TestRedisCachePublicNetworkAccessEnabled (line 9) | class TestRedisCachePublicNetworkAccessEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_SQLDatabaseZoneRedundant.py class TestSQLDatabaseZoneRedundant (line 9) | class TestSQLDatabaseZoneRedundant (unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_SQLServerAuditingEnabled.py class TestSQLServerAuditingEnabled (line 9) | class TestSQLServerAuditingEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_SQLServerAuditingRetention90Days.py class TestSQLServerAuditingRetention90Days (line 9) | class TestSQLServerAuditingRetention90Days(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SQLServerEmailAlertsEnabled.py class TestSQLServerEmailAlertsEnabled (line 9) | class TestSQLServerEmailAlertsEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SQLServerEmailAlertsToAdminsEnabled.py class TestSQLServerEmailAlertsToAdminsEnabled (line 9) | class TestSQLServerEmailAlertsToAdminsEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SQLServerHasPublicAccessDisabled.py class TestSQLServerHasPublicAccessDisabled (line 9) | class TestSQLServerHasPublicAccessDisabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_SQLServerNoPublicAccess.py class TestSQLServerNoPublicAccess (line 9) | class TestSQLServerNoPublicAccess(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SQLServerThreatDetectionTypes.py class TestSQLServerThreatDetectionTypes (line 9) | class TestSQLServerThreatDetectionTypes(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SQLServerUsesADAuth.py class TestSQLServerUsesADAuth (line 9) | class TestSQLServerUsesADAuth(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_SecretContentType.py class TestSecretContentType (line 9) | class TestSecretContentType(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_SecretExpirationDate.py class TestSecretExpirationDate (line 9) | class TestSecretExpirationDate(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SecurityCenterContactEmailAlert.py class TestSecurityCenterContactEmailAlert (line 9) | class TestSecurityCenterContactEmailAlert(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SecurityCenterContactEmailAlertAdmins.py class TestSecurityCenterContactEmailAlertAdmins (line 9) | class TestSecurityCenterContactEmailAlertAdmins(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SecurityCenterContactPhone.py class TestSecurityCenterContactPhone (line 9) | class TestSecurityCenterContactPhone(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SecurityCenterStandardPricing.py class TestSecurityCenterStandardPricing (line 9) | class TestSecurityCenterStandardPricing(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SkipJsonRegexPattern.py class TestSkipJsonRegexPattern (line 8) | class TestSkipJsonRegexPattern(unittest.TestCase): method test_skip_all_checks (line 10) | def test_skip_all_checks(self): method test_skip_specific_check (line 27) | def test_skip_specific_check(self): method test_skip_specific_check_for_folder (line 44) | def test_skip_specific_check_for_folder(self): method test_skip_specific_check_specific_file (line 61) | def test_skip_specific_check_specific_file(self): method test_no_skip (line 78) | def test_no_skip(self): FILE: tests/arm/checks/resource/test_StorageAccountAzureServicesAccessEnabled.py class TestStorageAccountAzureServicesAccessEnabled (line 9) | class TestStorageAccountAzureServicesAccessEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_StorageAccountDefaultNetworkAccessDeny.py class TestStorageAccountDefaultNetworkAccessDeny (line 9) | class TestStorageAccountDefaultNetworkAccessDeny(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_StorageAccountDisablePublicAccess.py class TestStorageAccountDisablePublicAccess (line 9) | class TestStorageAccountDisablePublicAccess(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_StorageAccountLoggingQueueServiceEnabled.py class TestStorageAccountLoggingQueueServiceEnabled (line 9) | class TestStorageAccountLoggingQueueServiceEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_StorageAccountMinimumTlsVersion.py class TestStorageAccountMinimumTlsVersion (line 9) | class TestStorageAccountMinimumTlsVersion(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_StorageAccountName.py class TestStorageAccountName (line 9) | class TestStorageAccountName(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_StorageAccountsTransportEncryption.py class TestStorageAccountsTransportEncryption (line 9) | class TestStorageAccountsTransportEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_StorageAccountsUseReplication.py class TestStorageAccountsUseReplication (line 9) | class TestStorageAccountsUseReplication(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_StorageBlobServiceContainerPrivateAccess.py class TestStorageBlobServiceContainerPrivateAccess (line 9) | class TestStorageBlobServiceContainerPrivateAccess(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_StorageSyncPublicAccessDisabled.py class TestStorageSyncPublicAccessDisabled (line 8) | class TestStorageSyncPublicAccessDisabled(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/arm/checks/resource/test_SynapseWorkspaceAdministratorLoginPasswordHidden.py class TestSynapseWorkspaceAdministratorLoginPasswordHidden (line 9) | class TestSynapseWorkspaceAdministratorLoginPasswordHidden(unittest.Test... method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SynapseWorkspaceCMKEncryption.py class TestSynapseWorkspaceCMKEncryption (line 9) | class TestSynapseWorkspaceCMKEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SynapseWorkspaceEnablesDataExfilProtection.py class TestSynapseWorkspaceEnablesDataExfilProtection (line 10) | class TestSynapseWorkspaceEnablesDataExfilProtection(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/arm/checks/resource/test_SynapseWorkspaceEnablesManagedVirtualNetworks.py class TestSynapseWorkspaceEnablesManagedVirtualNetworks (line 9) | class TestSynapseWorkspaceEnablesManagedVirtualNetworks(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_VMCredsInCustomData.py class TestVMCredsInCustomData (line 9) | class TestVMCredsInCustomData(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_VMDisablePasswordAuthentication.py class TestVMDisablePasswordAuthentication (line 10) | class TestVMDisablePasswordAuthentication(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/arm/checks/resource/test_VMEncryptionAtHostEnabled.py class TestVMEncryptionAtHostEnabled (line 9) | class TestVMEncryptionAtHostEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_VMScaleSetsAutoOSImagePatchingEnabled.py class TestVMScaleSetsAutoOSImagePatchingEnabled (line 9) | class TestVMScaleSetsAutoOSImagePatchingEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_VMStorageOsDisk.py class TestVMStorageOsDisk (line 9) | class TestVMStorageOsDisk(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/arm/checks/resource/test_VnetLocalDNS.py class TestVnetLocalDNS (line 9) | class TestVnetLocalDNS(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_VnetSingleDNSServer.py class TestVnetSingleDNSServer (line 9) | class TestVnetSingleDNSServer(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_WinVMAutomaticUpdates.py class TestWinVMAutomaticUpdates (line 9) | class TestWinVMAutomaticUpdates(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/arm/checks/resource/test_WinVMEncryptionAtHost.py class TestWinVMEncryptionAtHost (line 9) | class TestWinVMEncryptionAtHost(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/arm/checks/resource/test_wildcard_entities.py class ArmCheck (line 11) | class ArmCheck(BaseResourceCheck): method __init__ (line 13) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): class TestWildcardEntities (line 24) | class TestWildcardEntities(unittest.TestCase): method test_summary (line 26) | def test_summary(self): FILE: tests/arm/graph_builder/checks/test_yaml_policies.py class TestYamlPolicies (line 20) | class TestYamlPolicies(TestYamlPoliciesBase): method __init__ (line 21) | def __init__(self, args): method setUp (line 36) | def setUp(self) -> None: method test_AzureSpringCloudConfigWithVnet (line 40) | def test_AzureSpringCloudConfigWithVnet(self): method test_AzureMLWorkspacePublicNetwork (line 43) | def test_AzureMLWorkspacePublicNetwork(self): method test_SynapseLogMonitoringEnabledForSQLPool (line 46) | def test_SynapseLogMonitoringEnabledForSQLPool(self): method test_SynapseSQLPoolHasSecurityAlertPolicy (line 49) | def test_SynapseSQLPoolHasSecurityAlertPolicy(self): method test_SynapseSQLPoolHasVulnerabilityAssessment (line 52) | def test_SynapseSQLPoolHasVulnerabilityAssessment(self): method test_SynapseWorkspaceHasExtendedAuditLogs (line 55) | def test_SynapseWorkspaceHasExtendedAuditLogs(self): method test_registry_load (line 58) | def test_registry_load(self): method assert_evaluated_keys (line 62) | def assert_evaluated_keys(self, expected_evaluated_keys: List[str], re... method create_report_from_graph_checks_results (line 66) | def create_report_from_graph_checks_results(self, checks_results, check): FILE: tests/arm/graph_builder/test_local_graph.py function test_graph_explicit_deps (line 16) | def test_graph_explicit_deps(): function test_graph_implicit_deps (line 30) | def test_graph_implicit_deps(): function test_graph_params_vars (line 44) | def test_graph_params_vars(): function test_graph_from_file_def_and_graph_def (line 61) | def test_graph_from_file_def_and_graph_def(): function test_update_vertices_names (line 85) | def test_update_vertices_names(): function test_update_vertices_configs (line 103) | def test_update_vertices_configs(): function test_update_config_attribute_dict (line 117) | def test_update_config_attribute_dict(): function test_adjust_key_exists (line 123) | def test_adjust_key_exists(): function test_adjust_key_not_exists (line 129) | def test_adjust_key_not_exists(): FILE: tests/arm/parser/test_parser.py function test_load_mariadb (line 7) | def test_load_mariadb(): function test_load_not_arm_file (line 20) | def test_load_not_arm_file(): function test_parse_arm_file_with_comments (line 32) | def test_parse_arm_file_with_comments(): FILE: tests/arm/rendering/test_rendering.py function test_render_vars (line 9) | def test_render_vars(): FILE: tests/arm/runner/test_runner.py class TestRunnerValid (line 20) | class TestRunnerValid(unittest.TestCase): method setUp (line 22) | def setUp(self) -> None: method test_registry_has_type (line 25) | def test_registry_has_type(self): method test_runner_honors_enforcement_rules (line 29) | def test_runner_honors_enforcement_rules(self): method test_record_relative_path_with_relative_dir (line 49) | def test_record_relative_path_with_relative_dir(self): method test_record_relative_path_with_abs_dir (line 71) | def test_record_relative_path_with_abs_dir(self): method test_record_relative_path_with_relative_file (line 93) | def test_record_relative_path_with_relative_file(self): method test_record_relative_path_with_abs_file (line 114) | def test_record_relative_path_with_abs_file(self): method test_wrong_check_imports (line 136) | def test_wrong_check_imports(self): method test_record_includes_severity (line 153) | def test_record_includes_severity(self): method test_severity_check_filter_omit (line 182) | def test_severity_check_filter_omit(self): method test_severity_check_filter_include (line 213) | def test_severity_check_filter_include(self): method test_severity_skip_check_filter_omit (line 245) | def test_severity_skip_check_filter_omit(self): method test_severity_skip_check_filter_include (line 276) | def test_severity_skip_check_filter_include(self): method test_invalid_file_raises_no_exception (line 307) | def test_invalid_file_raises_no_exception(self): method test_no_resource_raises_no_exception (line 322) | def test_no_resource_raises_no_exception(self): method tearDown (line 337) | def tearDown(self): FILE: tests/arm/test_graph_manager.py function test_build_graph_from_definitions (line 24) | def test_build_graph_from_definitions(graph_connector): function test_build_graph_from_definitions2 (line 66) | def test_build_graph_from_definitions2(graph_connector): FILE: tests/arm/test_scanner_registry.py class TestScannerRegistry (line 6) | class TestScannerRegistry(unittest.TestCase): method test_num_of_scanners (line 8) | def test_num_of_scanners(self): method test_non_colliding_check_ids (line 21) | def test_non_colliding_check_ids(self): FILE: tests/arm/test_utils.py function test_get_files_definitions_with_parsing_error (line 6) | def test_get_files_definitions_with_parsing_error(): function test_extract_resource_name_from_reference_func (line 20) | def test_extract_resource_name_from_reference_func(): FILE: tests/azure_pipelines/checks/jobs/test_ContainerDigest.py function test_examples (line 8) | def test_examples(): FILE: tests/azure_pipelines/checks/jobs/test_ContainerLatestTag.py function test_examples (line 8) | def test_examples(): FILE: tests/azure_pipelines/checks/jobs/test_SetSecretVariable.py function test_examples (line 8) | def test_examples(): FILE: tests/azure_pipelines/conftest.py function supported_entities (line 8) | def supported_entities() -> Tuple[str, str]: function definitions (line 13) | def definitions() -> dict[str, Any]: FILE: tests/azure_pipelines/test_resource_names.py function test_get_resource (line 16) | def test_get_resource(key, file_path, expected_key, definitions, support... FILE: tests/azure_pipelines/test_runner.py function test_registry_has_type (line 12) | def test_registry_has_type(): function test_runner_honors_enforcement_rules (line 16) | def test_runner_honors_enforcement_rules(): function test_runner_passing_check (line 36) | def test_runner_passing_check(): function test_runner_failing_check (line 54) | def test_runner_failing_check(): FILE: tests/bicep/checks/param/azure/test_SecureStringParameterNoHardcodedValue.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_AKSApiServerAuthorizedIpRanges.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_AKSDashboardDisabled.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_AKSLoggingEnabled.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_AKSNetworkPolicy.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_AKSRbacEnabled.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_AzureFirewallDenyThreatIntelMode.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_AzureFrontDoorEnablesWAF.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_AzureManagedDiscEncryption.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_FrontdoorUseWAFMode.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_MonitorLogProfileCategories.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_MonitorLogProfileRetentionDays.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_StorageAccountAzureServicesAccessEnabled.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_StorageAccountDefaultNetworkAccessDeny.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_StorageAccountsTransportEncryption.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/checks/resource/azure/test_VMEncryptionAtHostEnabled.py function test_examples (line 8) | def test_examples(): FILE: tests/bicep/graph/checks/test_yaml_policies.py class TestYamlPolicies (line 17) | class TestYamlPolicies(TestYamlPoliciesBase): method __init__ (line 18) | def __init__(self, args): method setUp (line 32) | def setUp(self) -> None: method test_SQLServerAuditingEnabled (line 36) | def test_SQLServerAuditingEnabled(self): method test_SQLServerAuditingRetention90Days (line 39) | def test_SQLServerAuditingRetention90Days(self): method test_SQLServerThreatDetectionTypes (line 42) | def test_SQLServerThreatDetectionTypes(self): method test_registry_load (line 45) | def test_registry_load(self): method assert_evaluated_keys (line 49) | def assert_evaluated_keys(self, expected_evaluated_keys: List[str], re... method create_report_from_graph_checks_results (line 53) | def create_report_from_graph_checks_results(self, checks_results, check): FILE: tests/bicep/graph/definitions_context/test_definitions_context.py class TestDefinitionsContext (line 16) | class TestDefinitionsContext(unittest.TestCase): method setUp (line 17) | def setUp(self): method test_parameters_values (line 26) | def test_parameters_values(self): method test_resources_value (line 47) | def test_resources_value(self): method test_skipped_check_exists (line 58) | def test_skipped_check_exists(self): method validate_definition_lines (line 69) | def validate_definition_lines(self, definition: DictNode, start_line, ... FILE: tests/bicep/graph/graph_builder/test_local_graph.py function test_build_graph (line 11) | def test_build_graph(): FILE: tests/bicep/graph/graph_builder/test_renderer.py function test_render_parameter (line 7) | def test_render_parameter(): function test_render_variable (line 71) | def test_render_variable(): function test_render_mixed (line 150) | def test_render_mixed(): FILE: tests/bicep/image_referencer/provider/test_azure.py function extract_images_from_resources (line 11) | def extract_images_from_resources(graph_framework): function test_extract_images_from_resources_with_no_image (line 47) | def test_extract_images_from_resources_with_no_image(graph_framework): FILE: tests/bicep/image_referencer/test_manager.py function test_extract_images_from_resources (line 12) | def test_extract_images_from_resources(graph_framework): FILE: tests/bicep/image_referencer/test_runner_azure_resources.py function test_batch_resources (line 22) | def test_batch_resources(mocker: MockerFixture, graph_framework): function test_container_instance_resources (line 81) | def test_container_instance_resources(mocker: MockerFixture, graph_frame... function test_web_resources (line 128) | def test_web_resources(mocker: MockerFixture, graph_framework): FILE: tests/bicep/test_graph_manager.py function test_build_graph_from_source_directory (line 11) | def test_build_graph_from_source_directory(): function test_build_graph_from_definitions (line 56) | def test_build_graph_from_definitions(): FILE: tests/bicep/test_parser.py function test_parse (line 8) | def test_parse(): function test_parse_malformed_file (line 26) | def test_parse_malformed_file(): FILE: tests/bicep/test_runner.py function load_arm_checks (line 19) | def load_arm_checks(): function test_registry_has_type (line 24) | def test_registry_has_type(): function test_arm_checks_laoded (line 29) | def test_arm_checks_laoded(): function test_runner_passing_check (line 44) | def test_runner_passing_check(graph_connector): function test_runner_failing_check (line 66) | def test_runner_failing_check(graph_connector): function test_runner_skipping_check (line 88) | def test_runner_skipping_check(graph_connector): function test_runner_honors_enforcement_rules (line 110) | def test_runner_honors_enforcement_rules(graph_connector): function test_runner_parsing_errors (line 136) | def test_runner_parsing_errors(graph_connector): function test_runner_ignore_existing_resource (line 158) | def test_runner_ignore_existing_resource(graph_connector): function test_runner_extra_resources (line 183) | def test_runner_extra_resources(graph_connector): function test_runner_loop_resource (line 203) | def test_runner_loop_resource(): FILE: tests/bicep/test_utils.py function test_get_scannable_file_paths (line 6) | def test_get_scannable_file_paths(tmp_path: Path): FILE: tests/bitbucket/test_runner.py class TestRunnerValid (line 13) | class TestRunnerValid(unittest.TestCase): method test_registry_has_type (line 15) | def test_registry_has_type(self): method test_runner_object_failing_check (line 20) | def test_runner_object_failing_check(self): method test_runner_honors_enforcement_rules (line 36) | def test_runner_honors_enforcement_rules(self): method test_runner_object_passing_check (line 58) | def test_runner_object_passing_check(self): method test_runner_files_ignore (line 75) | def test_runner_files_ignore(self): FILE: tests/bitbucket_pipelines/test_runner.py class TestRunnerValid (line 11) | class TestRunnerValid(unittest.TestCase): method test_registry_has_type (line 13) | def test_registry_has_type(self): method test_runner (line 16) | def test_runner(self): method test_runner_honors_enforcement_rules (line 31) | def test_runner_honors_enforcement_rules(self): FILE: tests/circleci_pipelines/conftest.py function file_path (line 8) | def file_path() -> str: function definition (line 13) | def definition(file_path) -> dict: FILE: tests/circleci_pipelines/test_runner.py class TestRunnerValid (line 12) | class TestRunnerValid(unittest.TestCase): method test_registry_has_type (line 14) | def test_registry_has_type(self): method test_runner (line 17) | def test_runner(self): method test_runner_honors_enforcement_rules (line 32) | def test_runner_honors_enforcement_rules(self): function test_get_resource (line 73) | def test_get_resource(file_path, key, supported_entities, expected_key, ... FILE: tests/cloudformation/checks/resource/aws/test_ALBDropHttpHeaders.py class TestALBDropHttpHeaders (line 9) | class TestALBDropHttpHeaders(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ALBListenerHTTPS.py class TestALBListenerHTTPS (line 9) | class TestALBListenerHTTPS(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ALBListenerTLS12.py class TestALBListenerTLS12 (line 9) | class TestALBListenerTLS12(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_APIGatewayAccessLogging.py class TestAPIGatewayAccessLogging (line 9) | class TestAPIGatewayAccessLogging(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_APIGatewayAuthorization.py class TestAPIGatewayAuthorization (line 9) | class TestAPIGatewayAuthorization(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_APIGatewayCacheEnable.py class TestAPIGatewayCacheEnable (line 9) | class TestAPIGatewayCacheEnable(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_APIGatewayV2AccessLogging.py class TestAPIGatewayV2AccessLogging (line 9) | class TestAPIGatewayV2AccessLogging(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_APIGatewayXray.py class TestAPIGatewayXray (line 9) | class TestAPIGatewayXray(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_AmazonMQBrokerPublicAccess.py class TestAmazonMQBrokerPublicAccess (line 9) | class TestAmazonMQBrokerPublicAccess(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_AppSyncFieldLevelLogs.py class TestAppSyncLogging (line 9) | class TestAppSyncLogging(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_AppSyncLogging.py class TestAppSyncLogging (line 9) | class TestAppSyncLogging(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_AthenaWorkgroupConfiguration.py class TestAthenaWorkgroupConfiguration (line 9) | class TestAthenaWorkgroupConfiguration(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_AuroraEncryption.py class TestAuroraEncryption (line 9) | class TestAuroraEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_BackupVaultEncrypted.py class TestBackupVaultEncrypted (line 9) | class TestBackupVaultEncrypted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_BedrockAgentEncrypted.py class TestBedrockAgentEncrypted (line 9) | class TestBedrockAgentEncrypted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudFrontTLS12.py class TestCloudFrontTLS12 (line 9) | class TestCloudFrontTLS12(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudWatchLogGroupKMSKey.py class TestCloudWatchLogGroupKMSKey (line 9) | class TestCloudWatchLogGroupKMSKey(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudWatchLogGroupRetention.py class TestCloudWatchLogGroupRetention (line 9) | class TestCloudWatchLogGroupRetention(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudfrontDistributionEncryption.py class TestCloudfrontDistributionEncryption (line 9) | class TestCloudfrontDistributionEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudfrontDistributionLogging.py class TestCloudfrontDistributionLogging (line 9) | class TestCloudfrontDistributionLogging(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudsplainingIAMCredentialsExposure.py class TestCloudsplainingIAMCredentialsExposure (line 8) | class TestCloudsplainingIAMCredentialsExposure(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudsplainingIAMGroup.py class TestCloudsplainingIAMGroup (line 12) | class TestCloudsplainingIAMGroup(unittest.TestCase): method test_summary (line 14) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudsplainingIAMRole.py class TestCloudsplainingIAMRole (line 12) | class TestCloudsplainingIAMRole(unittest.TestCase): method test_summary (line 14) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudsplainingIAMUser.py class TestCloudsplainingIAMUser (line 12) | class TestCloudsplainingIAMUser(unittest.TestCase): method test_summary (line 14) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudsplainingManagedPolicy.py class TestCloudsplainingManagedPolicy (line 12) | class TestCloudsplainingManagedPolicy(unittest.TestCase): method test_summary (line 14) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudtrailEncryption.py class TestCloudtrailEncryption (line 9) | class TestCloudtrailEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudtrailLogValidation.py class TestCloudtrailLogValidation (line 9) | class TestCloudtrailLogValidation(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CloudtrailMultiRegion.py class TestCloudtrailMultiRegion (line 9) | class TestCloudtrailMultiRegion(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CodeBuildProjectEncryption.py class TestCodeBuildProjectEncryption (line 9) | class TestCodeBuildProjectEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_CognitoUnauthenticatedIdentities.py class TestCognitoUnauthenticatedIdentities (line 9) | class TestCognitoUnauthenticatedIdentities(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DAXEncryption.py class TestDAXEncryption (line 9) | class TestDAXEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DMSReplicationInstancePubliclyAccessible.py class TestDMSReplicationInstancePubliclyAccessible (line 9) | class TestDMSReplicationInstancePubliclyAccessible(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DeprecatedLambdaRuntime.py class TestDeprecatedLambdaRuntime (line 9) | class TestDeprecatedLambdaRuntime(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DocDBAuditLogs.py class TestDocDBAuditLogs (line 9) | class TestDocDBAuditLogs(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DocDBBackupRetention.py class TestDocDBAuditLogs (line 9) | class TestDocDBAuditLogs(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DocDBEncryption.py class TestDocDBEncryption (line 9) | class TestDocDBEncryption(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DocDBLogging.py class TestDocDBLogging (line 9) | class TestDocDBLogging(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DocDBTLS.py class TestDocDBTLS (line 9) | class TestDocDBTLS(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DynamoDBTablesEncrypted.py class TestDynamoDBTablesEncrypted (line 9) | class TestDynamoDBTablesEncrypted(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DynamodbGlobalTableRecovery.py class TestDynamodbGlobalTableRecovery (line 9) | class TestDynamodbGlobalTableRecovery(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_DynamodbRecovery.py class TestDynamodbRecovery (line 9) | class TestDynamodbRecovery(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_EBSEncryption.py class TestEBSEncryption (line 9) | class TestEBSEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_EC2Credentials.py class TestEC2Credentials (line 9) | class TestEC2Credentials(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_EC2PublicIP.py class TestEC2PublicIP (line 9) | class TestEC2PublicIP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ECRImageScanning.py class TestECRImageScanning (line 9) | class TestECRImageScanning(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ECRImmutableTags.py class TestECRImmutableTags (line 9) | class TestECRImmutableTags(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ECRPolicy.py class TestECRPolicy (line 9) | class TestECRPolicy(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ECRRepositoryEncrypted.py class TestECRRepositoryEncrypted (line 9) | class TestECRRepositoryEncrypted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ECSClusterContainerInsights.py class TestECSClusterContainerInsights (line 9) | class TestECSClusterContainerInsights(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ECSTaskDefinitionEFSVolumeEncryption.py class TestECSTaskDefinitionEFSVolumeEncryption (line 9) | class TestECSTaskDefinitionEFSVolumeEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_EFSEncryption.py class TestEFSEncryptionEnabled (line 9) | class TestEFSEncryptionEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_EKSNodeGroupRemoteAccess.py class TestEKSNodeGroupRemoteAccess (line 9) | class TestEKSNodeGroupRemoteAccess(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_EKSSecretEncryption.py class TestEKSSecretEncryption (line 9) | class TestEKSSecretEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ELBAccessLogs.py class TestELBAccessLogs (line 9) | class TestELBAccessLogs(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ELBv2AccessLogs.py class TestELBv2AccessLogs (line 9) | class TestELBv2AccessLogs(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ElasticacheReplicationGroupEncryptionAtRest.py class TestElasticacheReplicationGroupEncryptionAtRest (line 9) | class TestElasticacheReplicationGroupEncryptionAtRest(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ElasticacheReplicationGroupEncryptionAtTransit.py class TestElasticacheReplicationGroupEncryptionAtTransit (line 9) | class TestElasticacheReplicationGroupEncryptionAtTransit(unittest.TestCa... method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ElasticacheReplicationGroupEncryptionAtTransitAuthToken.py class TestElasticacheReplicationGroupEncryptionAtTransitAuthToken (line 9) | class TestElasticacheReplicationGroupEncryptionAtTransitAuthToken(unitte... method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ElasticsearchDomainAuditLogging.py class TestElasticsearchDomainAuditLogging (line 9) | class TestElasticsearchDomainAuditLogging(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ElasticsearchDomainEnforceHTTPS.py class TestElasticsearchDomainEnforceHTTPS (line 9) | class TestElasticsearchDomainEnforceHTTPS(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ElasticsearchDomainLogging.py class TestElasticsearchDomainLogging (line 9) | class TestElasticsearchDomainLogging(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ElastisearchEncryption.py class TestElasticsearchEncryption (line 9) | class TestElasticsearchEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ElastisearchNodeToNodeEncryption.py class TestElasticsearchNodeToNodeEncryption (line 9) | class TestElasticsearchNodeToNodeEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_GlueDataCatalogEncryption.py class TestGlueDataCatalogEncryption (line 9) | class TestGlueDataCatalogEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_GlueSecurityConfiguration.py class TestGlueSecurityConfiguration (line 9) | class TestGlueSecurityConfiguration(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_GlueSecurityConfigurationEnabled.py class TestGlueSecurityConfigurationEnabled (line 9) | class TestGlueSecurityConfigurationEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_IAMAdminPolicyDocument.py class TestIAMAdminPolicyDocument (line 9) | class TestIAMAdminPolicyDocument(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_IAMPermissionsManagement.py class TestIAMPermisionsManagement (line 9) | class TestIAMPermisionsManagement(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_IAMPolicyAttachedToGroupOrRoles.py class TestIAMPolicyAttachedToGroupOrRoles (line 9) | class TestIAMPolicyAttachedToGroupOrRoles(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_IAMRoleAllowAssumeFromAccount.py class TestIAMRoleAllowAssumeFromAccount (line 9) | class TestIAMRoleAllowAssumeFromAccount(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_IAMRoleAllowsPublicAssume.py class TestIAMRoleAllowsPublicAssume (line 9) | class TestIAMRoleAllowsPublicAssume(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_IAMStarActionPolicyDocument.py class TestIAMStarActionPolicyDocument (line 9) | class TestIAMStarActionPolicyDocument(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_IAMWriteAccess.py class TestIAMWriteAccess (line 9) | class TestIAMWriteAccess(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_IMDSv1Disabled.py class TestIMDSv1Disabled (line 9) | class TestIMDSv1Disabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_KMSKeyWildCardPrincipal.py class TestKMSKeyWildCardPrincipal (line 9) | class TestKMSKeyWildCardPrincipal(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_KMSRotation.py class TestKMSRotation (line 9) | class TestKMSRotation(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_KinesisStreamEncryptionType.py class TestKinesisStreamEncryptionType (line 9) | class TestKinesisStreamEncryptionType(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_LambdaDLQConfigured.py class TestLambdaDLQConfigured (line 9) | class TestLambdaDLQConfigured(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_LambdaEnvironmentCredentials.py class TestLambdaEnvironmentCredentials (line 9) | class TestLambdaEnvironmentCredentials(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_LambdaEnvironmentEncryptionSettings.py class TestLambdaEnvironmentEncryptionSettings (line 9) | class TestLambdaEnvironmentEncryptionSettings(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_LambdaFunctionLevelConcurrentExecutionLimit.py class TestLambdaFunctionLevelConcurrentExecutionLimit (line 9) | class TestLambdaFunctionLevelConcurrentExecutionLimit(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_LambdaFunctionURLAuth.py class TestLambdaFunctionURLAuth (line 9) | class TestLambdaFunctionURLAuth(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_LambdaInVPC.py class TestLambdaInVPC (line 9) | class TestLambdaInVPC(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_LambdaServicePermission.py class TestLambdaServicePermission (line 9) | class TestLambdaServicePermission(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_LaunchConfigurationEBSEncryption.py class TestLaunchConfigurationEBSEncryption (line 9) | class TestLaunchConfigurationEBSEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_MQBrokerAuditLogging.py class TestMQBrokerAuditLogging (line 9) | class TestMQBrokerAuditLogging(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_MSKClusterEncryption.py class TestMSKClusterEncryption (line 9) | class TestMSKClusterEncryption(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_MSKClusterLogging.py class TestMSKClusterLogging (line 9) | class TestMSKClusterLogging(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_MSKClusterNodesArePrivate.py class TestMSKClusterNodesArePrivate (line 9) | class TestMSKClusterNodesArePrivate(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_NeptuneClusterBackupRetention.py class TestNeptuneClusterBackupRetention (line 9) | class TestNeptuneClusterBackupRetention(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_NeptuneClusterLogging.py class TestNeptuneClusterLogging (line 9) | class TestNeptuneClusterLogging(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_NeptuneClusterStorageEncrypted.py class TestNeptuneClusterStorageEncrypted (line 9) | class TestNeptuneClusterStorageEncrypted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_ParameterStoreCredentials.py class TestParameterStoreCredentials (line 9) | class TestParameterStoreCredentials(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_QLDBLedgerDeletionProtection.py class TestQLDBLedgerDeletionProtection (line 9) | class TestQLDBLedgerDeletionProtection(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_QLDBLedgerPermissionsMode.py class TestQLDBLedgerPermissionsMode (line 9) | class TestQLDBLedgerPermissionsMode(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RDSClusterIAMAuthentication.py class TestRDSClusterIAMAuthentication (line 9) | class TestRDSClusterIAMAuthentication(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RDSEncryption.py class TestRDSEncryption (line 9) | class TestRDSEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RDSEnhancedMonitorEnabled.py class TestRDSEnhancedMonitorEnabled (line 9) | class TestRDSEnhancedMonitorEnabled(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RDSIAMAuthentication.py class TestRDSIAMAuthentication (line 9) | class TestRDSIAMAuthentication(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RDSMultiAZEnabled.py class TestRDSMultiAZEnabled (line 9) | class TestRDSMultiAZEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RDSPubliclyAccessible.py class TestRDSPubliclyAccessible (line 9) | class TestRDSPubliclyAccessible(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RedShiftSSL.py class TestRedShiftSSL (line 9) | class TestRedShiftSSL(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RedshiftClusterEncryption.py class TestRedshiftClusterEncryption (line 9) | class TestRedshiftClusterEncryption(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RedshiftClusterLogging.py class TestRedshiftClusterLogging (line 9) | class TestRedshiftClusterLogging(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RedshiftClusterPubliclyAccessible.py class TestRedshiftClusterPubliclyAccessible (line 9) | class TestRedshiftClusterPubliclyAccessible(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_RedshiftInEc2ClassicMode.py class TestRedshiftInEc2ClassicMode (line 9) | class TestRedshiftInEc2ClassicMode(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_S3AccessLogs.py class TestS3AccessLogs (line 9) | class TestS3AccessLogs(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_S3BlockPublicACLs.py class TestS3BlockPublicACLs (line 10) | class TestS3BlockPublicACLs(unittest.TestCase): method test_summary (line 12) | def test_summary(self): method test_failure_auth_read (line 25) | def test_failure_auth_read(self): FILE: tests/cloudformation/checks/resource/aws/test_S3BlockPublicPolicy.py class TestS3BlockPublicPolicy (line 9) | class TestS3BlockPublicPolicy(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_S3Encryption.py class TestS3Versioning (line 9) | class TestS3Versioning(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_S3IgnorePublicACLs.py class TestS3IgnorePublicACLs (line 9) | class TestS3IgnorePublicACLs(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_S3PublicACLRead.py class TestS3PublicACLRead (line 9) | class TestS3PublicACLRead(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_S3PublicACLWrite.py class TestS3PublicACLWrite (line 9) | class TestS3PublicACLWrite(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_S3RestrictPublicBuckets.py class TestS3RestrictPublicBuckets (line 9) | class TestS3RestrictPublicBuckets(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_S3Versioning.py class TestS3Versioning (line 9) | class TestS3Versioning(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SNSTopicEncryption.py class TestSNSTopicEncryption (line 9) | class TestSNSTopicEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SQSQueueEncryption.py class TestSQSQueueEncryption (line 9) | class TestSQSQueueEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SagemakerDataQualityJobDefinitionEncryption.py class TestSagemakerDataQualityJobDefinitionEncryption (line 9) | class TestSagemakerDataQualityJobDefinitionEncryption(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SagemakerDataQualityJobDefinitionTrafficEncryption.py class TestSagemakerDataQualityJobDefinitionTrafficEncryption (line 9) | class TestSagemakerDataQualityJobDefinitionTrafficEncryption(unittest.Te... method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SagemakerDataQualityJobDefinitionVolumeEncryption.py class TestSagemakerDataQualityJobDefinitionVolumeEncryption (line 9) | class TestSagemakerDataQualityJobDefinitionVolumeEncryption(unittest.Tes... method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SagemakerModelWithNetworkIsolation.py class TestSagemakerModelWithNetworkIsolation (line 9) | class TestSagemakerModelWithNetworkIsolation(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SagemakerNotebookEncryptedWithCMK.py class TestSagemakerNotebookEncryptedWithCMK (line 9) | class TestSagemakerNotebookEncryptedWithCMK(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SagemakerNotebookInstanceAllowsIMDSv2.py class TestSagemakerNotebookInstanceAllowsIMDSv2 (line 9) | class TestSagemakerNotebookInstanceAllowsIMDSv2(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SecretManagerSecretEncrypted.py class TestSecretManagerSecretEncrypted (line 9) | class TestSecretManagerSecretEncrypted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SecurityGroupRuleDescription.py class TestSecurityGroupRuleDescription (line 9) | class TestSecurityGroupRuleDescription(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SecurityGroupUnrestrictedIngress22.py class TestSecurityGroupUnrestrictedIngress22 (line 9) | class TestSecurityGroupUnrestrictedIngress22(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SecurityGroupUnrestrictedIngress3389.py class TestSecurityGroupUnrestrictedIngress3389 (line 9) | class TestSecurityGroupUnrestrictedIngress3389(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_SecurityGroupUnrestrictedIngress80.py class TestSecurityGroupUnrestrictedIngress80 (line 9) | class TestSecurityGroupUnrestrictedIngress80(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_TimestreamDatabaseKMSKey.py class TestRedShiftSSL (line 9) | class TestRedShiftSSL(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_TransferServerIsPublic.py class TestTransferServerIsPublic (line 9) | class TestTransferServerIsPublic(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_VPCEndpointAcceptanceConfigured.py class TestVPCEndpointAcceptanceConfigured (line 9) | class TestVPCEndpointAcceptanceConfigured(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_WAFACLCVE202144228.py class TestWAFACLCVE202144228 (line 9) | class TestWAFACLCVE202144228(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_WAFEnabled.py class TestWAFEnabled (line 9) | class TestWAFEnabled(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_WorkspaceRootVolumeEncrypted.py class TestWorkspaceRootVolumeEncrypted (line 9) | class TestWorkspaceRootVolumeEncrypted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/resource/aws/test_WorkspaceUserVolumeEncrypted.py class TestWorkspaceUserVolumeEncrypted (line 9) | class TestWorkspaceUserVolumeEncrypted(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/cloudformation/checks/test_wildcard_entities.py class ArmCheck (line 11) | class ArmCheck(BaseResourceCheck): method __init__ (line 13) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): class TestWildcardEntities (line 24) | class TestWildcardEntities(unittest.TestCase): method test_summary (line 26) | def test_summary(self): FILE: tests/cloudformation/file_formats/test_json_with_space.py class TestJsonFileFormat (line 7) | class TestJsonFileFormat(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/cloudformation/file_formats/test_json_with_tabs.py class TestJsonFileFormat (line 7) | class TestJsonFileFormat(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/cloudformation/file_formats/test_yaml.py class TestYamlFileFormat (line 7) | class TestYamlFileFormat(unittest.TestCase): method test_summary (line 9) | def test_summary(self): FILE: tests/cloudformation/graph/checks/test_yaml_policies.py class TestYamlPolicies (line 21) | class TestYamlPolicies(TestYamlPoliciesBase): method __init__ (line 22) | def __init__(self, args): method setUp (line 29) | def setUp(self) -> None: method test_SagemakerNotebookEncryption (line 33) | def test_SagemakerNotebookEncryption(self): method test_MSKClusterLogging (line 36) | def test_MSKClusterLogging(self): method test_LambdaFunction (line 39) | def test_LambdaFunction(self): method test_SageMakerIAMPolicyOverlyPermissiveToAllTraffic (line 42) | def test_SageMakerIAMPolicyOverlyPermissiveToAllTraffic(self): method test_ALBRedirectHTTPtoHTTPS (line 45) | def test_ALBRedirectHTTPtoHTTPS(self): method test_AppSyncProtectedByWAF (line 48) | def test_AppSyncProtectedByWAF(self): method test_RDSEncryptionInTransit (line 51) | def test_RDSEncryptionInTransit(self): method test_ACMWildcardDomainName (line 54) | def test_ACMWildcardDomainName(self): method test_CloudfrontOriginNotHTTPSOnly (line 57) | def test_CloudfrontOriginNotHTTPSOnly(self): method test_LambdaOpenCorsPolicy (line 60) | def test_LambdaOpenCorsPolicy(self): method test_registry_load (line 63) | def test_registry_load(self): method assert_evaluated_keys (line 67) | def assert_evaluated_keys(self, expected_evaluated_keys: List[str], re... method create_report_from_graph_checks_results (line 71) | def create_report_from_graph_checks_results(self, checks_results, check): function wrap_policy (line 94) | def wrap_policy(policy): FILE: tests/cloudformation/graph/checks/test_yaml_policies_with_runner.py function test_connected_node_in_results_is_never_tuple (line 7) | def test_connected_node_in_results_is_never_tuple(): FILE: tests/cloudformation/graph/graph_builder/test_blocks.py class TestBlocks (line 7) | class TestBlocks(TestCase): method test_update_complex_key (line 8) | def test_update_complex_key(self): FILE: tests/cloudformation/graph/graph_builder/test_local_graph.py class TestLocalGraph (line 17) | class TestLocalGraph(TestCase): method test_build_graph_with_single_resource (line 18) | def test_build_graph_with_single_resource(self): method test_build_graph_with_params_outputs (line 35) | def test_build_graph_with_params_outputs(self): method test_vertices_from_local_graph (line 49) | def test_vertices_from_local_graph(self): method test_yaml_conditioned_vertices_from_local_graph (line 72) | def test_yaml_conditioned_vertices_from_local_graph(self): method test_json_conditioned_vertices_from_local_graph (line 77) | def test_json_conditioned_vertices_from_local_graph(self): method validate_conditioned_vertices_from_local_graph (line 82) | def validate_conditioned_vertices_from_local_graph(self, root_dir, fil... method test_yaml_edges (line 99) | def test_yaml_edges(self): method test_json_edges (line 103) | def test_json_edges(self): method validate_edges_count (line 107) | def validate_edges_count(self, root_dir) -> None: method test_build_graph_with_sam_resource (line 162) | def test_build_graph_with_sam_resource(self): method test_encryption_aws (line 219) | def test_encryption_aws(self): FILE: tests/cloudformation/graph/graph_builder/test_render.py class TestRenderer (line 14) | class TestRenderer(TestCase): method test_render_ref (line 15) | def test_render_ref(self): method validate_render_ref (line 22) | def validate_render_ref(self, test_dir: str, file_ext: str): method test_render_findinmap (line 53) | def test_render_findinmap(self): method validate_render_findinmap (line 60) | def validate_render_findinmap(self, test_dir: str, file_ext: str): method test_render_getatt (line 79) | def test_render_getatt(self): method validate_render_getatt (line 86) | def validate_render_getatt(self, test_dir: str, file_ext: str): method test_render_sub (line 125) | def test_render_sub(self): method validate_render_sub (line 132) | def validate_render_sub(self, test_dir: str, file_ext: str): method test_render_subsequent_evals (line 182) | def test_render_subsequent_evals(self): method validate_render_subsequent_evals (line 189) | def validate_render_subsequent_evals(self, test_dir: str, file_ext: str): method test_render_select (line 240) | def test_render_select(self): method validate_render_select (line 247) | def validate_render_select(self, test_dir: str, file_ext: str): method test_render_join (line 267) | def test_render_join(self): method validate_render_join (line 274) | def validate_render_join(self, test_dir: str, file_ext: str): method test_render_if (line 290) | def test_render_if(self): method valiate_render_if (line 297) | def valiate_render_if(self, test_dir: str, file_ext: str): method compare_vertex_attributes (line 324) | def compare_vertex_attributes(self, local_graph, expected_attributes, ... method compare_vertex_breadcrumbs (line 336) | def compare_vertex_breadcrumbs(self, local_graph, expected_breadcrumbs... method compare_vertex_config (line 347) | def compare_vertex_config(self, local_graph, expected_config, block_ty... FILE: tests/cloudformation/graph/graph_runner/test_running_graph_checks.py class TestRunningGraphChecks (line 14) | class TestRunningGraphChecks(unittest.TestCase): method test_runner (line 17) | def test_runner(self): method test_runner_sam (line 28) | def test_runner_sam(self): method test_jsonpath_policy (line 52) | def test_jsonpath_policy(self): method test_complex_jsonpath_if_condition (line 90) | def test_complex_jsonpath_if_condition(self): method test_template_with_parameters_names_identical_to_default_values (line 129) | def test_template_with_parameters_names_identical_to_default_values(se... FILE: tests/cloudformation/image_referencer/provider/test_aws.py function test_extract_images_from_resources (line 13) | def test_extract_images_from_resources(graph_framework): function test_extract_images_from_resources_with_no_image (line 62) | def test_extract_images_from_resources_with_no_image(graph_framework): FILE: tests/cloudformation/image_referencer/test_manager.py function test_extract_images_from_resources (line 12) | def test_extract_images_from_resources(graph_framework): FILE: tests/cloudformation/image_referencer/test_runner_aws_resources.py function test_apprunner_resources (line 22) | def test_apprunner_resources(mocker: MockerFixture, graph_framework): function test_batch_resources (line 84) | def test_batch_resources(mocker: MockerFixture, graph_framework): function test_codebuild_resources (line 131) | def test_codebuild_resources(mocker: MockerFixture, graph_framework): function test_ecs_resources (line 173) | def test_ecs_resources(mocker: MockerFixture, graph_framework): function test_lightsail_resources (line 220) | def test_lightsail_resources(mocker: MockerFixture, graph_framework): function test_sagemaker_image_version_resources (line 262) | def test_sagemaker_image_version_resources(mocker: MockerFixture, graph_... function test_sagemaker_model_resources (line 304) | def test_sagemaker_model_resources(mocker: MockerFixture, graph_framework): FILE: tests/cloudformation/parser/test_cfn_json.py class TestCfnJson (line 11) | class TestCfnJson(unittest.TestCase): method test_successful_parsing (line 13) | def test_successful_parsing(self): method test_fail_parsing (line 21) | def test_fail_parsing(self): method test_skip_tf_plan_file (line 27) | def test_skip_tf_plan_file(self): method test_triple_quotes_string (line 37) | def test_triple_quotes_string(self): FILE: tests/cloudformation/parser/test_cfn_yaml.py class TestCfnYaml (line 12) | class TestCfnYaml(unittest.TestCase): method test_skip_parsing (line 14) | def test_skip_parsing(self): method test_file_inclusion (line 26) | def test_file_inclusion(self): method test_file_circular_inclusion (line 35) | def test_file_circular_inclusion(self): method test_code_line_extraction (line 40) | def test_code_line_extraction(self): method test_trim_lines (line 88) | def test_trim_lines(self): method test_parameter_import_lines (line 137) | def test_parameter_import_lines(self): method test_parsing_error (line 149) | def test_parsing_error(self): FILE: tests/cloudformation/runner/test_runner.py class TestRunnerValid (line 33) | class TestRunnerValid(unittest.TestCase): method setUp (line 35) | def setUp(self) -> None: method test_registry_has_type (line 38) | def test_registry_has_type(self): method test_record_relative_path_with_relative_dir (line 41) | def test_record_relative_path_with_relative_dir(self): method test_record_relative_path_with_abs_dir (line 63) | def test_record_relative_path_with_abs_dir(self): method test_record_relative_path_with_relative_file (line 86) | def test_record_relative_path_with_relative_file(self): method test_record_relative_path_with_abs_file (line 108) | def test_record_relative_path_with_abs_file(self): method test_record_includes_custom_guideline (line 130) | def test_record_includes_custom_guideline(self): method test_get_tags (line 160) | def test_get_tags(self): method test_wrong_check_imports (line 219) | def test_wrong_check_imports(self): method test_run_graph_checks (line 241) | def test_run_graph_checks(self): method test_external_data (line 257) | def test_external_data(self): method test_breadcrumbs_report (line 370) | def test_breadcrumbs_report(self): method test_parsing_invalid_properties_yaml (line 384) | def test_parsing_invalid_properties_yaml(self): method test_parsing_invalid_properties_json (line 392) | def test_parsing_invalid_properties_json(self): method test_parsing_no_properties_yaml (line 400) | def test_parsing_no_properties_yaml(self): method test_runner_honors_enforcement_rules (line 409) | def test_runner_honors_enforcement_rules(self): method test_parsing_no_properties_json (line 423) | def test_parsing_no_properties_json(self): method test_parsing_error_yaml (line 432) | def test_parsing_error_yaml(self): method test_double_statement (line 440) | def test_double_statement(self): method test_skip_sub_dict_json (line 451) | def test_skip_sub_dict_json(self): method test_parsing_error_json (line 459) | def test_parsing_error_json(self): method test_parse_relevant_files_only (line 467) | def test_parse_relevant_files_only(self): method test_record_includes_severity (line 472) | def test_record_includes_severity(self): method test_severity_check_filter_omit (line 501) | def test_severity_check_filter_omit(self): method test_severity_check_filter_include (line 530) | def test_severity_check_filter_include(self): method test_severity_skip_check_filter_omit (line 560) | def test_severity_skip_check_filter_omit(self): method test_severity_skip_check_filter_include (line 590) | def test_severity_skip_check_filter_include(self): method test_graph_check_suppressions (line 620) | def test_graph_check_suppressions(self): method tearDown (line 636) | def tearDown(self): FILE: tests/cloudformation/test_graph_manager.py class TestCloudformationGraphManager (line 12) | class TestCloudformationGraphManager(TestCase): method test_build_graph_from_source_directory_no_rendering (line 13) | def test_build_graph_from_source_directory_no_rendering(self): method test_build_graph_from_source_directory_with_rendering (line 82) | def test_build_graph_from_source_directory_with_rendering(self): method test_build_graph_from_definitions (line 99) | def test_build_graph_from_definitions(self): FILE: tests/cloudformation/test_scanner_registry.py class TestScannerRegistry (line 6) | class TestScannerRegistry(unittest.TestCase): method test_num_of_scanners (line 8) | def test_num_of_scanners(self): method test_non_colliding_check_ids (line 15) | def test_non_colliding_check_ids(self): FILE: tests/cloudformation/utils/test_cfn_utils.py class TestCfnUtils (line 16) | class TestCfnUtils(unittest.TestCase): method setUp (line 17) | def setUp(self): method tearDown (line 27) | def tearDown(self) -> None: method validate_definition_lines (line 30) | def validate_definition_lines(self, definition: DictNode, start_line, ... method test_parameters_value (line 35) | def test_parameters_value(self): method test_resources_value (line 60) | def test_resources_value(self): method test_outputs_value (line 88) | def test_outputs_value(self): method test_skipped_check_exists (line 109) | def test_skipped_check_exists(self): method test_globals_absent (line 136) | def test_globals_absent(self): method test_globals_no_resources (line 141) | def test_globals_no_resources(self): method test_globals_applicable (line 146) | def test_globals_applicable(self): method test_deep_merge_non_conflicting (line 182) | def test_deep_merge_non_conflicting(self): method test_deep_merge_overlapping_scalars (line 193) | def test_deep_merge_overlapping_scalars(self): method test_deep_merge_recursive_dict_nodes (line 203) | def test_deep_merge_recursive_dict_nodes(self): FILE: tests/common/bridgecrew/conftest.py function report (line 15) | def report() -> Report: FILE: tests/common/bridgecrew/test_wrapper.py function test_reduce_scan_reports_secrets (line 2) | def test_reduce_scan_reports_secrets(report): function test_reduce_scan_reports (line 15) | def test_reduce_scan_reports(report): FILE: tests/common/bridgecrew/vulnerability_scanning/conftest.py function mock_bc_integration (line 10) | def mock_bc_integration() -> BcPlatformIntegration: function package_scan_result (line 27) | def package_scan_result() -> Dict[str, Any]: function docker_image_scan_result (line 59) | def docker_image_scan_result() -> Dict[str, Any]: FILE: tests/common/bridgecrew/vulnerability_scanning/integrations/test_docker_image_scanning.py function get_report_url (line 15) | def get_report_url() -> str: function test_report_results (line 21) | async def test_report_results(mocker: MockerFixture, mock_bc_integration... function test_report_results_with_cicd (line 101) | async def test_report_results_with_cicd(mocker: MockerFixture, mock_bc_i... function test_report_results_fail (line 133) | async def test_report_results_fail(mocker: MockerFixture, mock_bc_integr... function test_should_download_new_twistcli (line 157) | def test_should_download_new_twistcli(tmp_path: Path): function test_not_should_download_twistcli (line 168) | def test_not_should_download_twistcli(tmp_path: Path): function test_should_download_twistcli_again (line 180) | def test_should_download_twistcli_again(tmp_path: Path): function test_cleanup_twistcli_exists (line 191) | def test_cleanup_twistcli_exists(tmp_path: Path): function test_cleanup_twistcli_not_exists (line 207) | def test_cleanup_twistcli_not_exists(tmp_path: Path): FILE: tests/common/bridgecrew/vulnerability_scanning/integrations/test_package_scanning.py function get_report_url (line 11) | def get_report_url() -> str: function test_report_results (line 17) | async def test_report_results(mocker: MockerFixture, mock_bc_integration... function test_report_results_with_cicd (line 71) | async def test_report_results_with_cicd(mocker: MockerFixture, mock_bc_i... function test_report_results_fail (line 101) | async def test_report_results_fail(mocker: MockerFixture, mock_bc_integr... FILE: tests/common/check_assertion_utils.py function checks_report_assertions (line 9) | def checks_report_assertions(test_case: unittest.TestCase, report: Report, FILE: tests/common/checks/extra_checks/S3EnvironmentCheck.py class S3EnvironmentCheck (line 5) | class S3EnvironmentCheck(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: tests/common/checks/test_base_check.py class TestCheckTypeNotInSignature (line 13) | class TestCheckTypeNotInSignature(BaseCheck): method __init__ (line 17) | def __init__(self): method scan_entity_conf (line 27) | def scan_entity_conf(self, conf, entity_type): class TestCheckDetails (line 36) | class TestCheckDetails(BaseCheck): method __init__ (line 40) | def __init__(self, fail_check=False): method scan_entity_conf (line 51) | def scan_entity_conf(self, conf, entity_type): function _clean_doc (line 67) | def _clean_doc(st: str) -> List[str]: class TestBaseCheck (line 72) | class TestBaseCheck(unittest.TestCase): method test_entity_type_is_not_required_in_signature (line 74) | def test_entity_type_is_not_required_in_signature(self): method test_invalid_signature_is_detected (line 88) | def test_invalid_signature_is_detected(self): method test_details_reinitializing_after_execution (line 106) | def test_details_reinitializing_after_execution(self): method test_check_fail_log_level_error (line 122) | def test_check_fail_log_level_error(self, log_level): FILE: tests/common/checks/test_base_check_registry.py class TestCheck (line 7) | class TestCheck(BaseCheck): method __init__ (line 11) | def __init__(self, *supported_entities, id="CKV_T_1"): method scan_entity_conf (line 19) | def scan_entity_conf(self, conf, entity_type): class TestRunnerRegistry (line 24) | class TestRunnerRegistry(unittest.TestCase): method test_add_non_wildcard (line 26) | def test_add_non_wildcard(self): method test_add_wildcard (line 37) | def test_add_wildcard(self): method test__is_wildcard (line 48) | def test__is_wildcard(self): method test_get_check_by_id (line 57) | def test_get_check_by_id(self): method test_get_check_no_wildcard (line 74) | def test_get_check_no_wildcard(self): method test_get_check_wildcard (line 95) | def test_get_check_wildcard(self): method test_get_check_mixed (line 141) | def test_get_check_mixed(self): FILE: tests/common/checks/test_graph_check_loading.py class TestGraphChecks (line 11) | class TestGraphChecks(unittest.TestCase): method test_internal_graph_checks_load (line 12) | def test_internal_graph_checks_load(self): method test_external_graph_check_load (line 22) | def test_external_graph_check_load(self): method test_external_checks_and_graph_checks_load (line 35) | def test_external_checks_and_graph_checks_load(self): FILE: tests/common/checks_infra/test_checks_parser.py function test_validate_check_config (line 12) | def test_validate_check_config(caplog: LogCaptureFixture): function test_validate_check_config_missing_metadata (line 25) | def test_validate_check_config_missing_metadata(caplog: LogCaptureFixture): function test_validate_check_config_missing_metadata_category (line 40) | def test_validate_check_config_missing_metadata_category(caplog: LogCapt... function test_validate_check_config_missing_definition (line 53) | def test_validate_check_config_missing_definition(caplog: LogCaptureFixt... function test_validate_check_config_invalid_definition (line 66) | def test_validate_check_config_invalid_definition(caplog: LogCaptureFixt... function test_parse_taggable_resource_string (line 81) | def test_parse_taggable_resource_string(): function test_parse_taggable_resource_list (line 88) | def test_parse_taggable_resource_list(): FILE: tests/common/checks_infra/test_debug.py function enable_graph_debug (line 15) | def enable_graph_debug(): function test_no_output_on_default (line 21) | def test_no_output_on_default(capfd: CaptureFixture[str]): function test_attribute_block (line 29) | def test_attribute_block(capfd: CaptureFixture[str], enable_graph_debug): function test_connection_block (line 90) | def test_connection_block(capfd: CaptureFixture[str], enable_graph_debug): FILE: tests/common/checks_infra/test_registry.py class TestRegistry (line 8) | class TestRegistry(unittest.TestCase): method test_invalid_check_yaml_does_not_throw_exception (line 9) | def test_invalid_check_yaml_does_not_throw_exception(self): method test_valid_yaml_but_invalid_check_does_not_throw_exception (line 15) | def test_valid_yaml_but_invalid_check_does_not_throw_exception(self): FILE: tests/common/conftest.py function mock_bc_integration (line 10) | def mock_bc_integration() -> BcPlatformIntegration: FILE: tests/common/goget/local_getter.py class LocalGetter (line 6) | class LocalGetter(BaseGetter): method __init__ (line 7) | def __init__(self, url): method do_get (line 11) | def do_get(self): FILE: tests/common/goget/test_goget_base.py class TestBaseGetter (line 7) | class TestBaseGetter(unittest.TestCase): method test_directory_creation (line 9) | def test_directory_creation(self): FILE: tests/common/goget/test_goget_github.py class TestGitGetter (line 10) | class TestGitGetter(unittest.TestCase): method test_parse_source (line 11) | def test_parse_source(self): method test_parse_source_and_subdirectory (line 18) | def test_parse_source_and_subdirectory(self): method test_parse_source_and_subdirectory_without_git (line 25) | def test_parse_source_and_subdirectory_without_git(self): method test_parse_source_with_query (line 32) | def test_parse_source_with_query(self): method test_parse_source_and_subdirectory_with_query (line 39) | def test_parse_source_and_subdirectory_with_query(self): method test_parse_source_without_scheme (line 46) | def test_parse_source_without_scheme(self): method test_parse_source_and_subdirectory_without_scheme (line 53) | def test_parse_source_and_subdirectory_without_scheme(self): method test_parse_source_with_query_without_scheme (line 60) | def test_parse_source_with_query_without_scheme(self): method test_parse_source_and_subdirectory_with_query_without_scheme (line 67) | def test_parse_source_and_subdirectory_with_query_without_scheme(self): method test_parse_tag (line 74) | def test_parse_tag(self): method test_parse_tag_backward_compat (line 83) | def test_parse_tag_backward_compat(self): method test_parse_branch (line 92) | def test_parse_branch(self): method test_parse_commit_id (line 101) | def test_parse_commit_id(self): method test_parse_shortened_commit_id (line 111) | def test_parse_shortened_commit_id(self): method test_do_get_success_with_create_dirs (line 125) | def test_do_get_success_with_create_dirs(self, mock_makedirs, mock_cop... method test_do_get_success_without_create_dirs (line 148) | def test_do_get_success_without_create_dirs(self, mock_makedirs, mock_... method test_do_get_import_error (line 169) | def test_do_get_import_error(self): method test_clone_with_bc_ca_bundle (line 179) | def test_clone_with_bc_ca_bundle(self, mock_env_vars_config, mock_repo): method test_clone_without_bc_ca_bundle (line 208) | def test_clone_without_bc_ca_bundle(self, mock_env_vars_config, mock_r... method test_clone_proxy_takes_precedence_over_bc_ca_bundle (line 237) | def test_clone_proxy_takes_precedence_over_bc_ca_bundle(self, mock_env... FILE: tests/common/graph/checks/test_block.py function test__get_jsonpath_key (line 13) | def test__get_jsonpath_key(input_key: str, expected_key: str) -> None: FILE: tests/common/graph/checks/test_policy_packaging.py function test_graph_policies_packaging_requirements (line 4) | def test_graph_policies_packaging_requirements() -> None: FILE: tests/common/graph/checks/test_yaml_policies_base.py class TestYamlPoliciesBase (line 21) | class TestYamlPoliciesBase(TestCase): method __init__ (line 22) | def __init__(self, graph_manager: GraphManager, real_graph_checks_path... method go (line 32) | def go(self, dir_name, check_name=None, local_graph_class=None): method assert_entities (line 62) | def assert_entities(self, expected_entities: List[str], results: List[... method get_policy_results (line 75) | def get_policy_results(self, root_folder, policy, local_graph_class=No... method get_checks_registry (line 86) | def get_checks_registry(self): method create_report_from_graph_checks_results (line 94) | def create_report_from_graph_checks_results(self, checks_results, check): method assert_evaluated_keys (line 98) | def assert_evaluated_keys(self, checks_results, check): function load_yaml_data (line 102) | def load_yaml_data(source_file_name: str | Path, dir_path: str | Path) -... function get_expected_results_by_file_name (line 113) | def get_expected_results_by_file_name(test_dir: str | Path) -> (list[str... function get_policy_results (line 130) | def get_policy_results(root_folder, policy): FILE: tests/common/graph/graph_builder/test_graph_builder_utils.py function test_join_double_quote_surrounded_dot_split (line 39) | def test_join_double_quote_surrounded_dot_split(input_parts, expected_pa... function test_update_dictionary_attribute_nested (line 42) | def test_update_dictionary_attribute_nested(): function test_update_dictionary_attribute (line 55) | def test_update_dictionary_attribute(): function test_update_dictionary_locals (line 68) | def test_update_dictionary_locals(): FILE: tests/common/image_referencer/test_utils.py function mock_get_empty_license_statuses_async (line 7) | def mock_get_empty_license_statuses_async(packages, image_name: str): function mock_get_license_statuses_async (line 18) | def mock_get_license_statuses_async(packages, image_name: str) -> dict[s... function mock_get_image_cached_result_async (line 47) | def mock_get_image_cached_result_async(image_id: str): FILE: tests/common/images/test_base_image_referencer.py class TestImageReferencerBase (line 4) | class TestImageReferencerBase(unittest.TestCase): method run_is_valid_public_image_valid (line 6) | def run_is_valid_public_image_valid(self, image_name: str) -> bool: method test_invalid_image_name_replace (line 10) | def test_invalid_image_name_replace(self): method test_invalid_image_name_extraction (line 13) | def test_invalid_image_name_extraction(self): method test_invalid_image_name_var_reference (line 18) | def test_invalid_image_name_var_reference(self): method test_localhost_image_name (line 21) | def test_localhost_image_name(self): method test_cname_with_port_image_name (line 24) | def test_cname_with_port_image_name(self): method test_valid_image_name (line 27) | def test_valid_image_name(self): method test_valid_image_name_2 (line 30) | def test_valid_image_name_2(self): method test_valid_image_name_3 (line 33) | def test_valid_image_name_3(self): FILE: tests/common/integration_features/test_custom_policies_integration.py class TestCustomPoliciesIntegration (line 21) | class TestCustomPoliciesIntegration(unittest.TestCase): method tearDown (line 22) | def tearDown(self) -> None: method test_integration_valid (line 26) | def test_integration_valid(self): method test_policy_load (line 47) | def test_policy_load(self): method test_pre_scan_with_cloned_checks (line 209) | def test_pre_scan_with_cloned_checks(self): method test_pre_scan_with_multiple_frameworks_graph_check (line 233) | def test_pre_scan_with_multiple_frameworks_graph_check(self): method test_post_runner_with_cloned_checks (line 252) | def test_post_runner_with_cloned_checks(self): method test_post_runner_with_cloned_checks_with_suppression (line 283) | def test_post_runner_with_cloned_checks_with_suppression(self): method test_post_runner_with_non_failed_cloned_checks_with_suppression (line 315) | def test_post_runner_with_non_failed_cloned_checks_with_suppression(se... method test_policy_load_with_resources_types_as_str (line 357) | def test_policy_load_with_resources_types_as_str(self): function mock_custom_policies_response (line 500) | def mock_custom_policies_response(): function mock_multiple_frameworks_custom_policy_response (line 597) | def mock_multiple_frameworks_custom_policy_response(): FILE: tests/common/integration_features/test_fixes_integration.py class TestFixesIntegration (line 19) | class TestFixesIntegration(unittest.TestCase): method test_integration_valid (line 20) | def test_integration_valid(self): method test_apply_fixes_to_report (line 46) | def test_apply_fixes_to_report(self): method setUp (line 112) | def setUp(self) -> None: method tearDown (line 115) | def tearDown(self) -> None: function mock_fixes_response (line 120) | def mock_fixes_response(check_type: str, filename: str, file_contents: s... FILE: tests/common/integration_features/test_integration_features.py class TestSuppressionsIntegration (line 10) | class TestSuppressionsIntegration(unittest.TestCase): method test_feature_order (line 11) | def test_feature_order(self): FILE: tests/common/integration_features/test_licensing_integration.py class TestLicensingIntegration (line 38) | class TestLicensingIntegration(unittest.TestCase): method test_constants (line 40) | def test_constants(self): method test_integration_valid (line 154) | def test_integration_valid(self): method test_oss_mode_enabled (line 176) | def test_oss_mode_enabled(self): method test_oss_mode_resource_plan (line 195) | def test_oss_mode_resource_plan(self): method test_oss_mode_dev_plan (line 209) | def test_oss_mode_dev_plan(self): method test_resource_mode (line 223) | def test_resource_mode(self): method test_developer_mode_all_enabled (line 241) | def test_developer_mode_all_enabled(self): method test_developer_mode_all_disabled (line 261) | def test_developer_mode_all_disabled(self): method test_developer_mode_each_enabled (line 281) | def test_developer_mode_each_enabled(self): method test_runner_registry_single_runner (line 301) | def test_runner_registry_single_runner(self): method test_runner_registry_single_runner_hard_fail (line 322) | def test_runner_registry_single_runner_hard_fail(self): method test_runner_registry_multiple_runners_with_framework (line 345) | def test_runner_registry_multiple_runners_with_framework(self): method test_runner_registry_multiple_runners_without_framework (line 373) | def test_runner_registry_multiple_runners_without_framework(self): method test_runner_registry_multiple_runners_all_disabled (line 401) | def test_runner_registry_multiple_runners_all_disabled(self): FILE: tests/common/integration_features/test_policy_metadata_integration.py class TestPolicyMetadataIntegration (line 9) | class TestPolicyMetadataIntegration(unittest.TestCase): method test_filtered_policy_ids (line 11) | def test_filtered_policy_ids(self): function mock_customer_run_config (line 27) | def mock_customer_run_config(): function mock_prisma_policies_response (line 136) | def mock_prisma_policies_response(): FILE: tests/common/integration_features/test_repo_config_integration.py class TestRepoConfigIntegration (line 10) | class TestRepoConfigIntegration(unittest.TestCase): method test_integration_valid (line 12) | def test_integration_valid(self): method test_enforcement_rule_default (line 33) | def test_enforcement_rule_default(self): method test_enforcement_rule_default_non_matching (line 82) | def test_enforcement_rule_default_non_matching(self): method test_enforcement_rule_simple_match (line 172) | def test_enforcement_rule_simple_match(self): method test_enforcement_rule_cli_repo_match (line 262) | def test_enforcement_rule_cli_repo_match(self): method test_enforcement_rule_vcs_and_cli_repo_match (line 352) | def test_enforcement_rule_vcs_and_cli_repo_match(self): method test_enforcement_rule_conflicting_match (line 446) | def test_enforcement_rule_conflicting_match(self): method test_enforcement_rule_conflicting_multiple_vcs_match (line 577) | def test_enforcement_rule_conflicting_multiple_vcs_match(self): method test_enforcement_rule_constants (line 708) | def test_enforcement_rule_constants(self): method test_global_soft_fail (line 713) | def test_global_soft_fail(self): method test_skip_paths_empty (line 722) | def test_skip_paths_empty(self): method test_skip_paths_non_empty (line 745) | def test_skip_paths_non_empty(self): method test_skip_paths_non_matching (line 770) | def test_skip_paths_non_matching(self): method test_skip_paths_no_repos (line 795) | def test_skip_paths_no_repos(self): method test_skip_paths_multiple_one_match (line 816) | def test_skip_paths_multiple_one_match(self): method test_skip_paths_multiple_match (line 852) | def test_skip_paths_multiple_match(self): FILE: tests/common/integration_features/test_suppressions_integration.py class TestSuppressionsIntegration (line 12) | class TestSuppressionsIntegration(unittest.TestCase): method test_integration_valid (line 13) | def test_integration_valid(self): method test_policy_id_regex (line 34) | def test_policy_id_regex(self): method test_repo_match (line 60) | def test_repo_match(self): method test_suppression_valid (line 73) | def test_suppression_valid(self): method test_policy_suppression (line 201) | def test_policy_suppression(self): method test_policy_v2_suppression (line 229) | def test_policy_v2_suppression(self): method test_suppress_by_policy_BC_VUL_2 (line 260) | def test_suppress_by_policy_BC_VUL_2(self): method test_suppress_by_policy_BC_VUL_1 (line 288) | def test_suppress_by_policy_BC_VUL_1(self): method test_suppress_by_cve_accounts_with_repo_id_package_scan (line 316) | def test_suppress_by_cve_accounts_with_repo_id_package_scan(self): method test_suppress_by_cve_accounts_without_repo_id_package_scan (line 355) | def test_suppress_by_cve_accounts_without_repo_id_package_scan(self): method test_suppress_by_cve_accounts_with_repo_id_image_scan (line 392) | def test_suppress_by_cve_accounts_with_repo_id_image_scan(self): method test_suppress_by_cve_accounts_without_repo_id_image_scan (line 439) | def test_suppress_by_cve_accounts_without_repo_id_image_scan(self): method test_supress_by_cve_for_package_scan (line 476) | def test_supress_by_cve_for_package_scan(self): method test_suppress_by_cve_with_empty_cves (line 532) | def test_suppress_by_cve_with_empty_cves(self): method test_supress_by_cve_for_package_scan_with_different_repo_id (line 554) | def test_supress_by_cve_for_package_scan_with_different_repo_id(self): method test_supress_by_cve_for_image_scan (line 602) | def test_supress_by_cve_for_image_scan(self): method test_supress_by_cve_for_image_scan_with_different_repo_id (line 651) | def test_supress_by_cve_for_image_scan_with_different_repo_id(self): method test_supress_by_cve_for_image_scan_without_accountIds (line 699) | def test_supress_by_cve_for_image_scan_without_accountIds(self): method test_supress_by_cve_for_package_scan_without_accountIds (line 731) | def test_supress_by_cve_for_package_scan_without_accountIds(self): method test_suppress_licenses_by_policy (line 763) | def test_suppress_licenses_by_policy(self): method test_supress_licenses_by_type (line 794) | def test_supress_licenses_by_type(self): method test_account_suppression (line 833) | def test_account_suppression(self): method test_repo_v2_suppression (line 860) | def test_repo_v2_suppression(self): method test_account_suppression_cli_repo (line 899) | def test_account_suppression_cli_repo(self): method test_repo_v2_suppression_cli_repo (line 926) | def test_repo_v2_suppression_cli_repo(self): method test_resource_suppression (line 965) | def test_resource_suppression(self): method test_resource_suppression_cli_repo (line 1025) | def test_resource_suppression_cli_repo(self): method test_tag_suppression (line 1066) | def test_tag_suppression(self): method test_file_v2_suppression_cli_repo (line 1133) | def test_file_v2_suppression_cli_repo(self): method test_apply_suppressions_to_report (line 1198) | def test_apply_suppressions_to_report(self): method test_apply_suppressions_to_report_with_v2 (line 1253) | def test_apply_suppressions_to_report_with_v2(self): method test_get_policy_level_suppressions (line 1306) | def test_get_policy_level_suppressions(self): FILE: tests/common/integration_features/test_vulnerabilities_integration.py class TestVulnerabilitiesIntegration (line 16) | class TestVulnerabilitiesIntegration(unittest.TestCase): method test_full_enrich_cves (line 19) | def test_full_enrich_cves(self): method test_unsupported_sast_lang (line 74) | def test_unsupported_sast_lang(self): method test_compare_paths_same_level (line 109) | def test_compare_paths_same_level(self): method test_compare_paths_child_level (line 117) | def test_compare_paths_child_level(self): method test_compare_paths_parent_level (line 125) | def test_compare_paths_parent_level(self): method test_compare_paths_relative_level (line 133) | def test_compare_paths_relative_level(self): method test_compare_paths_valid_relative_level (line 141) | def test_compare_paths_valid_relative_level(self): method test_normalized_package_name_case_dot (line 149) | def test_normalized_package_name_case_dot(self): method test_normalized_package_name_case_without_relative (line 157) | def test_normalized_package_name_case_without_relative(self): method test_normalized_package_name_case_dot_in_name (line 165) | def test_normalized_package_name_case_dot_in_name(self): method test_normalized_package_name_case_relative_package (line 173) | def test_normalized_package_name_case_relative_package(self): method test_normalized_package_name_case_with_underscore (line 181) | def test_normalized_package_name_case_with_underscore(self): method test_normalized_package_name_case_with_minus (line 189) | def test_normalized_package_name_case_with_minus(self): method test_normalized_package_name_case_simple (line 197) | def test_normalized_package_name_case_simple(self): method test_create_reachable_cves_by_package_map (line 205) | def test_create_reachable_cves_by_package_map(self): FILE: tests/common/output/conftest.py function secrets_report (line 16) | def secrets_report() -> Report: function json_reduced_check (line 47) | def json_reduced_check() -> dict[str, Any]: function json_reduced_report (line 76) | def json_reduced_report() -> dict[str, Any]: FILE: tests/common/output/test_baseline.py function test_to_dict (line 9) | def test_to_dict(): FILE: tests/common/output/test_bom_report.py class TestBomOutput (line 18) | class TestBomOutput: method test_iac_csv_output (line 19) | def test_iac_csv_output(self, tmp_path: Path): method test_sca_package_csv_output (line 48) | def test_sca_package_csv_output(self, tmp_path: Path): method test_sca_image_csv_output (line 55) | def test_sca_image_csv_output(self, tmp_path: Path): method test_print_iac_bom_reports (line 62) | def test_print_iac_bom_reports(self, tmp_path: Path): FILE: tests/common/output/test_common.py function test_compare_cve_items_severity (line 6) | def test_compare_cve_items_severity(): function test_compare_iac_items_severity (line 27) | def test_compare_iac_items_severity(): FILE: tests/common/output/test_cyclonedx_report.py function test_valid_cyclonedx_bom (line 21) | def test_valid_cyclonedx_bom(): function test_valid_cyclonedx_image_bom (line 49) | def test_valid_cyclonedx_image_bom(): function test_sca_packages_cyclonedx_bom (line 140) | def test_sca_packages_cyclonedx_bom(): function test_duplicate_sca_packages_cyclonedx_bom (line 201) | def test_duplicate_sca_packages_cyclonedx_bom(): function test_create_schema_version_1_3 (line 268) | def test_create_schema_version_1_3(mocker: MockerFixture): function test_create_library_component_maven_package (line 287) | def test_create_library_component_maven_package() -> None: function test_create_library_component_maven_package_without_group_name (line 313) | def test_create_library_component_maven_package_without_group_name() -> ... function test_create_json_output (line 360) | def test_create_json_output(): FILE: tests/common/output/test_get_exit_code.py class TestGetExitCode (line 28) | class TestGetExitCode(unittest.TestCase): method test_sca_get_exit_code (line 30) | def test_sca_get_exit_code(self): method test_get_exit_code (line 253) | def test_get_exit_code(self): method test_get_fail_thresholds_enforcement_rules (line 383) | def test_get_fail_thresholds_enforcement_rules(self): method test_get_fail_thresholds_plain (line 486) | def test_get_fail_thresholds_plain(self): FILE: tests/common/output/test_gitlab_sast_report.py function test_iac_output (line 15) | def test_iac_output(): function test_sca_package_output (line 83) | def test_sca_package_output(): function test_sca_license_output (line 183) | def test_sca_license_output(): function test_create_iac_vulnerability_with_non_url_guideline (line 238) | def test_create_iac_vulnerability_with_non_url_guideline(): FILE: tests/common/output/test_junit_report.py class TestJunitReport (line 14) | class TestJunitReport(unittest.TestCase): method test_valid_passing_valid_testcases (line 15) | def test_valid_passing_valid_testcases(self): method test_get_junit_xml_string_with_terraform (line 51) | def test_get_junit_xml_string_with_terraform(self): method test_sensitive_properties_excluded_from_junit_xml (line 107) | def test_sensitive_properties_excluded_from_junit_xml(self): FILE: tests/common/output/test_record.py function test_determine_repo_file_path (line 16) | def test_determine_repo_file_path(input_path: str, expected_path: str): function test_from_reduced_json (line 20) | def test_from_reduced_json(json_reduced_check): FILE: tests/common/output/test_report.py function test_from_reduced_json (line 4) | def test_from_reduced_json(json_reduced_report): function test_get_plan_resource_raw_id_1 (line 52) | def test_get_plan_resource_raw_id_1(): function test_get_plan_resource_raw_id_2 (line 57) | def test_get_plan_resource_raw_id_2(): function test_get_plan_resource_raw_id_3 (line 62) | def test_get_plan_resource_raw_id_3(): function test_get_plan_resource_raw_id_4 (line 67) | def test_get_plan_resource_raw_id_4(): function test_get_plan_resource_raw_id_5 (line 72) | def test_get_plan_resource_raw_id_5(): function test_get_plan_resource_raw_id_6 (line 77) | def test_get_plan_resource_raw_id_6(): function test_get_plan_resource_raw_id_7 (line 82) | def test_get_plan_resource_raw_id_7(): FILE: tests/common/output/test_sarif_report.py class TestSarifReport (line 16) | class TestSarifReport(unittest.TestCase): method test_valid_passing_valid_testcases (line 17) | def test_valid_passing_valid_testcases(self): method test_multiple_instances_of_same_rule_do_not_break_schema (line 146) | def test_multiple_instances_of_same_rule_do_not_break_schema(self): method test_non_url_guideline_link (line 325) | def test_non_url_guideline_link(self): function get_sarif_schema (line 399) | def get_sarif_schema() -> dict[str, Any]: function get_ckv_aws_21_record (line 408) | def get_ckv_aws_21_record() -> Record: function are_duplicates_in_sarif_rules (line 427) | def are_duplicates_in_sarif_rules(sarif_json) -> bool: function are_rule_indexes_correct_in_results (line 436) | def are_rule_indexes_correct_in_results(sarif_json) -> bool: function are_rules_without_help_uri_correct (line 447) | def are_rules_without_help_uri_correct(sarif_json) -> bool: FILE: tests/common/output/test_secrets_get_exit_code.py function test_secrets_get_exit_code (line 25) | def test_secrets_get_exit_code(secrets_report, soft_fail, soft_fail_chec... function test_secrets_get_fail_threshold (line 41) | def test_secrets_get_fail_threshold(soft_fail, soft_fail_on, hard_fail_on, FILE: tests/common/output/test_spdx.py function test_sca_package_output (line 13) | def test_sca_package_output(): FILE: tests/common/runner_registry/test_runner_registry.py class TestRunnerRegistry (line 39) | class TestRunnerRegistry(unittest.TestCase): method test_multi_iac (line 40) | def test_multi_iac(self): method test_resource_counts (line 51) | def test_resource_counts(self): method test_empty_tf (line 69) | def test_empty_tf(self): method test_empty_non_existing (line 76) | def test_empty_non_existing(self): method test_empty_yaml (line 83) | def test_empty_yaml(self): method verify_empty_report (line 90) | def verify_empty_report(self, test_files_dir, files=None): method test_compact_json_output (line 102) | def test_compact_json_output(self): method test_compact_csv_output (line 134) | def test_compact_csv_output(self): method test_csv_invulnerable_report (line 181) | def test_csv_invulnerable_report(self): method test_run_with_empty_frameworks (line 234) | def test_run_with_empty_frameworks(self): method test_runner_file_filter (line 251) | def test_runner_file_filter(self): method test_runners_have_code_category (line 308) | def test_runners_have_code_category(self): method test_extract_git_info_from_account_id (line 313) | def test_extract_git_info_from_account_id(self): method test_merge_reports (line 342) | def test_merge_reports(self): method test_merge_reports_for_multi_frameworks_image_referencer_results (line 368) | def test_merge_reports_for_multi_frameworks_image_referencer_results(s... method test_merge_reports_sca_supported_ir_report (line 466) | def test_merge_reports_sca_supported_ir_report(self): function test_non_compact_json_output (line 617) | def test_non_compact_json_output(capsys): function test_extra_resources_in_report (line 647) | def test_extra_resources_in_report(capsys): function test_extra_resources_removed_from_report (line 676) | def test_extra_resources_removed_from_report(capsys): function test_output_file_path_with_output_mapping (line 706) | def test_output_file_path_with_output_mapping(tmp_path: Path, capsys: Ca... function test_strip_code_blocks_from_json (line 744) | def test_strip_code_blocks_from_json(): function test_merge_runners (line 821) | def test_merge_runners(): FILE: tests/common/runner_registry/test_runner_registry_plan_enrichment.py class TestRunnerRegistryEnrichment (line 16) | class TestRunnerRegistryEnrichment(unittest.TestCase): method test_enrichment_of_plan_report (line 17) | def test_enrichment_of_plan_report(self): method test_enrichment_of_plan_report_with_modules (line 86) | def test_enrichment_of_plan_report_with_modules(self): method test_enrichment_of_plan_report_with_for_each (line 124) | def test_enrichment_of_plan_report_with_for_each(self): method test_skip_check (line 142) | def test_skip_check(self): method test_skip_check_in_module (line 162) | def test_skip_check_in_module(self): function test_enrichment_of_plan_report_with_external_modules (line 182) | def test_enrichment_of_plan_report_with_external_modules(mocker: MockerF... FILE: tests/common/runners/test_base_runner.py class TestBaseRunner (line 10) | class TestBaseRunner(unittest.TestCase): method test_filter_ignored_directories_regex_legacy (line 12) | def test_filter_ignored_directories_regex_legacy(self): method test_filter_ignored_directories_regex_relative_cwd (line 18) | def test_filter_ignored_directories_regex_relative_cwd(self): method test_filter_ignored_directories_regex_absolute_cwd (line 120) | def test_filter_ignored_directories_regex_absolute_cwd(self): method test_filter_ignored_directories_by_values (line 181) | def test_filter_ignored_directories_by_values(self): method test_file_filter (line 220) | def test_file_filter(self): class Runner (line 251) | class Runner(BaseRunner): method run (line 252) | def run( FILE: tests/common/sca/reachability/nodejs/test_javascript_alias_mapping_strategy.py function test_create_alias_mapping_from_webpack_file (line 8) | def test_create_alias_mapping_from_webpack_file(): function test_create_alias_mapping_from_babelrc_file (line 16) | def test_create_alias_mapping_from_babelrc_file(): function test_create_alias_mapping_from_babel_config_file (line 24) | def test_create_alias_mapping_from_babel_config_file(): function test_create_alias_mapping_from_rollup_file (line 32) | def test_create_alias_mapping_from_rollup_file(): function test_create_alias_mapping_from_package_json_alias (line 40) | def test_create_alias_mapping_from_package_json_alias(): function test_create_alias_mapping_from_package_json_aliasify (line 48) | def test_create_alias_mapping_from_package_json_aliasify(): function test_create_alias_mapping_from_snowpack (line 56) | def test_create_alias_mapping_from_snowpack(): function test_create_alias_mapping_from_vite (line 64) | def test_create_alias_mapping_from_vite(): function test_create_alias_mapping_mix (line 72) | def test_create_alias_mapping_mix(): function test_create_alias_mapping_from_fake (line 80) | def test_create_alias_mapping_from_fake(): FILE: tests/common/sca/reachability/test_alias_mapping_creator.py function test_alias_mapping_creator (line 8) | def test_alias_mapping_creator(): function test_load_json_with_no_comments (line 32) | def test_load_json_with_no_comments(): FILE: tests/common/sca/test_commons.py function test_normalize_twistcli_language_for_gem (line 4) | def test_normalize_twistcli_language_for_gem(): function test_normalize_twistcli_language_for_ruby (line 8) | def test_normalize_twistcli_language_for_ruby(): function test_normalize_twistcli_language_for_empty (line 12) | def test_normalize_twistcli_language_for_empty(): function test_normalize_twistcli_language_for_invalid (line 16) | def test_normalize_twistcli_language_for_invalid(): function test_normalize_twistcli_language_for_python (line 20) | def test_normalize_twistcli_language_for_python(): FILE: tests/common/sca/test_output.py function test_get_request_input (line 9) | def test_get_request_input(): function test_licenses_status (line 31) | def test_licenses_status(mock_bc_integration): function test_licenses_status_on_failure (line 85) | def test_licenses_status_on_failure(mock_bc_integration): FILE: tests/common/secrets_omitter/test_secrets_omitter.py function test_line_ranges_overlap (line 20) | def test_line_ranges_overlap(r1, r2, expected_result): function test_get_secret_lines (line 32) | def test_get_secret_lines(code_block, expected_range, expected_lines): function test_omit_insufficient_reports (line 45) | def test_omit_insufficient_reports(reports): function test_omit (line 49) | def test_omit(): function test_omit_should_skip (line 73) | def test_omit_should_skip(): function test_omit_with_abs_file_path (line 100) | def test_omit_with_abs_file_path(): FILE: tests/common/test_platform_integration.py class TestBCApiUrl (line 15) | class TestBCApiUrl(unittest.TestCase): method test_overriding_bc_api_url (line 18) | def test_overriding_bc_api_url(self): method get_random_string (line 23) | def get_random_string(): method test_is_token_valid (line 30) | def test_is_token_valid(self): method test_overriding_pc_api_url (line 61) | def test_overriding_pc_api_url(self): method test_no_overriding_api_url (line 71) | def test_no_overriding_api_url(self): method test_skip_mapping_default (line 75) | def test_skip_mapping_default(self): method test_skip_mapping_true (line 87) | def test_skip_mapping_true(self): method test_metadata_bc_key (line 98) | def test_metadata_bc_key(self): method test_metadata_prisma_key (line 115) | def test_metadata_prisma_key(self): method test_should_upload (line 134) | def test_should_upload(self): method test_run_config_url (line 140) | def test_run_config_url(self): method test_is_valid_policy_filter (line 150) | def test_is_valid_policy_filter(self): method test_add_static_policy_filters (line 164) | def test_add_static_policy_filters(self): method test_setup_on_prem (line 172) | def test_setup_on_prem(self): function mock_customer_run_config (line 206) | def mock_customer_run_config(): function mock_prisma_policy_filter_response (line 261) | def mock_prisma_policy_filter_response(): function mock_prisma_policies_response (line 374) | def mock_prisma_policies_response(): FILE: tests/common/test_resource_code_logger_filter.py function test_code_logger_filter_do_not_log_if_not_allowed (line 10) | def test_code_logger_filter_do_not_log_if_not_allowed(caplog) -> None: function test_code_logger_filter_logs_if_allowed (line 19) | def test_code_logger_filter_logs_if_allowed(caplog) -> None: function test_code_logger_filter_logs_based_on_arg_not_allowed (line 28) | def test_code_logger_filter_logs_based_on_arg_not_allowed(caplog) -> None: FILE: tests/common/test_runner_filter.py class TestRunnerFilter (line 13) | class TestRunnerFilter(unittest.TestCase): method test_should_run_default (line 25) | def test_should_run_default(self): method test_should_run_specific_enable (line 29) | def test_should_run_specific_enable(self): method test_should_run_specific_enable_bc (line 33) | def test_should_run_specific_enable_bc(self): method test_should_run_wildcard_enable (line 37) | def test_should_run_wildcard_enable(self): method test_should_run_wildcard_enable_bc (line 41) | def test_should_run_wildcard_enable_bc(self): method test_should_run_omitted_specific_enable (line 45) | def test_should_run_omitted_specific_enable(self): method test_should_run_omitted_specific_enable_bc_id (line 49) | def test_should_run_omitted_specific_enable_bc_id(self): method test_should_run_specific_disable (line 53) | def test_should_run_specific_disable(self): method test_should_run_specific_disable_bc_id (line 57) | def test_should_run_specific_disable_bc_id(self): method test_should_run_omitted_specific_disable (line 61) | def test_should_run_omitted_specific_disable(self): method test_should_run_omitted_specific_disable_bc_id (line 65) | def test_should_run_omitted_specific_disable_bc_id(self): method test_should_run_external (line 69) | def test_should_run_external(self): method test_should_run_external2 (line 74) | def test_should_run_external2(self): method test_should_run_external3 (line 79) | def test_should_run_external3(self): method test_should_run_external4 (line 84) | def test_should_run_external4(self): method test_should_run_external_severity (line 89) | def test_should_run_external_severity(self): method test_should_run_external_disabled (line 94) | def test_should_run_external_disabled(self): method test_should_run_external_disabled2 (line 99) | def test_should_run_external_disabled2(self): method test_should_run_specific_disable_AND_enable (line 104) | def test_should_run_specific_disable_AND_enable(self): method test_should_run_omitted_wildcard (line 109) | def test_should_run_omitted_wildcard(self): method test_should_run_omitted_wildcard_bc_id (line 113) | def test_should_run_omitted_wildcard_bc_id(self): method test_should_run_omitted_wildcard2 (line 117) | def test_should_run_omitted_wildcard2(self): method test_should_run_omitted_wildcard2_bc_id (line 121) | def test_should_run_omitted_wildcard2_bc_id(self): method test_should_run_omitted_wildcard3 (line 125) | def test_should_run_omitted_wildcard3(self): method test_should_run_omitted_wildcard4 (line 129) | def test_should_run_omitted_wildcard4(self): method test_should_run_severity1 (line 133) | def test_should_run_severity1(self): method test_should_run_severity1_lowercase (line 137) | def test_should_run_severity1_lowercase(self): method test_should_run_severity2 (line 141) | def test_should_run_severity2(self): method test_should_run_severity2_lowercase (line 145) | def test_should_run_severity2_lowercase(self): method test_should_skip_severity1 (line 149) | def test_should_skip_severity1(self): method test_should_skip_severity1_lowercase (line 153) | def test_should_skip_severity1_lowercase(self): method test_should_skip_severity2 (line 157) | def test_should_skip_severity2(self): method test_should_skip_severity2_lowercase (line 161) | def test_should_skip_severity2_lowercase(self): method test_should_run_check_id (line 165) | def test_should_run_check_id(self): method test_should_run_check_id_omitted (line 170) | def test_should_run_check_id_omitted(self): method test_should_run_check_bc_id (line 175) | def test_should_run_check_bc_id(self): method test_should_run_check_bc_id_omitted (line 181) | def test_should_run_check_bc_id_omitted(self): method test_should_skip_check_id (line 187) | def test_should_skip_check_id(self): method test_should_skip_check_id_omitted (line 192) | def test_should_skip_check_id_omitted(self): method test_should_skip_check_bc_id (line 197) | def test_should_skip_check_bc_id(self): method test_should_skip_check_bc_id_omitted (line 203) | def test_should_skip_check_bc_id_omitted(self): method test_should_run_check_severity (line 209) | def test_should_run_check_severity(self): method test_should_run_check_severity_omitted (line 215) | def test_should_run_check_severity_omitted(self): method test_should_run_check_severity_implicit (line 221) | def test_should_run_check_severity_implicit(self): method test_should_skip_check_severity (line 227) | def test_should_skip_check_severity(self): method test_should_skip_check_severity_implicit (line 233) | def test_should_skip_check_severity_implicit(self): method test_should_skip_check_severity_threshold_exceeded (line 239) | def test_should_skip_check_severity_threshold_exceeded(self): method test_check_severity_split_no_sev (line 245) | def test_check_severity_split_no_sev(self): method test_check_severity_split_skip_no_sev (line 250) | def test_check_severity_split_skip_no_sev(self): method test_check_severity_split_one_sev (line 255) | def test_check_severity_split_one_sev(self): method test_check_severity_split_two_sev (line 260) | def test_check_severity_split_two_sev(self): method test_check_severity_split_two_sev_lowercase (line 266) | def test_check_severity_split_two_sev_lowercase(self): method test_check_severity_split_skip_one_sev (line 272) | def test_check_severity_split_skip_one_sev(self): method test_check_severity_split_skip_two_sev (line 277) | def test_check_severity_split_skip_two_sev(self): method test_check_severity_split_skip_two_sev_lowercase (line 283) | def test_check_severity_split_skip_two_sev_lowercase(self): method test_run_sev_id_1 (line 289) | def test_run_sev_id_1(self): method test_run_sev_no_check_sev (line 298) | def test_run_sev_no_check_sev(self): method test_run_sev_no_check_sev_with_id (line 303) | def test_run_sev_no_check_sev_with_id(self): method test_skip_sev_no_check_sev (line 308) | def test_skip_sev_no_check_sev(self): method test_skip_sev_no_check_sev_with_id (line 313) | def test_skip_sev_no_check_sev_with_id(self): method test_run_sev_id_2 (line 318) | def test_run_sev_id_2(self): method test_run_two_sev_1 (line 328) | def test_run_two_sev_1(self): method test_run_two_sev_2 (line 336) | def test_run_two_sev_2(self): method test_run_sev_explicit (line 344) | def test_run_sev_explicit(self): method test_skip_sev_explicit (line 350) | def test_skip_sev_explicit(self): method test_within_threshold (line 356) | def test_within_threshold(self): method test_within_threshold_special_severities (line 378) | def test_within_threshold_special_severities(self): method test_include_local_skip_local (line 389) | def test_include_local_skip_local(self): method test_include_local_run_local (line 393) | def test_include_local_run_local(self): method test_include_local_skip_platform (line 397) | def test_include_local_skip_platform(self): method test_include_local_run_platform (line 401) | def test_include_local_run_platform(self): method test_include_local_skip_custom (line 405) | def test_include_local_skip_custom(self): method test_include_local_run_custom (line 410) | def test_include_local_run_custom(self): method test_include_local_skip_local_explicit_run (line 415) | def test_include_local_skip_local_explicit_run(self): method test_include_local_skip_local_implicit_run (line 419) | def test_include_local_skip_local_implicit_run(self): method test_include_local_skip_local_severity (line 423) | def test_include_local_skip_local_severity(self): method test_should_run_only_filtered_policies (line 428) | def test_should_run_only_filtered_policies(self): method test_should_skip_explicit_run_if_not_filtered (line 433) | def test_should_skip_explicit_run_if_not_filtered(self): method test_should_skip_filtered_policy (line 438) | def test_should_skip_filtered_policy(self): method test_should_run_if_no_filtered_policies (line 443) | def test_should_run_if_no_filtered_policies(self): method test_should_skip_explicit_run_if_policy_exception (line 448) | def test_should_skip_explicit_run_if_policy_exception(self): method test_should_skip_policy_exception (line 453) | def test_should_skip_policy_exception(self): method test_should_run_if_no_policy_exceptions (line 458) | def test_should_run_if_no_policy_exceptions(self): method test_should_skip_if_filtered_policy_is_also_policy_exception (line 463) | def test_should_skip_if_filtered_policy_is_also_policy_exception(self): method test_should_run_check_enforcement_rules (line 468) | def test_should_run_check_enforcement_rules(self): method test_should_run_check_enforcement_rules_explicit_checks (line 488) | def test_should_run_check_enforcement_rules_explicit_checks(self): method test_should_run_check_enforcement_rules_explicit_skip_checks (line 514) | def test_should_run_check_enforcement_rules_explicit_skip_checks(self): method test_should_run_check_enforcement_rules_skip_severity (line 540) | def test_should_run_check_enforcement_rules_skip_severity(self): method test_should_run_check_enforcement_rules_run_severity (line 565) | def test_should_run_check_enforcement_rules_run_severity(self): method test_should_run_check_enforcement_rules_run_and_skip_id (line 590) | def test_should_run_check_enforcement_rules_run_and_skip_id(self): method test_should_run_check_enforcement_rules_run_id_skip_severity (line 621) | def test_should_run_check_enforcement_rules_run_id_skip_severity(self): method test_should_run_check_enforcement_rules_run_severity_skip_id (line 646) | def test_should_run_check_enforcement_rules_run_severity_skip_id(self): method test_extract_enforcement_rule_threshold (line 671) | def test_extract_enforcement_rule_threshold(self): method test_apply_enforcement_rules (line 693) | def test_apply_enforcement_rules(self): method test_resource_attr_to_omit_load_config_empty_list (line 751) | def test_resource_attr_to_omit_load_config_empty_list(self): method test_should_not_skip_cloned_policy (line 758) | def test_should_not_skip_cloned_policy(self): method test_should_skip_suppressed_policy (line 772) | def test_should_skip_suppressed_policy(self): method test_resource_attr_to_omit_load_config_sanity_absolute_path (line 787) | def test_resource_attr_to_omit_load_config_sanity_absolute_path(self): method test_resource_attr_to_omit_load_config_sanity_combine (line 817) | def test_resource_attr_to_omit_load_config_sanity_combine(self): method test_get_sast_languages (line 844) | def test_get_sast_languages(self): method test_scan_secrets_history_limits_to_secrets_framework (line 869) | def test_scan_secrets_history_limits_to_secrets_framework(self): FILE: tests/common/utils/conftest.py function mock_bc_integration (line 10) | def mock_bc_integration() -> BcPlatformIntegration: function scan_result_success_response (line 24) | def scan_result_success_response() -> Dict[str, Any]: function aws_provider_config_with_secrets (line 62) | def aws_provider_config_with_secrets(): function aws_provider_lines_with_secrets (line 76) | def aws_provider_lines_with_secrets(): function aws_provider_lines_without_secrets (line 86) | def aws_provider_lines_without_secrets(): function tfplan_resource_config_with_secrets (line 96) | def tfplan_resource_config_with_secrets(): function tfplan_resource_lines_with_secrets (line 119) | def tfplan_resource_lines_with_secrets(): function tfplan_resource_lines_without_secrets (line 138) | def tfplan_resource_lines_without_secrets(): function tfplan_resource_lines_without_secrets_multiple_keys (line 157) | def tfplan_resource_lines_without_secrets_multiple_keys(): FILE: tests/common/utils/test_contextmanagers.py function test_temp_environ (line 6) | def test_temp_environ(): function test_temp_environ_existing_env (line 17) | def test_temp_environ_existing_env(): FILE: tests/common/utils/test_data_structures_utils.py function test_find_in_dict (line 20) | def test_find_in_dict(key_path: str, expected_value: Any) -> None: FILE: tests/common/utils/test_docs_generator.py class TestOutputSorting (line 8) | class TestOutputSorting(unittest.TestCase): method test_id_sorting_for_ckv_pattern (line 10) | def test_id_sorting_for_ckv_pattern(self): method test_sorting_by_resource_id (line 56) | def test_sorting_by_resource_id(self): function test_get_check_link (line 72) | def test_get_check_link(): function test_get_check_link_for_markdown (line 83) | def test_get_check_link_for_markdown(mocker: MockerFixture): FILE: tests/common/utils/test_file_utils.py function test_sanity_read_file (line 5) | def test_sanity_read_file(): function test_failure_read_file (line 11) | def test_failure_read_file(): function test_sanity_get_file_size (line 17) | def test_sanity_get_file_size(): function test_failure_get_file_size (line 23) | def test_failure_get_file_size(): FILE: tests/common/utils/test_http_utils.py function get_report_url (line 13) | def get_report_url() -> str: function test_request_wrapper_all_fail_with_connection_error_for_get_scan_result (line 20) | def test_request_wrapper_all_fail_with_connection_error_for_get_scan_res... function test_request_wrapper_all_fail_with_connection_error_for_post_scan (line 37) | def test_request_wrapper_all_fail_with_connection_error_for_post_scan(mo... function test_request_wrapper_all_fail_with_http_error (line 54) | def test_request_wrapper_all_fail_with_http_error(mock_bc_integration): function test_request_wrapper_all_fail_with_http_error_should_call_raise_for_status (line 69) | def test_request_wrapper_all_fail_with_http_error_should_call_raise_for_... function test_request_wrapper_with_success_for_get_scan_result (line 87) | def test_request_wrapper_with_success_for_get_scan_result(mock_bc_integr... function test_request_wrapper_with_success_for_download_twistcli (line 102) | def test_request_wrapper_with_success_for_download_twistcli(mock_bc_inte... function test_request_wrapper_with_success_for_post_scan (line 117) | def test_request_wrapper_with_success_for_post_scan(mock_bc_integration,... function test_aiohttp_client_session_wrapper_with_one_handled_exception (line 131) | async def test_aiohttp_client_session_wrapper_with_one_handled_exception... function test_aiohttp_client_session_wrapper_with_several_handled_exceptions (line 150) | async def test_aiohttp_client_session_wrapper_with_several_handled_excep... function test_raiohttp_client_session_wrapper_with_one_not_handled_exception (line 172) | async def test_raiohttp_client_session_wrapper_with_one_not_handled_exce... function test_valid_url (line 204) | def test_valid_url(input, expected): FILE: tests/common/utils/test_json_utils.py function test_custom_json_encoder (line 21) | def test_custom_json_encoder(input_dict: Dict[str, Any]): FILE: tests/common/utils/test_prompt.py function checkov_root_mock (line 12) | def checkov_root_mock(tmp_path: Path): function test_prompt_terraform_aws_resource (line 17) | def test_prompt_terraform_aws_resource(capsys: CaptureFixture[str]): function test_prompt_terraform_azure_resource (line 50) | def test_prompt_terraform_azure_resource(capsys: CaptureFixture[str]): function test_prompt_terraform_gcp_resource (line 83) | def test_prompt_terraform_gcp_resource(capsys: CaptureFixture[str]): FILE: tests/common/utils/test_secrets_utils.py function test_omit_secret_value_from_checks_by_attribute (line 12) | def test_omit_secret_value_from_checks_by_attribute( function test_omit_secret_value_from_checks_by_secret (line 31) | def test_omit_secret_value_from_checks_by_secret( function test_omit_secret_value_from_checks_by_secret_2 (line 47) | def test_omit_secret_value_from_checks_by_secret_2(): function test_omit_secret_value_from_graph_checks_by_attribute (line 96) | def test_omit_secret_value_from_graph_checks_by_attribute( function test_omit_secret_value_from_graph_checks_by_attribute_skip_non_string (line 117) | def test_omit_secret_value_from_graph_checks_by_attribute_skip_non_strin... function test_omit_secret_value_from_checks_by_attribute_runner_filter_resource_config (line 181) | def test_omit_secret_value_from_checks_by_attribute_runner_filter_resour... function test_omit_secret_value_from_checks_by_attribute_runner_filter_duplicated_config (line 227) | def test_omit_secret_value_from_checks_by_attribute_runner_filter_duplic... FILE: tests/common/utils/test_str_utils.py function test_removeprefix (line 18) | def test_removeprefix(input_str: str, prefix: str, expected: str) -> None: function test_convert_to_seconds (line 33) | def test_convert_to_seconds(input_str: str, expected: str) -> None: function test_convert_to_seconds_fails (line 46) | def test_convert_to_seconds_fails(input_str: str) -> None: FILE: tests/common/utils/test_tqdm_utils.py function test_is_off_with_run_in_docker (line 8) | def test_is_off_with_run_in_docker(mocker: MockerFixture): function test_is_off_with_log_level (line 19) | def test_is_off_with_log_level(mocker: MockerFixture): function test_is_off_with_not_isatty (line 30) | def test_is_off_with_not_isatty(mocker: MockerFixture): FILE: tests/common/utils/test_type_forcers.py class TestTypeForcers (line 6) | class TestTypeForcers(unittest.TestCase): method test_convert_prisma_policy_filter_to_dict (line 7) | def test_convert_prisma_policy_filter_to_dict(self): FILE: tests/common/utils/test_utils.py class TestUtils (line 10) | class TestUtils(unittest.TestCase): method test_merge_dicts (line 12) | def test_merge_dicts(self): method test_normalize_prisma_url (line 41) | def test_normalize_prisma_url(self): method test_normalize_bc_url (line 50) | def test_normalize_bc_url(self): method test_skip_comment_regex (line 58) | def test_skip_comment_regex(self): FILE: tests/config/TestCLIArgs.py class ConfigException (line 6) | class ConfigException(Exception): function parser_error (line 11) | def parser_error(message: str): class TestCLIArgs (line 15) | class TestCLIArgs(unittest.TestCase): method test_normalize_frameworks (line 16) | def test_normalize_frameworks(self): method test_normalize_skip_frameworks (line 59) | def test_normalize_skip_frameworks(self): method test_combine_framework_and_skip (line 95) | def test_combine_framework_and_skip(self): method test_custom_tool_name (line 115) | def test_custom_tool_name(self): FILE: tests/config/TestConfigFile.py class TestConfigFile (line 7) | class TestConfigFile(unittest.TestCase): method test_pass (line 8) | def test_pass(self): FILE: tests/conftest.py function clean_bc_integration (line 7) | def clean_bc_integration() -> None: function clean_feature_registry (line 13) | def clean_feature_registry(): function reset_checks (line 25) | def reset_checks(): FILE: tests/dockerfile/checks/test_AddExists.py class TestAddExists (line 9) | class TestAddExists(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_AliasIsUnique.py class TestAliasIsUnique (line 9) | class TestAliasIsUnique(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_ExposePort22.py class TestExposePort22 (line 9) | class TestExposePort22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_HealthcheckExists.py class TestHealthcheckExists (line 9) | class TestHealthcheckExists(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_MaintainerExists.py class TestMaintainerExists (line 9) | class TestMaintainerExists(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_ReferenceLatestTag.py class TestReferenceLatestTag (line 9) | class TestReferenceLatestTag(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_RootUser.py class TestRootUser (line 9) | class TestRootUser(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_RunUsingAPT.py class TestRunUsingAPT (line 9) | class TestRunUsingAPT(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_UpdateNotAlone.py class TestUpdateNotAlone (line 9) | class TestUpdateNotAlone(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_UserExists.py class TestUserExists (line 9) | class TestUserExists(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/checks/test_WorkdirIsAbsolute.py class TestWorkdirIsAbsolute (line 9) | class TestWorkdirIsAbsolute(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/dockerfile/graph_builder/checks/test_yaml_policies.py class TestYamlPolicies (line 18) | class TestYamlPolicies(TestYamlPoliciesBase): method __init__ (line 19) | def __init__(self, args): method setUp (line 34) | def setUp(self) -> None: method test_RunUsingSudo (line 38) | def test_RunUsingSudo(self): method test_RunUnsafeCurl (line 41) | def test_RunUnsafeCurl(self): method test_RunUnsafeWget (line 44) | def test_RunUnsafeWget(self): method test_RunPipTrustedHost (line 47) | def test_RunPipTrustedHost(self): method test_EnvPythonHttpsVerify (line 50) | def test_EnvPythonHttpsVerify(self): method test_EnvNodeTlsRejectUnauthorized (line 53) | def test_EnvNodeTlsRejectUnauthorized(self): method test_RunApkAllowUntrusted (line 56) | def test_RunApkAllowUntrusted(self): method test_RunAptGetAllowUnauthenticated (line 59) | def test_RunAptGetAllowUnauthenticated(self): method test_RunYumNoGpgCheck (line 62) | def test_RunYumNoGpgCheck(self): method test_RunRpmNoSignature (line 65) | def test_RunRpmNoSignature(self): method test_RunAptGetForceYes (line 68) | def test_RunAptGetForceYes(self): method test_EnvNpmConfigStrictSsl (line 71) | def test_EnvNpmConfigStrictSsl(self): method test_RunNpmConfigSetStrictSsl (line 74) | def test_RunNpmConfigSetStrictSsl(self): method test_EnvGitSslNoVerify (line 77) | def test_EnvGitSslNoVerify(self): method test_RunYumConfigManagerSslVerify (line 80) | def test_RunYumConfigManagerSslVerify(self): method test_EnvPipTrustedHost (line 83) | def test_EnvPipTrustedHost(self): method test_RunChpasswd (line 86) | def test_RunChpasswd(self): method test_registry_load (line 89) | def test_registry_load(self): method assert_evaluated_keys (line 93) | def assert_evaluated_keys(self, expected_evaluated_keys: List[str], re... method create_report_from_graph_checks_results (line 97) | def create_report_from_graph_checks_results(self, checks_results, check): method assert_entities (line 121) | def assert_entities(self, expected_entities: List[str], results: List[... FILE: tests/dockerfile/graph_builder/test_local_graph.py function test_build_graph (line 14) | def test_build_graph(): FILE: tests/dockerfile/image_referencer/test_manager.py function test_extract_images_from_resources (line 5) | def test_extract_images_from_resources(): FILE: tests/dockerfile/image_referencer/test_provider.py function test_extract_images_from_resources (line 5) | def test_extract_images_from_resources(): function test_extract_images_from_resources_with_no_image (line 53) | def test_extract_images_from_resources_with_no_image(): FILE: tests/dockerfile/image_referencer/test_runner_dockerfile_resources.py function test_simple_dockerfile (line 14) | def test_simple_dockerfile(mocker: MockerFixture): function test_multi_stage_dockerfile (line 68) | def test_multi_stage_dockerfile(mocker: MockerFixture): function test_multi_platform_dockerfile (line 111) | def test_multi_platform_dockerfile(mocker: MockerFixture): FILE: tests/dockerfile/test_graph_manager.py function test_build_graph_from_definitions (line 13) | def test_build_graph_from_definitions(): FILE: tests/dockerfile/test_runner.py class TestRunnerValid (line 28) | class TestRunnerValid(unittest.TestCase): method setUp (line 29) | def setUp(self) -> None: method test_registry_has_type (line 32) | def test_registry_has_type(self): method test_runner_empty_dockerfile (line 35) | def test_runner_empty_dockerfile(self): method test_runner_name_variations (line 46) | def test_runner_name_variations(self): method test_runner_failing_check (line 56) | def test_runner_failing_check(self): method test_runner_honors_enforcement_rules (line 67) | def test_runner_honors_enforcement_rules(self): method test_runner_failing_check_with_file_path (line 82) | def test_runner_failing_check_with_file_path(self): method test_runner_passing_check (line 96) | def test_runner_passing_check(self): method test_runner_skip_check (line 113) | def test_runner_skip_check(self): method test_record_has_severity (line 138) | def test_record_has_severity(self): method test_runner_severity (line 166) | def test_runner_severity(self): method test_runner_severity_omit (line 195) | def test_runner_severity_omit(self): method test_runner_skip_severity (line 224) | def test_runner_skip_severity(self): method test_runner_skip_severity_omit (line 253) | def test_runner_skip_severity_omit(self): method test_skip_wildcard_check (line 282) | def test_skip_wildcard_check(self): method test_wrong_check_imports (line 292) | def test_wrong_check_imports(self): method test_get_files_definitions (line 309) | def test_get_files_definitions(self): method test_runner_extra_resources (line 318) | def test_runner_extra_resources(self): method test_runner_multiline (line 342) | def test_runner_multiline(self): method tearDown (line 354) | def tearDown(self) -> None: FILE: tests/dockerfile/test_utils.py function test_is_dockerfile (line 31) | def test_is_dockerfile(): function test_build_definitions_context (line 36) | def test_build_definitions_context(): FILE: tests/generic_json/checks/array/BarAndBazToggleIsTrue.py class BarAndBazToggleIsTrue (line 6) | class BarAndBazToggleIsTrue(BaseJsonCheck): method __init__ (line 7) | def __init__(self): method scan_entity_conf (line 19) | def scan_entity_conf(self, conf, entity_type): FILE: tests/generic_json/checks/complex/ValueIsAtLeastTwo.py class ValueIsAtLeastTwo (line 6) | class ValueIsAtLeastTwo(BaseJsonCheck): method __init__ (line 7) | def __init__(self): method scan_entity_conf (line 20) | def scan_entity_conf(self, conf, entity_type): FILE: tests/generic_json/checks/object/FooExists.py class FooExists (line 6) | class FooExists(BaseJsonCheck): method __init__ (line 7) | def __init__(self): method scan_entity_conf (line 19) | def scan_entity_conf(self, conf, entity_type): FILE: tests/generic_json/checks/object/PropHasValue.py class PropHasValue (line 6) | class PropHasValue(BaseJsonCheck): method __init__ (line 7) | def __init__(self): method scan_entity_conf (line 21) | def scan_entity_conf(self, conf, entity_type): FILE: tests/generic_json/checks/result_config/FullEvaluatedKey.py class FullEvaluatedKey (line 8) | class FullEvaluatedKey(BaseJsonCheck): method __init__ (line 9) | def __init__(self): method scan_entity_conf (line 21) | def scan_entity_conf(self, conf, entity_type): method get_evaluated_keys (line 24) | def get_evaluated_keys(self) -> List[str]: FILE: tests/generic_json/checks/result_config/NoEvaluatedKey.py class NoEvaluatedKey (line 6) | class NoEvaluatedKey(BaseJsonCheck): method __init__ (line 7) | def __init__(self): method scan_entity_conf (line 19) | def scan_entity_conf(self, conf, entity_type): FILE: tests/generic_json/checks/result_config/PartialEvaluatedKey.py class PartialEvaluatedKey (line 8) | class PartialEvaluatedKey(BaseJsonCheck): method __init__ (line 9) | def __init__(self): method scan_entity_conf (line 22) | def scan_entity_conf(self, conf, entity_type): method get_evaluated_keys (line 25) | def get_evaluated_keys(self) -> List[str]: FILE: tests/generic_json/test_runner.py class TestRunnerValid (line 18) | class TestRunnerValid(unittest.TestCase): method test_registry_has_type (line 20) | def test_registry_has_type(self): method test_runner_object_failing_check (line 23) | def test_runner_object_failing_check(self): method test_runner_honors_enforcement_rules (line 40) | def test_runner_honors_enforcement_rules(self): method test_runner_object_passing_check (line 60) | def test_runner_object_passing_check(self): method test_runner_array_failing_check (line 76) | def test_runner_array_failing_check(self): method test_runner_array_passing_check (line 92) | def test_runner_array_passing_check(self): method test_runner_complex_failing_check (line 108) | def test_runner_complex_failing_check(self): method test_runner_complex_passing_check (line 124) | def test_runner_complex_passing_check(self): method test_focused_result_configuration_no_evaluated_key (line 140) | def test_focused_result_configuration_no_evaluated_key(self): method test_focused_result_configuration_full_evaluated (line 156) | def test_focused_result_configuration_full_evaluated(self): method test_focused_result_configuration_partial_evaluated_key (line 172) | def test_focused_result_configuration_partial_evaluated_key(self): method test_get_result_configuration_for_list_type (line 188) | def test_get_result_configuration_for_list_type(self): method test_get_result_configuration_for_dict_type (line 194) | def test_get_result_configuration_for_dict_type(self): FILE: tests/generic_yaml/checks/array/BarAndBazToggleIsTrue.py class BarAndBazToggleIsTrue (line 6) | class BarAndBazToggleIsTrue(BaseYamlCheck): method __init__ (line 7) | def __init__(self): method scan_entity_conf (line 19) | def scan_entity_conf(self, conf, entity_type): FILE: tests/generic_yaml/checks/complex/ValueIsAtLeastTwo.py class ValueIsAtLeastTwo (line 6) | class ValueIsAtLeastTwo(BaseYamlCheck): method __init__ (line 7) | def __init__(self): method scan_entity_conf (line 20) | def scan_entity_conf(self, conf, entity_type): FILE: tests/generic_yaml/checks/object/FooExists.py class FooExists (line 6) | class FooExists(BaseYamlCheck): method __init__ (line 7) | def __init__(self): method scan_entity_conf (line 19) | def scan_entity_conf(self, conf, entity_type): FILE: tests/generic_yaml/checks/object/PropHasValue.py class PropHasValue (line 6) | class PropHasValue(BaseYamlCheck): method __init__ (line 7) | def __init__(self): method scan_entity_conf (line 21) | def scan_entity_conf(self, conf, entity_type): FILE: tests/generic_yaml/test_runner.py class TestRunnerValid (line 19) | class TestRunnerValid(unittest.TestCase): method test_registry_has_type (line 21) | def test_registry_has_type(self): method test_runner_object_failing_check (line 24) | def test_runner_object_failing_check(self): method test_runner_honors_enforcement_rules (line 41) | def test_runner_honors_enforcement_rules(self): method test_runner_object_passing_check (line 61) | def test_runner_object_passing_check(self): method test_runner_object_skip_check (line 77) | def test_runner_object_skip_check(self): method test_runner_array_failing_check (line 93) | def test_runner_array_failing_check(self): method test_runner_array_passing_check (line 109) | def test_runner_array_passing_check(self): method test_runner_complex_failing_check (line 125) | def test_runner_complex_failing_check(self): method test_runner_complex_passing_check (line 141) | def test_runner_complex_passing_check(self): FILE: tests/github/checks/test_python_policies.py function test_GithubBranchDisallowDeletions (line 16) | def test_GithubBranchDisallowDeletions(): function test_GithubBranchDismissStaleReviews (line 20) | def test_GithubBranchDismissStaleReviews(): function test_GithubBranchDismissalRestrictions (line 24) | def test_GithubBranchDismissalRestrictions(): function test_GithubBranchRequireCodeOwnerReviews (line 28) | def test_GithubBranchRequireCodeOwnerReviews(): function test_GithubBranchRequireConversationResolution (line 32) | def test_GithubBranchRequireConversationResolution(): function test_GithubBranchRequirePushRestrictions (line 36) | def test_GithubBranchRequirePushRestrictions(): function test_GithubBranchRequireStatusChecks (line 40) | def test_GithubBranchRequireStatusChecks(): function test_GithubRequire2Approvals (line 44) | def test_GithubRequire2Approvals(): function test_GithubDisallowInactiveBranch60Days (line 49) | def test_GithubDisallowInactiveBranch60Days(): function test_GithubRequireUpdatedBranch (line 53) | def test_GithubRequireUpdatedBranch(): function test_GithubPublicRepositoryCreationIsLimited (line 57) | def test_GithubPublicRepositoryCreationIsLimited(): function test_GithubInternalRepositoryCreationIsLimited (line 61) | def test_GithubInternalRepositoryCreationIsLimited(): function test_GithubPrivateRepositoryCreationIsLimited (line 65) | def test_GithubPrivateRepositoryCreationIsLimited(): function test_GithubMinimumAdminsInOrganization (line 69) | def test_GithubMinimumAdminsInOrganization(): function test_GithubRequireStrictBasePermissionsRepository (line 73) | def test_GithubRequireStrictBasePermissionsRepository(): function test_GithubRequireOrganizationIsVerified (line 77) | def test_GithubRequireOrganizationIsVerified(): function setup (line 82) | def setup(): function run_check (line 89) | def run_check(base_path: Path, check: str) -> None: FILE: tests/github/test_dal.py function test_org_security_null_description (line 10) | def test_org_security_null_description(mocker: MockerFixture): function test_org_security_str_description (line 31) | def test_org_security_str_description(mocker: MockerFixture): function test_org_webhooks (line 52) | def test_org_webhooks(mocker: MockerFixture): function test_repository_webhooks (line 82) | def test_repository_webhooks(mocker: MockerFixture): function test_validate_github_conf_paths (line 111) | def test_validate_github_conf_paths(): FILE: tests/github/test_runner.py class TestRunnerValid (line 13) | class TestRunnerValid(unittest.TestCase): method test_registry_has_type (line 15) | def test_registry_has_type(self): method test_runner_webhooks_check (line 20) | def test_runner_webhooks_check(self): method test_runner_object_failing_check (line 38) | def test_runner_object_failing_check(self): method test_runner_object_failing_check (line 57) | def test_runner_object_failing_check(self): method test_runner_repo_security (line 77) | def test_runner_repo_security(self): method test_runner_repo_admin_collaborators (line 107) | def test_runner_repo_admin_collaborators(self): method test_runner_empty_repo_collaborators (line 124) | def test_runner_empty_repo_collaborators(self): method test_runner_repo_security_no_rules (line 141) | def test_runner_repo_security_no_rules(self): method test_runner_object_passing_check (line 158) | def test_runner_object_passing_check(self): method test_runner_files_ignore (line 175) | def test_runner_files_ignore(self): FILE: tests/github_actions/checks/graph_checks/test_yaml_policies.py class TestYamlPolicies (line 19) | class TestYamlPolicies(TestYamlPoliciesBase): method __init__ (line 20) | def __init__(self, args): method setUp (line 35) | def setUp(self) -> None: method test_ReadOnlyTopLevelPermissions (line 39) | def test_ReadOnlyTopLevelPermissions(self): method test_registry_load (line 42) | def test_registry_load(self): method assert_evaluated_keys (line 46) | def assert_evaluated_keys(self, expected_evaluated_keys: List[str], re... method create_report_from_graph_checks_results (line 50) | def create_report_from_graph_checks_results(self, checks_results, check): method assert_entities (line 74) | def assert_entities(self, expected_entities: List[str], results: List[... FILE: tests/github_actions/checks/test_extra_checks.py function test_simple_attribute_check (line 10) | def test_simple_attribute_check(): function test_jobs_steps_connection_check (line 49) | def test_jobs_steps_connection_check(): function test_on_check (line 81) | def test_on_check(): FILE: tests/github_actions/conftest.py function definition (line 5) | def definition(): function bad_schema_files (line 84) | def bad_schema_files(): FILE: tests/github_actions/graph_builder/test_local_graph.py function test_build_graph (line 13) | def test_build_graph(): FILE: tests/github_actions/test_graph_manager.py function test_build_graph_from_definitions (line 14) | def test_build_graph_from_definitions(): function test_get_definitions (line 59) | def test_get_definitions(): function test_build_def_context_on_list (line 114) | def test_build_def_context_on_list(): function test_build_def_context_simple (line 158) | def test_build_def_context_simple(): function test_build_def_context_multiple_on_directives (line 193) | def test_build_def_context_multiple_on_directives(): function test_build_def_context_1 (line 236) | def test_build_def_context_1(): function test_build_def_context_2 (line 394) | def test_build_def_context_2(): FILE: tests/github_actions/test_runner.py class TestRunnerValid (line 11) | class TestRunnerValid(unittest.TestCase): method test_registry_has_type (line 13) | def test_registry_has_type(self): method test_runner (line 16) | def test_runner(self): method test_runner_multi_file (line 32) | def test_runner_multi_file(self): method test_runner_honors_enforcement_rules (line 47) | def test_runner_honors_enforcement_rules(self): method test_runner_on_suspectcurl (line 66) | def test_runner_on_suspectcurl(self): method test_runner_on_bad_jobs (line 86) | def test_runner_on_bad_jobs(self): method test_runner_on_shell_injection (line 99) | def test_runner_on_shell_injection(self): method test_runner_on_netcatreverseshell (line 123) | def test_runner_on_netcatreverseshell(self): method test_runner_on_unsecure_command (line 143) | def test_runner_on_unsecure_command(self): method test_runner_on_non_empty_workflow_dispatch (line 164) | def test_runner_on_non_empty_workflow_dispatch(self): method test_runner_on_list_typed_workflow_dispatch (line 181) | def test_runner_on_list_typed_workflow_dispatch(self): method test_runner_on_supply_chain (line 196) | def test_runner_on_supply_chain(self): method test_runner_on_build (line 216) | def test_runner_on_build(self): method test_runner_on_codeql_analysis (line 236) | def test_runner_on_codeql_analysis(self): method test_runner_on_suspectcurl (line 252) | def test_runner_on_suspectcurl(self): method test_runner_on_permissions (line 269) | def test_runner_on_permissions(self): method test_runner_on_workflows_dispatch (line 287) | def test_runner_on_workflows_dispatch(self): FILE: tests/github_actions/test_runner_auxiliary.py class ObjectRunnerImplementedAbstractions (line 11) | class ObjectRunnerImplementedAbstractions(Runner): method _parse_file (line 12) | def _parse_file( method get_start_end_lines (line 17) | def get_start_end_lines(self, end: int, result_config: dict[str, Any],... method import_registry (line 20) | def import_registry(self) -> BaseCheckRegistry: function test_get_jobs (line 24) | def test_get_jobs() -> None: FILE: tests/github_actions/test_runner_resource_names.py function test_resolve_job_name (line 15) | def test_resolve_job_name(start_line, end_line, expected_job_name, defin... function test_get_resource (line 32) | def test_get_resource(key, supported_entities, expected_key, start_line,... FILE: tests/github_actions/test_runner_with_graph.py function test_runner_with_existing_graph (line 10) | def test_runner_with_existing_graph(): FILE: tests/github_actions/test_schema_validation.py function test_schema_validation (line 9) | def test_schema_validation(bad_schema_files): function test_off_value_parsed_correctly (line 24) | def test_off_value_parsed_correctly(): FILE: tests/gitlab/test_runner.py class TestGitlabRunnerValid (line 13) | class TestGitlabRunnerValid(unittest.TestCase): method test_runner_object_failing_check (line 16) | def test_runner_object_failing_check(self): method test_runner_honors_enforcement_rules (line 33) | def test_runner_honors_enforcement_rules(self): method test_runner_object_passing_check (line 52) | def test_runner_object_passing_check(self): method test_runner_files_ignore (line 68) | def test_runner_files_ignore(self): method test_registry_has_type (line 86) | def test_registry_has_type(self): FILE: tests/gitlab_ci/conftest.py function definitions (line 8) | def definitions() -> dict[str, Any]: FILE: tests/gitlab_ci/test_resource_names.py function test_get_resource (line 15) | def test_get_resource(key, file_path, expected_key, definitions, start_l... FILE: tests/gitlab_ci/test_runner.py class TestRunnerValid (line 11) | class TestRunnerValid(unittest.TestCase): method test_runner (line 13) | def test_runner(self): method test_runner_honors_enforcement_rules (line 28) | def test_runner_honors_enforcement_rules(self): method test_registry_has_type (line 45) | def test_registry_has_type(self): method test_runner_image_check (line 48) | def test_runner_image_check(self): method test_runner_image_resources (line 61) | def test_runner_image_resources(self): FILE: tests/graph_utils/utils.py function set_db_connector_by_graph_framework (line 19) | def set_db_connector_by_graph_framework(graph_framework: str) -> Any: function set_graph_by_graph_framework (line 27) | def set_graph_by_graph_framework(graph_framework: str) -> LibraryGraph: function set_graph_with_resource_by_graph_framework (line 35) | def set_graph_with_resource_by_graph_framework(graph_framework: str, res... function add_vertices_to_graph_by_graph_framework (line 51) | def add_vertices_to_graph_by_graph_framework(graph_framework: str, verti... FILE: tests/helm/test_runner.py class TestRunnerValid (line 15) | class TestRunnerValid(unittest.TestCase): method test_record_relative_path_with_relative_dir (line 17) | def test_record_relative_path_with_relative_dir(self): method test_runner_honors_enforcement_rules (line 44) | def test_runner_honors_enforcement_rules(self): method test_runner_invalid_chart (line 63) | def test_runner_invalid_chart(self): method test_get_binary_output_from_directory_equals_to_get_binary_result (line 78) | def test_get_binary_output_from_directory_equals_to_get_binary_result(... method test_fix_report_paths (line 93) | def test_fix_report_paths(self): method test_parse_output (line 180) | def test_parse_output(self): FILE: tests/helm/test_runner_image_referencer.py function test_deployment_resources (line 22) | def test_deployment_resources(mocker: MockerFixture): FILE: tests/helm/utils.py function helm_exists (line 6) | def helm_exists() -> bool: FILE: tests/kubernetes/checks/test_AllowPrivilegeEscalationPSP.py class TestAllowPrivilegeEscalationPSP (line 9) | class TestAllowPrivilegeEscalationPSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): method test_summary_skip_check (line 24) | def test_summary_skip_check(self): FILE: tests/kubernetes/checks/test_AllowProvilegeEscalation.py class TestAllowPrivilegeEscalation (line 9) | class TestAllowPrivilegeEscalation(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_AllowedCapabilities.py class TestAllowedCapabilities (line 9) | class TestAllowedCapabilities(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_AllowedCapabilitiesPSP.py class TestAllowedCapabilitiesPSP (line 9) | class TestAllowedCapabilitiesPSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_AllowedCapabilitiesSysAdmin.py class TestAllowedCapabilitiesSysAdmin (line 9) | class TestAllowedCapabilitiesSysAdmin(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAdmissionControlAlwaysAdmit.py class TestApiServerAdmissionControlAlwaysAdmit (line 9) | class TestApiServerAdmissionControlAlwaysAdmit(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAdmissionControlEventRateLimit.py class TestApiServerAdmissionControlEventRateLimit (line 9) | class TestApiServerAdmissionControlEventRateLimit(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAlwaysPullImagesPlugin.py class TestApiServerAlwaysPullImagesPlugin (line 9) | class TestApiServerAlwaysPullImagesPlugin(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAnonymousAuth.py class TestApiServerAnonymousAuth (line 9) | class TestApiServerAnonymousAuth(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAuditLog.py class TestApiServerProfiling (line 9) | class TestApiServerProfiling(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAuditLogMaxAge.py class TestApiServerAuditLogMaxAge (line 9) | class TestApiServerAuditLogMaxAge(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAuditLogMaxBackup.py class TestApiServerProfiling (line 9) | class TestApiServerProfiling(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAuditLogMaxSize.py class TestApiServerAuditLogMaxSize (line 9) | class TestApiServerAuditLogMaxSize(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAuthorizationModeNode.py class TestApiServerAuthorizationModeNode (line 9) | class TestApiServerAuthorizationModeNode(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAuthorizationModeNotAlwaysAllow.py class TestApiServerAuthorizationModeNotAlwaysAllow (line 9) | class TestApiServerAuthorizationModeNotAlwaysAllow(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerAuthorizationModeRBAC.py class TestApiServerAuthorizationModeRBAC (line 9) | class TestApiServerAuthorizationModeRBAC(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerBasicAuthFile.py class TestApiServerProfiling (line 9) | class TestApiServerProfiling(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerEncryptionProviders.py class TestApiServerEncryptionProviders (line 10) | class TestApiServerEncryptionProviders(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerEtcdCaFile.py class TestApiServerEtcdCaFile (line 10) | class TestApiServerEtcdCaFile(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerEtcdCertAndKey.py class TestApiServerEtcdCertAndKey (line 9) | class TestApiServerEtcdCertAndKey(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerInsecureBindAddress.py class TestApiServerInsecureBindAddress (line 9) | class TestApiServerInsecureBindAddress(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerInsecurePort.py class TestApiServerInsecureBindAddress (line 9) | class TestApiServerInsecureBindAddress(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerKubeletClientCertAndKey.py class TestApiServerKubeletClientCertAndKey (line 9) | class TestApiServerKubeletClientCertAndKey(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerKubeletHttps.py class ApiServerKubeletHttps (line 9) | class ApiServerKubeletHttps(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerNamespaceLifecyclePlugin.py class TestApiServerNamespaceLifecyclePlugin (line 9) | class TestApiServerNamespaceLifecyclePlugin(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerNodeRestrictionPlugin.py class TestApiServerNodeRestrictionPlugin (line 9) | class TestApiServerNodeRestrictionPlugin(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerPodSecurityPolicyPlugin.py class TestApiServerPodSecurityPolicyPlugin (line 9) | class TestApiServerPodSecurityPolicyPlugin(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerProfiling.py class TestApiServerProfiling (line 9) | class TestApiServerProfiling(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerRequestTimeout.py class TestApiServerRequestTimeout (line 9) | class TestApiServerRequestTimeout(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerSecurePort.py class TestApiServerSecurePort (line 9) | class TestApiServerSecurePort(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerSecurityContextDenyPlugin.py class TestApiServerSecurityContextDenyPlugin (line 9) | class TestApiServerSecurityContextDenyPlugin(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerServiceAccountKeyFile.py class TestApiServerServiceAccountKeyFile (line 9) | class TestApiServerServiceAccountKeyFile(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerServiceAccountLookup.py class TestApiServerServiceAccountLookup (line 9) | class TestApiServerServiceAccountLookup(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerServiceAccountPlugin.py class TestApiServerServiceAccountPlugin (line 9) | class TestApiServerServiceAccountPlugin(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerStrongCryptographicCiphers.py class TestApiServerStrongCryptographicCiphers (line 10) | class TestApiServerStrongCryptographicCiphers(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerTlsCertAndKey.py class TestApiServerTlsCertAndKey (line 9) | class TestApiServerTlsCertAndKey(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerTokenAuthFile.py class TestApiServerProfiling (line 9) | class TestApiServerProfiling(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ApiServerkubeletCertificateAuthority.py class TestApiServerkubeletCertificateAuthority (line 10) | class TestApiServerkubeletCertificateAuthority(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_CPULimits.py class TestCPULimits (line 9) | class TestCPULimits(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_CPURequests.py class TestCPURequests (line 9) | class TestCPURequests(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ContainerSecurityContext.py class TestContainerSecurityContext (line 9) | class TestContainerSecurityContext(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ControllerManagerBindAddress.py class TestControllerManagerBindAddress (line 9) | class TestControllerManagerBindAddress(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_DangerousGitSync.py class DangerousGitSync (line 9) | class DangerousGitSync(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_DefaultNamespace.py class TestDefaultNamespace (line 10) | class TestDefaultNamespace(unittest.TestCase): method test_summary (line 12) | def test_summary(self): method test_summary_with_env_var (line 26) | def test_summary_with_env_var(self): FILE: tests/kubernetes/checks/test_DefaultServiceAccount.py class TestDefaultServiceAccount (line 9) | class TestDefaultServiceAccount(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_DefaultServiceAccountBinding.py class TestDefaultServiceAccountBinding (line 9) | class TestDefaultServiceAccountBinding(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_DockerSocketVolume.py class DockerSocketVolume (line 9) | class DockerSocketVolume(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_DropCapabilities.py class TestDropCapabilities (line 9) | class TestDropCapabilities(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_DropCapabilitiesPSP.py class TestDropCapabilitiesPSP (line 9) | class TestDropCapabilitiesPSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_EtcdAutoTls.py class TestEtcdAutoTls (line 9) | class TestEtcdAutoTls(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_EtcdCertAndKey.py class TestEtcdCertAndKey (line 9) | class TestEtcdCertAndKey(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_EtcdClientCertAuth.py class TestEtcdClientCertAuth (line 9) | class TestEtcdClientCertAuth(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_EtcdPeerFiles.py class TestEtcdPeerFiles (line 10) | class TestEtcdPeerFiles(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_HostPort.py class TestHostPort (line 9) | class TestHostPort(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ImageDigest.py class TestImageDigest (line 9) | class TestImageDigest(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ImagePullPolicyAlways.py class TestImagePullPolicyAlways (line 9) | class TestImagePullPolicyAlways(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ImageTagFixed.py class TestImageTagFixed (line 9) | class TestImageTagFixed(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeControllerManagerBlockProfiles.py class TestKubeControllerManagerBlockProfiles (line 9) | class TestKubeControllerManagerBlockProfiles(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeControllerManagerRootCAFile.py class TestKubeControllerManagerRootCAFile (line 9) | class TestKubeControllerManagerRootCAFile(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeControllerManagerServiceAccountCredentials.py class TestKubeControllerManagerServiceAccountCredentials (line 9) | class TestKubeControllerManagerServiceAccountCredentials(unittest.TestCa... method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeControllerManagerServiceAccountPrivateKeyFile.py class TestKubeControllerManagerServiceAccountPrivateKeyFile (line 9) | class TestKubeControllerManagerServiceAccountPrivateKeyFile(unittest.Tes... method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeControllerManagerTerminatedPods.py class TestKubeControllerManagerTerminatedPods (line 9) | class TestKubeControllerManagerTerminatedPods(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletAnonymousAuth.py class TestKubeletAnonymousAuth (line 9) | class TestKubeletAnonymousAuth(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletAuthorizationModeNotAlwaysAllow.py class TestKubeletAuthorizationModeNotAlwaysAllow (line 9) | class TestKubeletAuthorizationModeNotAlwaysAllow(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletClientCa.py class TestKubeletClientCa (line 10) | class TestKubeletClientCa(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletCryptographicCiphers.py class TestKubeletCryptographicCiphers (line 9) | class TestKubeletCryptographicCiphers(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletHostnameOverride.py class TestKubeletHostnameOverride (line 9) | class TestKubeletHostnameOverride(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletKeyFilesSetAppropriate.py class TestKubeletKeyFilesSetAppropriate (line 10) | class TestKubeletKeyFilesSetAppropriate(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletMakeIptablesUtilChains.py class TestKubeletMakeIptablesUtilChains (line 10) | class TestKubeletMakeIptablesUtilChains(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletProtectKernelDefaults.py class TestKubeletProtectKernelDefaults (line 10) | class TestKubeletProtectKernelDefaults(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletReadOnlyPort.py class TestKubeletReadOnlyPort (line 10) | class TestKubeletReadOnlyPort(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubeletStreamingConnectionIdleTimeout.py class TestKubeletStreamingConnectionIdleTimeout (line 10) | class TestKubeletStreamingConnectionIdleTimeout(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubernetesDashboard.py class TestKubernetesDashboard (line 9) | class TestKubernetesDashboard(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubletEventCapture.py class TestKubletEventCapture (line 10) | class TestKubletEventCapture(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_KubletRotateCertificates.py class TestKubletRotateCertificates (line 10) | class TestKubletRotateCertificates(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_LivenessProbe.py class TestLivenessProbe (line 9) | class TestLivenessProbe(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_MemoryLimits.py class TestMemoryLimits (line 9) | class TestMemoryLimits(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_MemoryRequests.py class TestMemoryRequests (line 9) | class TestMemoryRequests(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_MinimizeCapabilities.py class TestMinimizeCapabilities (line 9) | class TestMinimizeCapabilities(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_MinimizeCapabilitiesPSP.py class TestMinimizeCapabilitiesPSP (line 9) | class TestMinimizeCapabilitiesPSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_NginxIngressCVE202125742Alias.py class TestNginxIngressCVE202125742Alias (line 9) | class TestNginxIngressCVE202125742Alias(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_NginxIngressCVE202125742AllSnippets.py class TestNginxIngressCVE202125742AllSnippets (line 9) | class TestNginxIngressCVE202125742AllSnippets(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_NginxIngressCVE202125742Lua.py class TestNginxIngressCVE202125742Lua (line 9) | class TestNginxIngressCVE202125742Lua(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_PeerClientCertAuthTrue.py class TestPeerClientCertAuthTrue (line 9) | class TestPeerClientCertAuthTrue(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_PodSecurityContext.py class TestPodSecurityContext (line 9) | class TestPodSecurityContext(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_PrivilegedContainers.py class TestPrivilegedContainers (line 9) | class TestPrivilegedContainers(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_PrivilegedContainersPSP.py class TestPrivilegedContainersPSP (line 9) | class TestPrivilegedContainersPSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_RbacApproveCertificateSigningRequests.py class TestRbacApproveCertificateSigningRequests (line 9) | class TestRbacApproveCertificateSigningRequests(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_RbacBindRoleBindings.py class TestRbacBindRoleBindings (line 9) | class TestRbacBindRoleBindings(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_RbacControlWebhooks.py class TestRbacControlWebhooks (line 9) | class TestRbacControlWebhooks(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_RbacEscalateRoles.py class TestRbacEscalateRoles (line 9) | class TestRbacEscalateRoles(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ReadOnlyFilesystem.py class TestReadOnlyFilesystem (line 9) | class TestReadOnlyFilesystem(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ReadinessProbe.py class TestReadinessProbe (line 9) | class TestReadinessProbe(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_RootContainers.py class TestRootContainers (line 9) | class TestRootContainers(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_RootContainersHighUID.py class TestRootContainersHighUID (line 9) | class TestRootContainersHighUID(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_RootContainersPSP.py class TestRootContainersPSP (line 9) | class TestRootContainersPSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_RotateKubeletServerCertificate.py class TestRotateKubeletServerCertificate (line 9) | class TestRotateKubeletServerCertificate(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_SchedulerBindAddressy.py class TestSchedulerBindAddress (line 9) | class TestSchedulerBindAddress(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_SchedulerProfiling.py class TestSchedulerProfiling (line 10) | class TestSchedulerProfiling(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/kubernetes/checks/test_Seccomp.py class TestSeccomp (line 9) | class TestSeccomp(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/kubernetes/checks/test_SeccompPSP.py class TestSeccompPSP (line 9) | class TestSeccompPSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_Secrets.py class TestSecrets (line 9) | class TestSecrets(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ServiceAccountTokens.py class TestServiceAccountTokens (line 9) | class TestServiceAccountTokens(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ShareHostIPC.py class ShareHostIPC (line 9) | class ShareHostIPC(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ShareHostIPCPSP.py class ShareHostIPCPSP (line 9) | class ShareHostIPCPSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ShareHostPID.py class ShareHostPID (line 9) | class ShareHostPID(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_ShareHostPIDPSP.py class ShareHostPIDPSP (line 9) | class ShareHostPIDPSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_SharedHostNetworkNamespace.py class SharedHostNetworkNamespace (line 9) | class SharedHostNetworkNamespace(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_SharedHostNetworkNamespacePSP.py class SharedHostNetworkNamespacePSP (line 9) | class SharedHostNetworkNamespacePSP(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_SuppressedAnnotations.py class TestCPULimits (line 9) | class TestCPULimits(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_Tiller.py class TestTiller (line 9) | class TestTiller(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_TillerDeploymentListener.py class TestTillerDeploymentListener (line 9) | class TestTillerDeploymentListener(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_TillerService.py class TestTillerService (line 9) | class TestTillerService(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_WildcardRoles.py class TestWildcardRoles (line 9) | class TestWildcardRoles(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/kubernetes/checks/test_k8s_check_utils.py function test_non_int_extract_commands (line 4) | def test_non_int_extract_commands() -> None: function test_int_extract_commands (line 12) | def test_int_extract_commands() -> None: FILE: tests/kubernetes/checks/test_wildcard_entities.py class KubernetesCheck (line 11) | class KubernetesCheck(BaseK8Check): method __init__ (line 13) | def __init__(self): method scan_spec_conf (line 20) | def scan_spec_conf(self, conf): class TestWildcardEntities (line 24) | class TestWildcardEntities(unittest.TestCase): method test_summary (line 26) | def test_summary(self): FILE: tests/kubernetes/graph/base_graph_tests.py class TestGraph (line 8) | class TestGraph(TestCase): method assert_vertex (line 9) | def assert_vertex(self, resource_vertex, resource): function extract_inner_attributes (line 23) | def extract_inner_attributes(attributes): function enrich_attributes (line 35) | def enrich_attributes(attributes, resource): FILE: tests/kubernetes/graph/checks/test_yaml_policies.py class TestYamlPolicies (line 17) | class TestYamlPolicies(TestYamlPoliciesBase): method tearDown (line 18) | def tearDown(self) -> None: method __init__ (line 21) | def __init__(self, args): method test_AllowedCapabilities (line 30) | def test_AllowedCapabilities(self): method test_AllowPrivilegeEscalation (line 33) | def test_AllowPrivilegeEscalation(self): method test_RoleBindingPE (line 36) | def test_RoleBindingPE(self) -> None: method test_NoCreateNodesProxyOrPodsExec (line 39) | def test_NoCreateNodesProxyOrPodsExec(self) -> None: method test_ImpersonatePermissions (line 42) | def test_ImpersonatePermissions(self) -> None: method test_ModifyServicesStatus (line 45) | def test_ModifyServicesStatus(self) -> None: method test_ReadAllSecrets (line 48) | def test_ReadAllSecrets(self) -> None: method test_PodIsPubliclyAccessibleExample (line 51) | def test_PodIsPubliclyAccessibleExample(self) -> None: method test_RequireAllPodsToHaveNetworkPolicy (line 54) | def test_RequireAllPodsToHaveNetworkPolicy(self) -> None: method test_NoDefaultNamespace (line 57) | def test_NoDefaultNamespace(self): method create_report_from_graph_checks_results (line 60) | def create_report_from_graph_checks_results(self, checks_results, check): method assert_evaluated_keys (line 81) | def assert_evaluated_keys(self, checks_results, check): FILE: tests/kubernetes/graph/test_graph_manager.py class TestKubernetesGraphManager (line 13) | class TestKubernetesGraphManager(TestGraph): method test_build_graph_from_source_directory_no_rendering (line 14) | def test_build_graph_from_source_directory_no_rendering(self): method test_build_graph_from_definitions (line 39) | def test_build_graph_from_definitions(self): FILE: tests/kubernetes/graph/test_kubernetes_utils.py class TestKubernetesUtilsZ (line 12) | class TestKubernetesUtilsZ(TestGraph): method test_build_resource_id_from_labels (line 13) | def test_build_resource_id_from_labels(self) -> None: method test_build_resource_id_from_empty_labels (line 21) | def test_build_resource_id_from_empty_labels(self) -> None: method test_should_include_path_include_hidden (line 29) | def test_should_include_path_include_hidden(self) -> None: method test_should_include_path_not_include_hidden (line 38) | def test_should_include_path_not_include_hidden(self) -> None: FILE: tests/kubernetes/graph/test_local_graph.py class TestKubernetesLocalGraph (line 17) | class TestKubernetesLocalGraph(TestGraph): method test_build_graph_with_single_resource (line 18) | def test_build_graph_with_single_resource(self) -> None: method test_build_graph_with_multi_resources (line 30) | def test_build_graph_with_multi_resources(self) -> None: method test_build_graph_with_nested_resources (line 39) | def test_build_graph_with_nested_resources(self) -> None: method test_LabelSelectorEdgeBuilder_on_template_with_matched_label_and_selector (line 62) | def test_LabelSelectorEdgeBuilder_on_template_with_matched_label_and_s... method test_LabelSelectorEdgeBuilder_on_template_with_non_matched_label_and_selector (line 75) | def test_LabelSelectorEdgeBuilder_on_template_with_non_matched_label_a... method test_LabelSelectorEdgeBuilder_on_template_with_matched_and_non_matched_label_and_selector (line 88) | def test_LabelSelectorEdgeBuilder_on_template_with_matched_and_non_mat... method test_KeywordEdgeBuilder_on_templates_with_matched_cluster_role_binding (line 101) | def test_KeywordEdgeBuilder_on_templates_with_matched_cluster_role_bin... method test_KeywordEdgeBuilder_and_ServiceAccountEdgeBuilder_on_templates_with_pod_and_service_account (line 118) | def test_KeywordEdgeBuilder_and_ServiceAccountEdgeBuilder_on_templates... method test_LabelSelectorEdgeBuilder_on_templates_with_network_policy (line 137) | def test_LabelSelectorEdgeBuilder_on_templates_with_network_policy(sel... method test_extracting_pod_from_container_types (line 150) | def test_extracting_pod_from_container_types(self) -> None: method test_deployment_with_incompatible_selector (line 163) | def test_deployment_with_incompatible_selector(self) -> None: method test_KeywordEdgeBuilder_incompatible_cluster_role_binding (line 176) | def test_KeywordEdgeBuilder_incompatible_cluster_role_binding(self) ->... method test_deployment_with_missing_metadata (line 189) | def test_deployment_with_missing_metadata(self) -> None: method test_custom_resource_should_not_extract_pod (line 202) | def test_custom_resource_should_not_extract_pod(self) -> None: FILE: tests/kubernetes/graph/test_running_graph_checks.py function test_runner (line 14) | def test_runner(mocker: MockerFixture, graph_framework): FILE: tests/kubernetes/image_referencer/provider/test_k8s.py function test_extract_images_from_resources (line 11) | def test_extract_images_from_resources(graph_framework): function test_extract_images_from_resources_with_no_image (line 57) | def test_extract_images_from_resources_with_no_image(graph_framework): FILE: tests/kubernetes/image_referencer/test_manager.py function test_extract_images_from_resources (line 11) | def test_extract_images_from_resources(graph_framework): function test_no_duplications_while_extracting_image_names (line 47) | def test_no_duplications_while_extracting_image_names(graph_framework): FILE: tests/kubernetes/image_referencer/test_runner_k8s_resources.py function test_pod_resources (line 22) | def test_pod_resources(mocker: MockerFixture, graph_framework): function test_cron_job_resources (line 81) | def test_cron_job_resources(mocker: MockerFixture, graph_framework): function test_daemon_set_resources (line 128) | def test_daemon_set_resources(mocker: MockerFixture, graph_framework): function test_deployment_resources (line 175) | def test_deployment_resources(mocker: MockerFixture, graph_framework): function test_deployment_config_resources (line 222) | def test_deployment_config_resources(mocker: MockerFixture, graph_framew... function test_job_resources (line 269) | def test_job_resources(mocker: MockerFixture, graph_framework): function test_pod_template_resources (line 316) | def test_pod_template_resources(mocker: MockerFixture, graph_framework): function test_replica_set_resources (line 363) | def test_replica_set_resources(mocker: MockerFixture, graph_framework): function test_replication_controller_resources (line 410) | def test_replication_controller_resources(mocker: MockerFixture, graph_f... function test_stateful_set_resources (line 460) | def test_stateful_set_resources(mocker: MockerFixture, graph_framework): FILE: tests/kubernetes/parser/test_k8_json.py function test_load_pod (line 7) | def test_load_pod(): function test_load_not_k8s_file (line 21) | def test_load_not_k8s_file(): FILE: tests/kubernetes/parser/test_k8_valicator.py function template_valid_fields (line 7) | def template_valid_fields(): function template_invalid_name (line 31) | def template_invalid_name(): function test_k8s_template_has_required_fields (line 54) | def test_k8s_template_has_required_fields(template_valid_fields): function test_k8s_template_is_name_valid (line 59) | def test_k8s_template_is_name_valid(template_invalid_name): FILE: tests/kubernetes/parser/test_k8_yaml.py class TestScannerRegistry (line 9) | class TestScannerRegistry(unittest.TestCase): method test_load_pod (line 10) | def test_load_pod(self): method test_load_not_k8s_file (line 24) | def test_load_not_k8s_file(self): method test_load_helm_template_file (line 36) | def test_load_helm_template_file(self): method test_load_helm_vars_file (line 47) | def test_load_helm_vars_file(self): method test_load_utf8_bom_file (line 58) | def test_load_utf8_bom_file(self): method test_load_templating_configmap (line 71) | def test_load_templating_configmap(self): FILE: tests/kubernetes/runner/test_runner.py class TestRunnerValid (line 25) | class TestRunnerValid(unittest.TestCase): method setUp (line 26) | def setUp(self) -> None: method test_registry_has_type (line 29) | def test_registry_has_type(self): method test_runner_honors_enforcement_rules (line 32) | def test_runner_honors_enforcement_rules(self): method test_record_relative_path_with_relative_dir (line 52) | def test_record_relative_path_with_relative_dir(self): method test_record_relative_path_with_abs_dir (line 73) | def test_record_relative_path_with_abs_dir(self): method test_record_relative_path_with_relative_file (line 96) | def test_record_relative_path_with_relative_file(self): method test_record_relative_path_with_abs_file (line 118) | def test_record_relative_path_with_abs_file(self): method test_list_metadata_annotations (line 140) | def test_list_metadata_annotations(self): method test_wrong_check_imports (line 151) | def test_wrong_check_imports(self): method test_parse_with_empty_blocks (line 168) | def test_parse_with_empty_blocks(self): method test_record_includes_severity (line 181) | def test_record_includes_severity(self): method test_record_check_severity (line 210) | def test_record_check_severity(self): method test_record_check_severity_omit (line 240) | def test_record_check_severity_omit(self): method test_record_check_skip_severity (line 270) | def test_record_check_skip_severity(self): method test_record_check_skip_severity_omit (line 300) | def test_record_check_skip_severity_omit(self): method tearDown (line 330) | def tearDown(self): FILE: tests/kubernetes/test_base_registry.py class TestCheck (line 10) | class TestCheck: method __init__ (line 11) | def __init__(self, id: str, bc_id: Optional[str] = None, severity: Opt... class TestRunnerFilter (line 17) | class TestRunnerFilter(unittest.TestCase): method test_run_by_id_default (line 19) | def test_run_by_id_default(self): method test_run_by_id_specific_enable (line 25) | def test_run_by_id_specific_enable(self): method test_run_by_severity (line 31) | def test_run_by_severity(self): method test_run_by_severity_omitted (line 37) | def test_run_by_severity_omitted(self): method test_run_by_severity_implicit (line 43) | def test_run_by_severity_implicit(self): method test_run_by_skip_severity (line 49) | def test_run_by_skip_severity(self): method test_run_by_skip_severity_implicit (line 55) | def test_run_by_skip_severity_implicit(self): method test_run_by_skip_severity_omitted (line 61) | def test_run_by_skip_severity_omitted(self): method test_run_by_id_specific_enable_bc_id (line 67) | def test_run_by_id_specific_enable_bc_id(self): method test_run_by_id_omitted_specific_enable (line 73) | def test_run_by_id_omitted_specific_enable(self): method test_run_by_id_omitted_specific_enablebc_id (line 79) | def test_run_by_id_omitted_specific_enablebc_id(self): method test_run_by_id_specific_disable (line 85) | def test_run_by_id_specific_disable(self): method test_run_by_id_specific_disable_bc_id (line 91) | def test_run_by_id_specific_disable_bc_id(self): method test_run_by_id_omitted_specific_disable (line 97) | def test_run_by_id_omitted_specific_disable(self): method test_run_by_id_omitted_specific_disable_bc_id (line 103) | def test_run_by_id_omitted_specific_disable_bc_id(self): method test_run_by_id_external (line 109) | def test_run_by_id_external(self): method test_run_by_id_external2 (line 116) | def test_run_by_id_external2(self): method test_run_by_id_external3 (line 123) | def test_run_by_id_external3(self): method test_run_by_id_external4 (line 130) | def test_run_by_id_external4(self): method test_run_by_id_external_disabled (line 137) | def test_run_by_id_external_disabled(self): method test_run_by_id_external_custom (line 144) | def test_run_by_id_external_custom(self): method test_run_by_id_external_custom_disabled (line 151) | def test_run_by_id_external_custom_disabled(self): method test_namespace_allow_default (line 160) | def test_namespace_allow_default(self): method test_namespace_deny_default (line 167) | def test_namespace_deny_default(self): method test_namespace_allow_specific (line 174) | def test_namespace_allow_specific(self): method test_namespace_deny_specific (line 181) | def test_namespace_deny_specific(self): method test_namespace_allow_specific_other (line 188) | def test_namespace_allow_specific_other(self): method test_namespace_deny_specific_other (line 195) | def test_namespace_deny_specific_other(self): FILE: tests/kubernetes/test_kubernetes_utils.py function test_get_skipped_checks (line 6) | def test_get_skipped_checks(): FILE: tests/kubernetes/test_scanner_registry.py class TestScannerRegistry (line 6) | class TestScannerRegistry(unittest.TestCase): method test_num_of_scanners (line 8) | def test_num_of_scanners(self): method test_non_colliding_check_ids (line 15) | def test_non_colliding_check_ids(self): FILE: tests/kustomize/graph/test_running_graph_checks.py function get_kustomize_summary (line 13) | def get_kustomize_summary(mocker: MockerFixture, graph_framework, scan_d... function test_runner (line 33) | def test_runner(mocker: MockerFixture, graph_framework): function test_empty_resources (line 45) | def test_empty_resources(mocker: MockerFixture, graph_framework): FILE: tests/kustomize/test_runner.py function _setup_test_under_example (line 13) | def _setup_test_under_example(): class TestRunnerValid (line 25) | class TestRunnerValid(unittest.TestCase): method test_runner_honors_enforcement_rules (line 27) | def test_runner_honors_enforcement_rules(self): method test_record_relative_path_with_relative_dir (line 50) | def test_record_relative_path_with_relative_dir(self): method test_record_relative_path_with_relative_dir_with_origin_annotations (line 66) | def test_record_relative_path_with_relative_dir_with_origin_annotation... method test_record_relative_path_with_direct_oberlay (line 85) | def test_record_relative_path_with_direct_oberlay(self): method test_record_relative_path_with_direct_prod2_oberlay (line 110) | def test_record_relative_path_with_direct_prod2_oberlay(self): method test_no_file_type_exists (line 136) | def test_no_file_type_exists(self): method test_get_binary_output_from_directory_equals_to_get_binary_result (line 156) | def test_get_binary_output_from_directory_equals_to_get_binary_result(... FILE: tests/kustomize/test_runner_image_referencer.py function test_deployment_resources (line 31) | def test_deployment_resources(mocker: MockerFixture, allow_kustomize_fil... FILE: tests/kustomize/test_utils.py function test_get_kubectl_version_v1_27 (line 8) | def test_get_kubectl_version_v1_27(mocker: MockerFixture): function test_get_kubectl_version_v1_28 (line 22) | def test_get_kubectl_version_v1_28(mocker: MockerFixture): function test_get_kubectl_version_none (line 36) | def test_get_kubectl_version_none(mocker: MockerFixture): function test_get_kustomize_version_v4 (line 50) | def test_get_kustomize_version_v4(mocker: MockerFixture): function test_get_kustomize_version_v5 (line 64) | def test_get_kustomize_version_v5(mocker: MockerFixture): function test_get_kustomize_version_none (line 78) | def test_get_kustomize_version_none(mocker: MockerFixture): FILE: tests/kustomize/utils.py function kustomize_exists (line 6) | def kustomize_exists() -> bool: FILE: tests/logger_streams/test_logger_streams.py class TestLoggerStreams (line 7) | class TestLoggerStreams(unittest.TestCase): method test_stream_collect_valid_logs (line 8) | def test_stream_collect_valid_logs(self) -> None: FILE: tests/openapi/checks/resource/generic/test_ClearTextAPIKey.py class TestClearTextAPIKey (line 9) | class TestClearTextAPIKey(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/openapi/checks/resource/generic/test_GlobalSecurityFieldIsEmpty.py class TestGlobalSecurityFieldIsEmpty (line 9) | class TestGlobalSecurityFieldIsEmpty(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/openapi/checks/resource/generic/test_NoMaximumNumberItems.py class TestNoMaximumNumberItems (line 9) | class TestNoMaximumNumberItems(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/openapi/checks/resource/generic/test_SecurityOperations.py class TestSecurityOperations (line 9) | class TestSecurityOperations(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/openapi/checks/resource/v3/test_CleartextCredsOverUnencryptedChannel.py class TestCleartextCredsOverUnencryptedChannel (line 9) | class TestCleartextCredsOverUnencryptedChannel(unittest.TestCase): method test_summary (line 10) | def test_summary(self): FILE: tests/openapi/checks/test_python_policies.py function test_GlobalSchemeDefineHTTP (line 15) | def test_GlobalSchemeDefineHTTP(): function test_GlobalSecurityScopeUndefined (line 19) | def test_GlobalSecurityScopeUndefined(): function test_Oauth2OperationObjectPasswordFlow (line 23) | def test_Oauth2OperationObjectPasswordFlow(): function test_Oauth2SecurityDefinitionImplicitFlow (line 27) | def test_Oauth2SecurityDefinitionImplicitFlow(): function test_Oauth2SecurityDefinitionPasswordFlow (line 31) | def test_Oauth2SecurityDefinitionPasswordFlow(): function test_Oauth2SecurityPasswordFlow (line 35) | def test_Oauth2SecurityPasswordFlow(): function test_Oauth2SecurityRequirement (line 39) | def test_Oauth2SecurityRequirement(): function test_OperationObjectBasicAuth (line 43) | def test_OperationObjectBasicAuth(): function test_OperationObjectConsumesUndefined (line 47) | def test_OperationObjectConsumesUndefined(): function test_OperationObjectImplicitFlow (line 51) | def test_OperationObjectImplicitFlow(): function test_OperationObjectProducesUndefined (line 55) | def test_OperationObjectProducesUndefined(): function test_OperationObjectSecurityScopeUndefined (line 59) | def test_OperationObjectSecurityScopeUndefined(): function test_PathSchemeDefineHTTP (line 63) | def test_PathSchemeDefineHTTP(): function test_SecurityDefinitionBasicAuth (line 67) | def test_SecurityDefinitionBasicAuth(): function test_SecurityDefinitions (line 71) | def test_SecurityDefinitions(): function test_SecurityRequirement (line 75) | def test_SecurityRequirement(): function setup (line 80) | def setup(): function run_check (line 87) | def run_check(base_path: Path, check: str) -> None: FILE: tests/openapi/runner/test_runner.py class TestRunnerValid (line 12) | class TestRunnerValid(unittest.TestCase): method test_runner (line 14) | def test_runner(self) -> None: method test_runner_honors_enforcement_rules (line 28) | def test_runner_honors_enforcement_rules(self) -> None: method test_registry_has_type (line 45) | def test_registry_has_type(self): method test_runner_all_checks (line 48) | def test_runner_all_checks(self) -> None: method test_pre_validate_non_openapi_file (line 57) | def test_pre_validate_non_openapi_file(self) -> None: method test_pre_validate_openapi_yaml_file (line 75) | def test_pre_validate_openapi_yaml_file(self) -> None: method test_pre_validate_openapi_json_file (line 94) | def test_pre_validate_openapi_json_file(self) -> None: method test_runner_results_consistency (line 129) | def test_runner_results_consistency(self) -> None: FILE: tests/parallel/test_parallel.py class TestParallel (line 8) | class TestParallel(unittest.TestCase): method test_default_for_windows (line 11) | def test_default_for_windows(self) -> None: method test_windows_with_override_to_none (line 17) | def test_windows_with_override_to_none(self) -> None: method test_windows_with_override_to_fork (line 23) | def test_windows_with_override_to_fork(self) -> None: method test_windows_with_explicitly_to_spawn (line 30) | def test_windows_with_explicitly_to_spawn(self) -> None: method test_windows_with_explicitly_to_none (line 37) | def test_windows_with_explicitly_to_none(self) -> None: method test_mac_default (line 44) | def test_mac_default(self) -> None: method test_mac_with_override_to_none (line 50) | def test_mac_with_override_to_none(self) -> None: method test_mac_with_override_to_fork (line 56) | def test_mac_with_override_to_fork(self) -> None: method test_mac_with_explicitly_to_spawn (line 63) | def test_mac_with_explicitly_to_spawn(self) -> None: method test_mac_with_explicitly_to_none (line 70) | def test_mac_with_explicitly_to_none(self) -> None: method test_default_linux (line 77) | def test_default_linux(self) -> None: method test_linux_override_by_env_param (line 83) | def test_linux_override_by_env_param(self) -> None: method test_linux_override_by_incoming_param (line 89) | def test_linux_override_by_incoming_param(self) -> None: method test_linux_running_by_pycharm (line 95) | def test_linux_running_by_pycharm(self) -> None: method test_linux_running_by_pycharm_override_by_env_param (line 101) | def test_linux_running_by_pycharm_override_by_env_param(self) -> None: FILE: tests/policies_3d/conftest.py function k8s_record_1 (line 15) | def k8s_record_1() -> Record: function k8s_record_2 (line 30) | def k8s_record_2() -> Record: function k8s_record_3 (line 45) | def k8s_record_3() -> Record: function k8s_report (line 60) | def k8s_report(k8s_record_1, k8s_record_2, k8s_record_3) -> Report: function k8s_report_2 (line 69) | def k8s_report_2(k8s_record_1, k8s_record_3) -> Report: function cve_1 (line 77) | def cve_1() -> dict[str, Any]: function cve_2 (line 88) | def cve_2() -> dict[str, Any]: function sca_image_cached_results (line 98) | def sca_image_cached_results(cve_1, cve_2) -> list[dict[str, Any]]: function sca_image_report (line 107) | def sca_image_report(sca_image_cached_results) -> Report: function scan_reports (line 114) | def scan_reports(k8s_report, sca_image_report) -> list[Report]: function scan_reports_2 (line 118) | def scan_reports_2(k8s_report_2, sca_image_report) -> list[Report]: function policy_3d_1 (line 123) | def policy_3d_1() -> dict[str, Any]: function policy_3d_2 (line 128) | def policy_3d_2() -> dict[str, Any]: function policy_3d_3 (line 134) | def policy_3d_3() -> dict[str, Any]: function raw_3d_policy (line 140) | def raw_3d_policy(): function policy_3d_record_single_iac_single_cve (line 179) | def policy_3d_record_single_iac_single_cve(k8s_record_1, cve_1) -> Polic... function policy_3d_record_multi_iac_multi_cve (line 203) | def policy_3d_record_multi_iac_multi_cve(k8s_record_1, k8s_record_2, k8s... FILE: tests/policies_3d/syntax/cves_syntax/test_cves_syntax.py function cve_report_string_risk_factors (line 7) | def cve_report_string_risk_factors(): function cve_report_list_risk_factors (line 23) | def cve_report_list_risk_factors(): function cve_report_list_prefix_risk_factors (line 39) | def cve_report_list_prefix_risk_factors(): function test_risk_factor_cve_contains_normalizes_risk_factors (line 55) | def test_risk_factor_cve_contains_normalizes_risk_factors(cve_report_str... function test_risk_factor_cve_contains_true (line 65) | def test_risk_factor_cve_contains_true(cve_report_string_risk_factors): function test_risk_factor_cve_contains_false (line 76) | def test_risk_factor_cve_contains_false(cve_report_string_risk_factors): function test_risk_factor_cve_contains_true_2 (line 87) | def test_risk_factor_cve_contains_true_2(cve_report_list_risk_factors): function test_risk_factor_cve_contains_true_3 (line 98) | def test_risk_factor_cve_contains_true_3(cve_report_list_prefix_risk_fac... function test_risk_factor_cve_contains_false_2 (line 110) | def test_risk_factor_cve_contains_false_2(cve_report_list_risk_factors): function test_risk_factor_cve_contains_true_equality (line 122) | def test_risk_factor_cve_contains_true_equality(cve_report_list_risk_fac... function test_risk_factor_cve_contains_false_equality (line 132) | def test_risk_factor_cve_contains_false_equality(cve_report_list_risk_fa... FILE: tests/policies_3d/syntax/iac_syntax/test_iac_syntax.py function record (line 8) | def record() -> Record: function test_violation_id_equals_predicate_true (line 24) | def test_violation_id_equals_predicate_true(record: Record): function test_violation_id_equals_predicate_false (line 36) | def test_violation_id_equals_predicate_false(record: Record): function test_violation_id_equals_predicate_false_equality (line 48) | def test_violation_id_equals_predicate_false_equality(record: Record): function test_violation_id_equals_predicate_true_equality (line 58) | def test_violation_id_equals_predicate_true_equality(record: Record): FILE: tests/policies_3d/syntax/test_predicament.py function record_1 (line 9) | def record_1() -> Record: function record_2 (line 26) | def record_2() -> Record: function test_get_all_children_predicates (line 42) | def test_get_all_children_predicates(record_1): function test_get_all_children_predicates_with_nested_predicaments (line 57) | def test_get_all_children_predicates_with_nested_predicaments(record_1, ... function test_and_predicament_true (line 73) | def test_and_predicament_true(record_1, record_2): function test_and_predicament_false (line 89) | def test_and_predicament_false(record_1, record_2): function test_or_predicament_true (line 106) | def test_or_predicament_true(record_1, record_2): function test_or_predicament_false (line 123) | def test_or_predicament_false(record_1, record_2): function test_and_predicament_nested_or_predicament_true (line 140) | def test_and_predicament_nested_or_predicament_true(record_1, record_2): function test_and_predicament_nested_or_predicament_false (line 164) | def test_and_predicament_nested_or_predicament_false(record_1, record_2): FILE: tests/policies_3d/test_output.py function test_create_simple_cli_output (line 10) | def test_create_simple_cli_output(policy_3d_record_single_iac_single_cve): function test_create_complex_cli_output (line 61) | def test_create_complex_cli_output(policy_3d_record_multi_iac_multi_cve): function test_create_empty_cli_output (line 132) | def test_create_empty_cli_output(): FILE: tests/policies_3d/test_parser.py function test_3d_policy_parser_init (line 3) | def test_3d_policy_parser_init(raw_3d_policy): function test_3d_policy_parser_parse_check_v1 (line 40) | def test_3d_policy_parser_parse_check_v1(raw_3d_policy, k8s_record_1, cv... FILE: tests/policies_3d/test_runner.py function test_runner_single_policy (line 8) | def test_runner_single_policy(policy_3d_1, scan_reports): function test_runner_single_policy (line 30) | def test_runner_single_policy(policy_3d_1, scan_reports): function test_runner_multi_policy (line 52) | def test_runner_multi_policy(policy_3d_1, policy_3d_2, scan_reports): function test_runner_multi_iac_checks_policy (line 74) | def test_runner_multi_iac_checks_policy(policy_3d_3, scan_reports): function test_runner_and_logic_for_iac_checks (line 95) | def test_runner_and_logic_for_iac_checks(policy_3d_3, scan_reports_2): function test_run_v2 (line 118) | def test_run_v2(raw_3d_policy, scan_reports): FILE: tests/sast/source_code/external_check/fail.java class HttpRequestDebugFilter (line 21) | public class HttpRequestDebugFilter implements Filter { method doFilter (line 24) | public void doFilter(ServletRequest request, ServletResponse response,... method logUser (line 38) | public void logUser(User user) { method logUser (line 43) | public void logUser(User user) { FILE: tests/sast/test_filter_files_manager.py function test_sast_js_filtered_files_by_ts (line 7) | def test_sast_js_filtered_files_by_ts(): FILE: tests/sast/test_report.py function _create_sast_reports_for_test_get_sast_reachability_report_with_one_report (line 11) | def _create_sast_reports_for_test_get_sast_reachability_report_with_one_... function test_get_sast_reachability_report_with_one_report (line 38) | def test_get_sast_reachability_report_with_one_report(): function test_get_code_lines_taint (line 63) | def test_get_code_lines_taint(): function test_skipped_checks (line 77) | def test_skipped_checks(): FILE: tests/sast/test_runner.py function test_sast_runner_python (line 16) | def test_sast_runner_python(): function test_sast_runner (line 40) | def test_sast_runner(): function test_sast_prisma_runner (line 84) | def test_sast_prisma_runner(mocker): function test_get_check_thresholds (line 105) | def test_get_check_thresholds(): FILE: tests/sca_image/conftest.py function image_id (line 21) | def image_id() -> str: function mock_bc_integration (line 26) | def mock_bc_integration() -> BcPlatformIntegration: function empty_report (line 40) | def empty_report() -> dict[str, Any]: function image_name (line 52) | def image_name() -> str: function cached_scan_result (line 57) | def cached_scan_result() -> dict[str, str]: function image_name2 (line 97) | def image_name2() -> str: function cached_scan_result2 (line 102) | def cached_scan_result2() -> dict[str, str]: function cached_scan_result3 (line 107) | def cached_scan_result3() -> dict[str, str]: function get_sca_image_report (line 113) | def get_sca_image_report(mock_bc_integration: BcPlatformIntegration) -> ... function sca_image_report (line 148) | def sca_image_report(mock_bc_integration: BcPlatformIntegration) -> Report: function sca_image_report_scope_function (line 153) | def sca_image_report_scope_function(mock_bc_integration: BcPlatformInteg... FILE: tests/sca_image/mocks.py function mock_scan (line 10) | def mock_scan(self: Runner, image_id: str, dockerfile_path: str, runner_... function mock_get_images (line 54) | def mock_get_images(self: Runner, file_path: str) -> list[Image]: function mock_scan_empty (line 63) | def mock_scan_empty(self: Runner, image_id: str, dockerfile_path: str, r... function mock_scan_image (line 67) | def mock_scan_image(self: Runner, dockerfile_path: str, image: Image, im... FILE: tests/sca_image/test_output_reports.py function _get_deterministic_items_in_cyclonedx (line 19) | def _get_deterministic_items_in_cyclonedx(pretty_xml_as_list: List[str])... function test_console_output (line 33) | def test_console_output(mocker, sca_image_report): function test_console_output_in_tty (line 64) | def test_console_output_in_tty(mocker: MockerFixture, sca_image_report): function test_get_cyclonedx_report (line 100) | def test_get_cyclonedx_report(sca_image_report, tmp_path: Path): function test_get_csv_report (line 115) | def test_get_csv_report(sca_image_report, tmp_path: Path): function test_sarif_output (line 148) | def test_sarif_output(sca_image_report_scope_function): function test_get_junit_xml_string (line 306) | def test_get_junit_xml_string(sca_image_report): FILE: tests/sca_image/test_runner.py function test_image_referencer_trigger_image_flow_calls (line 24) | def test_image_referencer_trigger_image_flow_calls(mock_bc_integration, ... function test_runner_honors_enforcement_rules (line 70) | def test_runner_honors_enforcement_rules(mock_bc_integration, image_name... function test_run (line 128) | def test_run(sca_image_report): function test_run_license_policy (line 201) | def test_run_license_policy(mock_bc_integration, image_name, cached_scan... function test_run_with_empty_scan_result (line 246) | def test_run_with_empty_scan_result(mock_bc_integration): function test_run_with_image_cached_reports_env (line 293) | def test_run_with_image_cached_reports_env(mock_bc_integration, image_na... function test_run_with_image_cached_reports_and_without_sca_reports_env (line 317) | def test_run_with_image_cached_reports_and_without_sca_reports_env(mock_... function test_run_with_error_from_scan_results (line 339) | def test_run_with_error_from_scan_results(mock_bc_integration, image_nam... FILE: tests/sca_package_2/conftest.py function mock_env_vars (line 22) | def mock_env_vars(): function mock_bc_integration (line 28) | def mock_bc_integration() -> BcPlatformIntegration: function scan_result_2 (line 43) | def scan_result_2() -> Dict[str, Dict[str, Any]]: function scan_results_dt (line 336) | def scan_results_dt() -> Dict[str, Dict[str, Any]]: function scan_result_2_with_comma_in_licenses (line 755) | def scan_result_2_with_comma_in_licenses() -> Dict[str, Any]: function scan_result_success_response (line 1043) | def scan_result_success_response() -> Dict[str, Any]: function sca_package_2_report (line 1082) | def sca_package_2_report(package_mocker: MockerFixture, scan_result_2: D... function sca_package_report_dt (line 1099) | def sca_package_report_dt(package_mocker: MockerFixture, scan_results_dt... function sca_package_report_2_with_comma_in_licenses (line 1120) | def sca_package_report_2_with_comma_in_licenses(package_mocker: MockerFi... function get_sca_package_2_report_with_skip (line 1130) | def get_sca_package_2_report_with_skip(package_mocker: MockerFixture, sc... function sca_package_2_report_with_skip (line 1141) | def sca_package_2_report_with_skip(package_mocker: MockerFixture, scan_r... function sca_package_report_2_with_skip_scope_function (line 1146) | def sca_package_report_2_with_skip_scope_function(package_mocker: Mocker... function get_vulnerabilities_details_package_json (line 1151) | def get_vulnerabilities_details_package_json() -> List[Dict[str, Any]]: function get_vulnerabilities_details_package_lock_json (line 1325) | def get_vulnerabilities_details_package_lock_json() -> List[Dict[str, An... function get_vulnerabilities_details (line 1505) | def get_vulnerabilities_details() -> List[Dict[str, Any]]: function get_vulnerabilities_details_is_used_packages (line 1548) | def get_vulnerabilities_details_is_used_packages() -> List[Dict[str, Any]]: function get_vulnerabilities_details_no_deps (line 1637) | def get_vulnerabilities_details_no_deps() -> List[Dict[str, Any]]: function get_vulnerabilities_details_no_deps_is_used_packages (line 1655) | def get_vulnerabilities_details_no_deps_is_used_packages() -> List[Dict[... function create_cli_license_violations_table_wrapper (line 1673) | def create_cli_license_violations_table_wrapper(with_line_numbers: bool)... function create_cli_output_wrapper (line 1724) | def create_cli_output_wrapper(with_line_numbers: bool) -> str: FILE: tests/sca_package_2/test_output.py function test_create_report_cve_record (line 24) | def test_create_report_cve_record(): function test_create_report_cve_record_results_from_platform (line 95) | def test_create_report_cve_record_results_from_platform(): function test_create_report_cve_record_moderate_severity (line 167) | def test_create_report_cve_record_moderate_severity(): function test_create_report_cve_record_severity_filter (line 208) | def test_create_report_cve_record_severity_filter(): function test_create_report_cve_record_package_filter (line 273) | def test_create_report_cve_record_package_filter(): function test_calculate_lowest_compliant_version (line 341) | def test_calculate_lowest_compliant_version(): function test_create_cli_cves_table (line 361) | def test_create_cli_cves_table(): function test_create_cli_license_violations_table_no_line_numbers (line 437) | def test_create_cli_license_violations_table_no_line_numbers(): function test_create_cli_license_violations_table_with_line_numbers (line 459) | def test_create_cli_license_violations_table_with_line_numbers(): function test_create_cli_cves_table_with_no_found_vulnerabilities (line 481) | def test_create_cli_cves_table_with_no_found_vulnerabilities(): function test_create_cli_output_no_line_numbers (line 509) | def test_create_cli_output_no_line_numbers(): function test_create_cli_output_with_line_numbers (line 544) | def test_create_cli_output_with_line_numbers(): function test_create_cli_output_without_license_records (line 579) | def test_create_cli_output_without_license_records(): function test_create_cli_output_without_cve_records (line 618) | def test_create_cli_output_without_cve_records(): function test_create_cli_table_for_sca_package_with_dependencies (line 667) | def test_create_cli_table_for_sca_package_with_dependencies(): function test_create_cli_output_without_dependencies (line 741) | def test_create_cli_output_without_dependencies(): function test_create_cli_table_for_package_with_diff_CVEs (line 781) | def test_create_cli_table_for_package_with_diff_CVEs(): function test_create_cli_table_for_package_with_reachability_data (line 855) | def test_create_cli_table_for_package_with_reachability_data(): FILE: tests/sca_package_2/test_output_reports.py function test_env_var (line 26) | def test_env_var(monkeypatch, env_value, expected_result): function some_function_relying_on_env (line 35) | def some_function_relying_on_env(): function _get_deterministic_items_in_cyclonedx (line 46) | def _get_deterministic_items_in_cyclonedx(pretty_xml_as_list: List[str])... function test_console_output (line 62) | def test_console_output(mocker, sca_package_2_report): function test_console_output_in_tty (line 115) | def test_console_output_in_tty(mocker: MockerFixture, sca_package_2_repo... function test_get_cyclonedx_report (line 176) | def test_get_cyclonedx_report(sca_package_2_report, tmp_path: Path, cycl... function test_get_cyclonedx_report_with_licenses_with_comma (line 191) | def test_get_cyclonedx_report_with_licenses_with_comma(sca_package_repor... function test_get_cyclonedx_json_report_with_licenses_with_comma (line 210) | def test_get_cyclonedx_json_report_with_licenses_with_comma(tmp_path: Path, function test_get_csv_report (line 296) | def test_get_csv_report(sca_package_2_report, tmp_path: Path): function test_sarif_output (line 342) | def test_sarif_output(sca_package_report_2_with_skip_scope_function): function test_get_junit_xml_string (line 840) | def test_get_junit_xml_string(sca_package_2_report_with_skip): FILE: tests/sca_package_2/test_runner.py function test_upload_scannable_files (line 20) | def test_upload_scannable_files(): function test_upload_scannable_files_exclude_go_and_requirements (line 51) | def test_upload_scannable_files_exclude_go_and_requirements(): function test_upload_scannable_files_file_config (line 77) | def test_upload_scannable_files_file_config(): function test_run (line 122) | def test_run(sca_package_2_report): function test_runner_honors_enforcement_rules (line 206) | def test_runner_honors_enforcement_rules(mocker: MockerFixture, scan_res... function test_run_license_policy (line 239) | def test_run_license_policy(mocker: MockerFixture, scan_result_2): function test_run_with_empty_scan_result (line 255) | def test_run_with_empty_scan_result(mocker: MockerFixture): function test_run_with_ide_source_and_bc_api_key (line 270) | def test_run_with_ide_source_and_bc_api_key(mocker: MockerFixture): FILE: tests/sca_package_2/test_runner_dependency_tree.py function test_run (line 9) | def test_run(sca_package_report_dt): FILE: tests/secrets/conftest.py function mock_bc_integration (line 10) | def mock_bc_integration(): function mock_metadata_integration (line 18) | def mock_metadata_integration(): function secrets_report (line 39) | def secrets_report() -> Report: function secrets_report_invalid_status (line 60) | def secrets_report_invalid_status() -> Report: FILE: tests/secrets/git_history/test_utils.py function mock_set_repo (line 12) | def mock_set_repo(self) -> bool: function mock_get_first_empty_commit (line 17) | def mock_get_first_empty_commit(self, a) -> Commit: function mock_get_first_commit (line 28) | def mock_get_first_commit(self, a) -> Commit: function mock_git_repo_commits1 (line 44) | def mock_git_repo_commits1(self, last_commit_sha: str) -> List[Commit]: function mock_git_repo_commits2 (line 97) | def mock_git_repo_commits2(self, last_commit_sha: str) -> List[Commit]: function mock_git_repo_commits3 (line 151) | def mock_git_repo_commits3(self, last_commit_sha: str) -> List[Commit]: function mock_git_repo_commits_remove_file (line 203) | def mock_git_repo_commits_remove_file(self, last_commit_sha: str) -> Lis... function mock_remove_file_with_two_equal_secret (line 233) | def mock_remove_file_with_two_equal_secret(self, last_commit_sha: str) -... function mock_remove_file_with_two_secret (line 263) | def mock_remove_file_with_two_secret(self, last_commit_sha: str) -> List... function mock_git_repo_commits_rename_file (line 293) | def mock_git_repo_commits_rename_file(self, last_commit_sha: str) -> Lis... function mock_git_repo_commits_modify_and_rename_file (line 327) | def mock_git_repo_commits_modify_and_rename_file(self, last_commit_sha: ... function mock_git_repo_multiline_json (line 355) | def mock_git_repo_multiline_json(self, last_commit_sha: str) -> List[Com... function mock_git_repo_multiline_terraform (line 369) | def mock_git_repo_multiline_terraform(self, last_commit_sha: str) -> Lis... function mock_git_repo_multiline_yml (line 383) | def mock_git_repo_multiline_yml(self, last_commit_sha: str) -> List[Comm... function get_random_string (line 397) | def get_random_string(length: int) -> str: function mock_case (line 403) | def mock_case() -> Dict[str, str]: function mock_git_repo_commits_too_much (line 421) | def mock_git_repo_commits_too_much(self, last_commit_sha: str) -> List[C... function mock_run_forever (line 433) | def mock_run_forever(repo: Repo, root_folder: str, git_commits: List[Any], function mock_commit_with_keyword_combinator (line 443) | def mock_commit_with_keyword_combinator() -> List[Commit]: function mock_get_commits (line 454) | def mock_get_commits(repo: Repo, last_commit_sha: Optional[str] = None, function mock_get_commits_diff_iter_keyword_combinator (line 466) | def mock_get_commits_diff_iter_keyword_combinator(repo: Repo, root_folde... function mock_get_commits_diff_iter1 (line 489) | def mock_get_commits_diff_iter1(repo: Repo, root_folder: str, git_commit... function mock_get_commits_diff_iter2 (line 544) | def mock_get_commits_diff_iter2(repo: Repo, root_folder: str, git_commit... function mock_get_commits_diff_iter3 (line 607) | def mock_get_commits_diff_iter3(repo: Repo, root_folder: str, git_commit... function mock_get_commits_diff_remove_file (line 668) | def mock_get_commits_diff_remove_file(repo: Repo, root_folder: str, git_... function mock_get_commits_diff_rename_file (line 707) | def mock_get_commits_diff_rename_file(repo: Repo, root_folder: str, git_... function mock_get_commits_diff_iter_modify_and_rename_file (line 750) | def mock_get_commits_diff_iter_modify_and_rename_file(repo: Repo, root_f... function mock_get_commits_diff_iter_remove_file_with_two_equal_secret (line 787) | def mock_get_commits_diff_iter_remove_file_with_two_equal_secret(repo: R... function mock_get_commits_diff_iter_remove_file_with_two_secret (line 827) | def mock_get_commits_diff_iter_remove_file_with_two_secret(repo: Repo, r... function mock_get_commits_diff_iter_multiline_json (line 855) | def mock_get_commits_diff_iter_multiline_json(repo: Repo, root_folder: s... function mock_get_commits_diff_iter_multiline_terraform (line 867) | def mock_get_commits_diff_iter_multiline_terraform(repo: Repo, root_fold... function mock_get_commits_diff_iter_multiline_yml (line 879) | def mock_get_commits_diff_iter_multiline_yml(repo: Repo, root_folder: st... FILE: tests/secrets/git_history/testing_repo/foobar.py function foo (line 2) | def foo(): function bar (line 5) | def bar(): FILE: tests/secrets/git_history/testing_repo/pass.py function get_pass (line 2) | def get_pass(): FILE: tests/secrets/resources/file_type/test.ts function compact (line 3) | function compact(arr: string[]) { FILE: tests/secrets/sanity/non_iac_fp/a.py function a (line 1) | def a(): FILE: tests/secrets/test_coordinator.py class TestCoordinator (line 8) | class TestCoordinator(unittest.TestCase): method test_same_resources_in_report_and_coordinator (line 10) | def test_same_resources_in_report_and_coordinator(self): FILE: tests/secrets/test_load_detectors.py class TestLoadDetectors (line 13) | class TestLoadDetectors(unittest.TestCase): method test_get_runnable_plugins (line 15) | def test_get_runnable_plugins(self) -> None: method test_modify_secrets_policy_to_detectors (line 53) | def test_modify_secrets_policy_to_detectors(self) -> None: method test_custom_regex_detector (line 170) | def test_custom_regex_detector(self): method test_non_entropy_take_precedence_over_entropy (line 244) | def test_non_entropy_take_precedence_over_entropy(self): method test_custom_regex_detector_value_str (line 292) | def test_custom_regex_detector_value_str(self): method test_custom_regex_detector_in_custom_limit_characters (line 366) | def test_custom_regex_detector_in_custom_limit_characters(self): method test_custom_regex_detector_out_custom_limit_characters (line 409) | def test_custom_regex_detector_out_custom_limit_characters(self): method test_custom_regex_detector_skip_long_line (line 452) | def test_custom_regex_detector_skip_long_line(self): method test_modify_secrets_policy_to_multiline_detectors (line 497) | def test_modify_secrets_policy_to_multiline_detectors(self) -> None: method test_custom_multiline_regex_detector (line 603) | def test_custom_multiline_regex_detector(self): method test_custom_multiline_regex_detector_only_scan_file (line 674) | def test_custom_multiline_regex_detector_only_scan_file(self): method test_custom_multiline_regex_detector_only_supported_files (line 740) | def test_custom_multiline_regex_detector_only_supported_files(self): method test_prerun_singleline_regex_detector (line 806) | def test_prerun_singleline_regex_detector(self): FILE: tests/secrets/test_log_prefix_stripper.py class TestStripLogPrefix (line 15) | class TestStripLogPrefix(unittest.TestCase): method test_pipe_separated_prefix (line 18) | def test_pipe_separated_prefix(self) -> None: method test_pipe_separated_prefix_with_info (line 23) | def test_pipe_separated_prefix_with_info(self) -> None: method test_bracket_style_prefix (line 28) | def test_bracket_style_prefix(self) -> None: method test_bracket_style_with_module (line 33) | def test_bracket_style_with_module(self) -> None: method test_space_separated_prefix (line 38) | def test_space_separated_prefix(self) -> None: method test_iso_timestamp_prefix (line 43) | def test_iso_timestamp_prefix(self) -> None: method test_time_only_prefix (line 48) | def test_time_only_prefix(self) -> None: method test_no_prefix (line 53) | def test_no_prefix(self) -> None: method test_plain_text_no_prefix (line 58) | def test_plain_text_no_prefix(self) -> None: method test_empty_line (line 63) | def test_empty_line(self) -> None: method test_base64_content_preserved (line 67) | def test_base64_content_preserved(self) -> None: class TestHasLogPrefixes (line 73) | class TestHasLogPrefixes(unittest.TestCase): method test_log_file_detected (line 76) | def test_log_file_detected(self) -> None: method test_plain_file_not_detected (line 86) | def test_plain_file_not_detected(self) -> None: method test_mixed_content_below_threshold (line 94) | def test_mixed_content_below_threshold(self) -> None: method test_empty_content (line 109) | def test_empty_content(self) -> None: method test_bracket_log_detected (line 112) | def test_bracket_log_detected(self) -> None: class TestStripLogPrefixesFromContent (line 121) | class TestStripLogPrefixesFromContent(unittest.TestCase): method test_strips_all_prefixes (line 124) | def test_strips_all_prefixes(self) -> None: class TestCreateStrippedContent (line 141) | class TestCreateStrippedContent(unittest.TestCase): method test_build_log_file (line 144) | def test_build_log_file(self) -> None: method test_plain_file_not_stripped (line 152) | def test_plain_file_not_stripped(self) -> None: method test_nonexistent_file (line 157) | def test_nonexistent_file(self) -> None: method test_bracket_log_file (line 161) | def test_bracket_log_file(self) -> None: method test_putty_key_log_file (line 168) | def test_putty_key_log_file(self) -> None: class TestSafeScanWithLogPrefixes (line 176) | class TestSafeScanWithLogPrefixes(unittest.TestCase): method setUp (line 179) | def setUp(self) -> None: method tearDown (line 183) | def tearDown(self) -> None: method test_rsa_private_key_in_pipe_log (line 186) | def test_rsa_private_key_in_pipe_log(self) -> None: method test_rsa_private_key_in_bracket_log (line 199) | def test_rsa_private_key_in_bracket_log(self) -> None: method test_putty_key_in_build_log (line 212) | def test_putty_key_in_build_log(self) -> None: method test_plain_file_still_detected (line 225) | def test_plain_file_still_detected(self) -> None: method test_mixed_secrets_in_build_log (line 238) | def test_mixed_secrets_in_build_log(self) -> None: FILE: tests/secrets/test_masking_secrets.py function test_multiline_keyword_password_in_pod (line 9) | def test_multiline_keyword_password_in_pod(): FILE: tests/secrets/test_multiline_finding_line_number.py class TestMultilineFinding (line 11) | class TestMultilineFinding(unittest.TestCase): method test_multiline_finding (line 13) | def test_multiline_finding(self): FILE: tests/secrets/test_multiline_parser_json.py class TestMultilineParserJson (line 8) | class TestMultilineParserJson(unittest.TestCase): method setUp (line 9) | def setUp(self) -> None: method test_is_object_start (line 12) | def test_is_object_start(self): method test_is_object_end (line 37) | def test_is_object_end(self): method test_lines_in_same_object1 (line 62) | def test_lines_in_same_object1(self): method test_lines_in_same_object2 (line 97) | def test_lines_in_same_object2(self): method test_lines_in_same_object3 (line 124) | def test_lines_in_same_object3(self): FILE: tests/secrets/test_multiline_parser_yml.py class TestMultilineParserYml (line 7) | class TestMultilineParserYml(unittest.TestCase): method setUp (line 8) | def setUp(self) -> None: method test_are_lines_same_indentation_yml (line 11) | def test_are_lines_same_indentation_yml(self): method test_line_is_comment_yml (line 25) | def test_line_is_comment_yml(self): FILE: tests/secrets/test_plugin.py class TestCombinatorPlugin (line 7) | class TestCombinatorPlugin(unittest.TestCase): method setUp (line 8) | def setUp(self) -> None: method test_positive_value (line 11) | def test_positive_value(self): method test_suspicious_keyword_no_secret (line 18) | def test_suspicious_keyword_no_secret(self): method test_suspicious_keyword_with_secret (line 22) | def test_suspicious_keyword_with_secret(self): method test_unquoted_secret (line 29) | def test_unquoted_secret(self): method test_negative_keyword_value (line 36) | def test_negative_keyword_value(self): method test_negative_entropy_value (line 40) | def test_negative_entropy_value(self): method test_popular_kubernetes_manifest_password (line 44) | def test_popular_kubernetes_manifest_password(self): method test_no_false_positive_py (line 51) | def test_no_false_positive_py(self): method test_no_false_positive_yml_1 (line 56) | def test_no_false_positive_yml_1(self): method test_no_false_positive_yml_2 (line 63) | def test_no_false_positive_yml_2(self): method test_no_false_positive_image_bytes (line 70) | def test_no_false_positive_image_bytes(self): method test_no_false_positive_token (line 74) | def test_no_false_positive_token(self): method test_secret_value_in_keyword (line 78) | def test_secret_value_in_keyword(self): method test_k8s_secret_name (line 82) | def test_k8s_secret_name(self): FILE: tests/secrets/test_plugin_multiline_json.py class TestCombinatorPluginMultilineJson (line 10) | class TestCombinatorPluginMultilineJson(unittest.TestCase): method setUp (line 11) | def setUp(self) -> None: method test_multiline_keyword_password_report (line 14) | def test_multiline_keyword_password_report(self): method test_non_multiline_pair_time_limit_creating_report (line 25) | def test_non_multiline_pair_time_limit_creating_report(self): FILE: tests/secrets/test_plugin_multiline_terraform.py function test_multiline_keyword_password_in_pod (line 7) | def test_multiline_keyword_password_in_pod(): function test_multiline_keyword_password_in_jsonencode (line 35) | def test_multiline_keyword_password_in_jsonencode(): function test_multiline_keyword_password_in_json_heredoc (line 63) | def test_multiline_keyword_password_in_json_heredoc(): function test_multiline_keyword_password_in_yaml_heredoc (line 91) | def test_multiline_keyword_password_in_yaml_heredoc(): function test_multiline_keyword_password_skip_data_blocks (line 119) | def test_multiline_keyword_password_skip_data_blocks(): FILE: tests/secrets/test_plugin_multiline_yml.py class TestCombinatorPluginMultilineYml (line 16) | class TestCombinatorPluginMultilineYml(unittest.TestCase): method setUp (line 17) | def setUp(self) -> None: method test_keyword_in_value_pair (line 20) | def test_keyword_in_value_pair(self): method test_keyword_in_value_pair2 (line 69) | def test_keyword_in_value_pair2(self): method test_keyword_in_value_pair_long_password (line 119) | def test_keyword_in_value_pair_long_password(self): method test_multiline_keyword_password_report (line 162) | def test_multiline_keyword_password_report(self): method test_non_multiline_pair_time_limit_creating_report (line 173) | def test_non_multiline_pair_time_limit_creating_report(self): method test_regex_keyword_in_value (line 193) | def test_regex_keyword_in_value(self): method test_regex_secret_in_value (line 215) | def test_regex_secret_in_value(self): FILE: tests/secrets/test_prioritise_secrets.py class TestPrioritiseSecrets (line 8) | class TestPrioritiseSecrets(unittest.TestCase): method setUp (line 9) | def setUp(self): method test_entropy_check_id_removed (line 31) | def test_entropy_check_id_removed(self): method test_generic_private_key_check_id_removed (line 36) | def test_generic_private_key_check_id_removed(self): method test_generic_private_key_check_id_192_removed (line 41) | def test_generic_private_key_check_id_192_removed(self): method test_no_removal_entropy_check_id (line 46) | def test_no_removal_entropy_check_id(self): method test_no_removal_generic_private_key_check_id (line 51) | def test_no_removal_generic_private_key_check_id(self): method test_no_removal_generic_private_key_check_id_192 (line 56) | def test_no_removal_generic_private_key_check_id_192(self): method test_no_removal_other_check_id (line 61) | def test_no_removal_other_check_id(self): method test_no_removal_of_first_check_id (line 66) | def test_no_removal_of_first_check_id(self): FILE: tests/secrets/test_runner.py class TestRunnerValid (line 12) | class TestRunnerValid(unittest.TestCase): method setUp (line 14) | def setUp(self) -> None: method test_runner_failing_check (line 17) | def test_runner_failing_check(self): method test_sanity_check_secrets (line 29) | def test_sanity_check_secrets(self): method test_fp_sanity_check_secrets_non_iac (line 41) | def test_fp_sanity_check_secrets_non_iac(self): method test_fp_sanity_check_secrets_iac (line 53) | def test_fp_sanity_check_secrets_iac(self): method test_sanity_check_non_secrets (line 65) | def test_sanity_check_non_secrets(self): method test_runner_honors_enforcement_rules (line 77) | def test_runner_honors_enforcement_rules(self): method test_runner_passing_check (line 93) | def test_runner_passing_check(self): method test_runner_tf_failing_check (line 105) | def test_runner_tf_failing_check(self): method test_runner_tf_skip_check (line 117) | def test_runner_tf_skip_check(self): method test_runner_specific_check (line 134) | def test_runner_specific_check(self): method test_runner_wildcard_check (line 145) | def test_runner_wildcard_check(self): method test_runner_skip_check (line 156) | def test_runner_skip_check(self): method test_record_has_severity (line 168) | def test_record_has_severity(self): method test_runner_check_severity (line 183) | def test_runner_check_severity(self): method test_runner_skip_check_severity (line 205) | def test_runner_skip_check_severity(self): method test_runner_skip_check_wildcard (line 227) | def test_runner_skip_check_wildcard(self): method test_runner_multiple_files (line 238) | def test_runner_multiple_files(self): method test_runner_bc_ids (line 249) | def test_runner_bc_ids(self): method tearDown (line 269) | def tearDown(self) -> None: method test_runner_requested_file_type_only_ts (line 272) | def test_runner_requested_file_type_only_ts(self): method test_runner_requested_file_type_only_py (line 283) | def test_runner_requested_file_type_only_py(self): method test_runner_requested_file_type_only_yml (line 292) | def test_runner_requested_file_type_only_yml(self): method test_runner_requested_file_type_only_tf (line 301) | def test_runner_requested_file_type_only_tf(self): method test_runner_requested_file_type_only_tf_yml (line 311) | def test_runner_requested_file_type_only_tf_yml(self): method test_runner_requested_file_type_all (line 320) | def test_runner_requested_file_type_all(self): method test_runner_requested_file_only_dockerfile (line 328) | def test_runner_requested_file_only_dockerfile(self): method test_runner_no_requested_file (line 338) | def test_runner_no_requested_file(self): method test_true_positive_py (line 346) | def test_true_positive_py(self): method test_no_false_positive_yml_2 (line 354) | def test_no_false_positive_yml_2(self): method test_runner_entropy_source_files (line 364) | def test_runner_entropy_source_files(self): method test_runner_omit_multiple_secrets_in_line (line 379) | def test_runner_omit_multiple_secrets_in_line(self): method test_metadata_suppression_object_rooted_json_skips_check (line 389) | def test_metadata_suppression_object_rooted_json_skips_check(self): method test_metadata_suppression_array_rooted_json_skips_check (line 400) | def test_metadata_suppression_array_rooted_json_skips_check(self): method test_metadata_suppression_yaml_skips_check (line 411) | def test_metadata_suppression_yaml_skips_check(self): FILE: tests/secrets/test_secret_git_history.py function test_scan_git_history (line 30) | def test_scan_git_history() -> None: function test_scan_history_secrets (line 52) | def test_scan_history_secrets() -> None: function test_scan_git_history_merge_added_removed (line 72) | def test_scan_git_history_merge_added_removed() -> None: function test_scan_history_secrets_merge_added_removed (line 93) | def test_scan_history_secrets_merge_added_removed() -> None: function test_scan_git_history_merge_added_removed2 (line 113) | def test_scan_git_history_merge_added_removed2() -> None: function test_scan_history_secrets_timeout (line 175) | def test_scan_history_secrets_timeout() -> None: function test_scan_git_history_remove_file (line 199) | def test_scan_git_history_remove_file() -> None: function test_scan_git_history_rename_file (line 216) | def test_scan_git_history_rename_file() -> None: function test_scan_git_history_modify_and_rename_file (line 234) | def test_scan_git_history_modify_and_rename_file() -> None: function test_scan_git_history_rename_file_with_two_equal_secrets (line 251) | def test_scan_git_history_rename_file_with_two_equal_secrets() -> None: function test_scan_git_history_rename_file_with_two_secrets (line 267) | def test_scan_git_history_rename_file_with_two_secrets() -> None: function assert_for_commit_str (line 279) | def assert_for_commit_str(report_str: [str], commit_type: str, commit_ha... function test_scan_git_history_multiline_keyword_json (line 289) | def test_scan_git_history_multiline_keyword_json() -> None: function test_scan_git_history_multiline_keyword_terraform (line 304) | def test_scan_git_history_multiline_keyword_terraform() -> None: function test_scan_git_history_multiline_keyword_yml (line 331) | def test_scan_git_history_multiline_keyword_yml() -> None: function test_scan_git_history_full_vs_partial (line 343) | def test_scan_git_history_full_vs_partial(mocker: MockerFixture) -> None: function _test_it (line 349) | def _test_it(mocker: MockerFixture, all_commits) -> bool: function test_scan_git_history_real_repo (line 397) | def test_scan_git_history_real_repo() -> None: function test_git_history_plugin (line 421) | def test_git_history_plugin(mocker: MockerFixture) -> None: function test_scan_history_secrets_with_history_store_and_no_new_commit (line 438) | def test_scan_history_secrets_with_history_store_and_no_new_commit() -> ... FILE: tests/secrets/test_secrets_verification.py function test_verify_secrets_insufficient_params_skip_download (line 14) | def test_verify_secrets_insufficient_params_skip_download() -> None: function test_verify_secrets_insufficient_params_no_api_key (line 27) | def test_verify_secrets_insufficient_params_no_api_key() -> None: function test_verify_secrets_insufficient_params_no_flag (line 38) | def test_verify_secrets_insufficient_params_no_flag() -> None: function test_verify_secrets_insufficient_params_tenant_config_overrides_true_flag (line 50) | def test_verify_secrets_insufficient_params_tenant_config_overrides_true... function test_verify_secrets_insufficient_params_tenant_config_overrides_false_flag (line 63) | def test_verify_secrets_insufficient_params_tenant_config_overrides_fals... function test_verify_secrets_insufficient_params_tenant_config_missing_false_flag (line 76) | def test_verify_secrets_insufficient_params_tenant_config_missing_false_... function test_verify_secrets_insufficient_params_tenant_config_missing_true_flag (line 89) | def test_verify_secrets_insufficient_params_tenant_config_missing_true_f... function test_verify_secrets_failure (line 110) | def test_verify_secrets_failure(mock_bc_integration, status_code: int) -... function test_verify_secrets (line 127) | def test_verify_secrets(mock_bc_integration, secrets_report) -> None: function test_runner_verify_secrets (line 181) | def test_runner_verify_secrets(mock_bc_integration, mock_metadata_integr... FILE: tests/secrets/test_secrets_verification_suppressions.py function test_runner_verify_secrets_skip_invalid_suppressed (line 10) | def test_runner_verify_secrets_skip_invalid_suppressed(mock_bc_integrati... function test_runner_verify_secrets_skip_all_no_effect (line 51) | def test_runner_verify_secrets_skip_all_no_effect(mock_bc_integration, m... function test_modify_invalid_secrets_check_result_to_skipped (line 100) | def test_modify_invalid_secrets_check_result_to_skipped(secrets_report_i... FILE: tests/secrets/test_skip_check_in_json.py class TestCustomRegexDetector (line 8) | class TestCustomRegexDetector(unittest.TestCase): method test_no_skip (line 10) | def test_no_skip(self) -> None: method test_skip_on_one1 (line 29) | def test_skip_on_one1(self) -> None: method test_skip_on_one2 (line 46) | def test_skip_on_one2(self) -> None: method test_skip_both (line 63) | def test_skip_both(self) -> None: method test_skip_directory_pattern (line 80) | def test_skip_directory_pattern(self) -> None: method test_skip_file_pattern (line 97) | def test_skip_file_pattern(self) -> None: method test_invalid_regex (line 114) | def test_invalid_regex(self) -> None: method test_one_good_one_invalid_regex (line 131) | def test_one_good_one_invalid_regex(self) -> None: method test_two_files_regex_patterns (line 148) | def test_two_files_regex_patterns(self) -> None: method test_two_dir_regex_patterns (line 165) | def test_two_dir_regex_patterns(self) -> None: FILE: tests/secrets/test_utils.py function test_filter_excluded_paths (line 4) | def test_filter_excluded_paths(): function test_filter_excluded_paths_with_extra_paths (line 16) | def test_filter_excluded_paths_with_extra_paths(): FILE: tests/secrets/test_vault_secrets.py function test_vault_secrets_false_positives (line 5) | def test_vault_secrets_false_positives(): function test_secrets_without_vault (line 14) | def test_secrets_without_vault(): FILE: tests/secrets/utils_for_test.py function _filter_reports_for_incident_ids (line 6) | def _filter_reports_for_incident_ids(failed_checks: List[Record], policy... FILE: tests/serverless/checks/aws/test_AWSCredentials.py class TestAWSCredentials (line 9) | class TestAWSCredentials(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/serverless/checks/aws/test_AdminPolicyDocument.py class TestAdminPolicyDocument (line 9) | class TestAdminPolicyDocument(unittest.TestCase): method test_summary (line 12) | def test_summary(self): FILE: tests/serverless/checks/aws/test_S3PublicACLRead.py class TestS3PublicACLRead (line 9) | class TestS3PublicACLRead(unittest.TestCase): method test_summary (line 11) | def test_summary(self): method test_inclusion (line 27) | def test_inclusion(self): FILE: tests/serverless/checks/aws/test_StarActionPolicyDocument.py class TestCPULimits (line 9) | class TestCPULimits(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/serverless/checks/test_check_types.py class TestCheckTypes (line 20) | class TestCheckTypes(unittest.TestCase): method helper (line 21) | def helper(self, check): method test_complete_check (line 34) | def test_complete_check(self): method test_custom_check (line 38) | def test_custom_check(self): method test_function_check (line 42) | def test_function_check(self): method test_layer_check (line 46) | def test_layer_check(self): method test_package_check (line 50) | def test_package_check(self): method test_plugin_check (line 54) | def test_plugin_check(self): method test_provider_check (line 58) | def test_provider_check(self): method test_service_check (line 62) | def test_service_check(self): class ATestCompleteCheck (line 67) | class ATestCompleteCheck(BaseCompleteCheck): method __init__ (line 68) | def __init__(self): method scan_complete_conf (line 72) | def scan_complete_conf(self, conf): class ATestCustomCheck (line 96) | class ATestCustomCheck(BaseCustomCheck): method __init__ (line 97) | def __init__(self): method scan_custom_conf (line 101) | def scan_custom_conf(self, conf): class ATestFunctionCheck (line 108) | class ATestFunctionCheck(BaseFunctionCheck): method __init__ (line 109) | def __init__(self): method scan_function_conf (line 113) | def scan_function_conf(self, conf): class ATestLayerCheck (line 128) | class ATestLayerCheck(BaseLayerCheck): method __init__ (line 129) | def __init__(self): method scan_layer_conf (line 133) | def scan_layer_conf(self, conf): class ATestPackageCheck (line 140) | class ATestPackageCheck(BasePackageCheck): method __init__ (line 141) | def __init__(self): method scan_package_conf (line 145) | def scan_package_conf(self, conf): class ATestPluginCheck (line 152) | class ATestPluginCheck(BasePluginCheck): method __init__ (line 153) | def __init__(self): method scan_plugin_list (line 157) | def scan_plugin_list(self, plugin_list): class ATestProviderCheck (line 164) | class ATestProviderCheck(BaseProviderCheck): method __init__ (line 165) | def __init__(self): method scan_provider_conf (line 169) | def scan_provider_conf(self, conf): class ATestServiceCheck (line 176) | class ATestServiceCheck(BaseServiceCheck): method __init__ (line 177) | def __init__(self): method scan_service_conf (line 181) | def scan_service_conf(self, conf): FILE: tests/serverless/checks/test_wildcard_entities.py class ServerlessCheck (line 11) | class ServerlessCheck(BaseResourceCheck): method __init__ (line 13) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): class TestWildcardEntities (line 24) | class TestWildcardEntities(unittest.TestCase): method test_summary (line 26) | def test_summary(self): FILE: tests/serverless/graph_builder/test_local_graph.py function test_graph_from_file_def_and_graph_def (line 11) | def test_graph_from_file_def_and_graph_def(): FILE: tests/serverless/runner/test_runner.py class TestRunnerValid (line 26) | class TestRunnerValid(unittest.TestCase): method setUp (line 28) | def setUp(self) -> None: method test_registry_has_type (line 31) | def test_registry_has_type(self): method test_runner_honors_enforcement_rules (line 41) | def test_runner_honors_enforcement_rules(self): method test_record_relative_path_with_relative_dir (line 58) | def test_record_relative_path_with_relative_dir(self): method test_record_relative_path_with_abs_dir (line 80) | def test_record_relative_path_with_abs_dir(self): method test_record_relative_path_with_relative_file (line 103) | def test_record_relative_path_with_relative_file(self): method test_record_relative_path_with_abs_file (line 125) | def test_record_relative_path_with_abs_file(self): method test_wrong_check_imports (line 147) | def test_wrong_check_imports(self): method test_provider_function_att_type_mismatch (line 164) | def test_provider_function_att_type_mismatch(self): method test_record_includes_severity (line 174) | def test_record_includes_severity(self): method test_record_check_severity_omit (line 204) | def test_record_check_severity_omit(self): method test_record_check_severity (line 234) | def test_record_check_severity(self): method test_record_check_skip_severity_omit (line 264) | def test_record_check_skip_severity_omit(self): method test_record_check_skip_severity (line 295) | def test_record_check_skip_severity(self): method test_report_generation_when_using_resources_from_file (line 326) | def test_report_generation_when_using_resources_from_file(self): method tearDown (line 343) | def tearDown(self): FILE: tests/serverless/test_parser.py class TestParser (line 10) | class TestParser(unittest.TestCase): method test_self_simple (line 15) | def test_self_simple(self): method test_self_with_default (line 26) | def test_self_with_default(self): method test_self_nexted (line 35) | def test_self_nexted(self): method test_self_invalid (line 56) | def test_self_invalid(self): method test_self_list (line 65) | def test_self_list(self): method test_self_real_world_data (line 84) | def test_self_real_world_data(self): method test_self_indirection (line 197) | def test_self_indirection(self): method test_self_circular_ref (line 222) | def test_self_circular_ref(self): method test_self_reference (line 234) | def test_self_reference(self): method test_nested (line 244) | def test_nested(self): method test_overwriting_variables (line 257) | def test_overwriting_variables(self): method test_custom_variable_syntax (line 268) | def test_custom_variable_syntax(self): method test_deep_var_override (line 288) | def test_deep_var_override(self): method test_deep_references_into_deep_vars (line 303) | def test_deep_references_into_deep_vars(self): method test_quoted_vars (line 326) | def test_quoted_vars(self): method test_tokenize_by_commas (line 335) | def test_tokenize_by_commas(self): method test_token_to_type_and_loc (line 357) | def test_token_to_type_and_loc(self): method test_parse_var (line 369) | def test_parse_var(self): FILE: tests/serverless/test_scanner_registry.py class TestScannerRegistry (line 6) | class TestScannerRegistry(unittest.TestCase): method test_num_of_scanners (line 8) | def test_num_of_scanners(self): method test_non_colliding_check_ids (line 15) | def test_non_colliding_check_ids(self): FILE: tests/terraform/checks/data/aws/test_AdminPolicyDocument.py class TestAdminPolicyDocument (line 9) | class TestAdminPolicyDocument(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/data/aws/test_CloudSplainingCredentialsExposure.py class TestcloudsplainingPrivilegeEscalation (line 9) | class TestcloudsplainingPrivilegeEscalation(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/data/aws/test_CloudSplainingDataExfiltration.py class TestcloudsplainingDataExfiltration (line 9) | class TestcloudsplainingDataExfiltration(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/data/aws/test_CloudSplainingPrivilegeEscalation.py class TestcloudsplainingPrivilegeEscalation (line 9) | class TestcloudsplainingPrivilegeEscalation(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/data/aws/test_CloudsplainingIAMWrite.py class TestCloudsplainingIAMWrite (line 9) | class TestCloudsplainingIAMWrite(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/data/aws/test_CloudsplainingPermissionsManagement.py class TestCloudsplainingPermissionManagement (line 9) | class TestCloudsplainingPermissionManagement(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/data/aws/test_GithubActionsOIDCTrustPolicy.py class TestGithubActionsOIDCTrustPolicy (line 11) | class TestGithubActionsOIDCTrustPolicy(unittest.TestCase): method test (line 12) | def test(self): method test_terraform_plan (line 46) | def test_terraform_plan(self): FILE: tests/terraform/checks/data/aws/test_IAMManagedAdminPolicy.py class TestIAMManagedAdminPolicy (line 9) | class TestIAMManagedAdminPolicy(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/data/aws/test_IAMPublicActionsPolicy.py class TestIAMPublicActionsPolicy (line 9) | class TestIAMPublicActionsPolicy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/data/aws/test_ModuleProvider.py class TestModuleProvider (line 8) | class TestModuleProvider(unittest.TestCase): method test_module_with_two_providers (line 9) | def test_module_with_two_providers(self): method test_module_with_one_def_provider (line 23) | def test_module_with_one_def_provider(self): method test_resource_with_def_provider (line 36) | def test_resource_with_def_provider(self): method test_provider_nested_module (line 54) | def test_provider_nested_module(self): method test_example_provider_with_nested_module_assign_provider (line 67) | def test_example_provider_with_nested_module_assign_provider(self): method test_provider_edge_cases (line 80) | def test_provider_edge_cases(self): FILE: tests/terraform/checks/data/aws/test_ResourcePolicyDocument.py class TestResourcePolicyDocument (line 9) | class TestResourcePolicyDocument(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/data/aws/test_StarActionPolicyDocument.py class TestStarActionPolicyDocument (line 9) | class TestStarActionPolicyDocument(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/data/aws/test_WhoAMI.py class TestWhoAMI (line 8) | class TestWhoAMI(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/data/example_external_dir/extra_checks/DummyExternalDataCheck.py class DummyExternalDataCheck (line 5) | class DummyExternalDataCheck(BaseDataCheck): method __init__ (line 6) | def __init__(self): method scan_data_conf (line 13) | def scan_data_conf(self, conf): FILE: tests/terraform/checks/data/external/external_check/ExternalData.py class ExternalData (line 7) | class ExternalData(BaseDataCheck): method __init__ (line 8) | def __init__(self) -> None: method scan_data_conf (line 15) | def scan_data_conf(self, conf: Dict[str, List[Any]]) -> CheckResult: FILE: tests/terraform/checks/data/external/test_external_data.py class TestExternalData (line 8) | class TestExternalData(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/data/gcp/test_GooglePolicyIsPrivate.py class TestGooglePolicyIsPrivate (line 9) | class TestGooglePolicyIsPrivate(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/data/test_base_data_check.py class TestStaticCheck (line 7) | class TestStaticCheck(BaseDataCheck): method __init__ (line 11) | def __init__(self): method scan_data_conf (line 18) | def scan_data_conf(self, conf): function test_scan_entity_conf (line 40) | def test_scan_entity_conf(conf, expected): FILE: tests/terraform/checks/data/test_registry.py class TestRegistry (line 6) | class TestRegistry(unittest.TestCase): method setUp (line 7) | def setUp(self): method test_with_init (line 13) | def test_with_init(self, mock_path_exists): method test_without_init (line 18) | def test_without_init(self, mock_path_exists): method test_registry_external_check_load (line 22) | def test_registry_external_check_load(self): FILE: tests/terraform/checks/module/generic/test_RevisionHash.py class TestRevisionHash (line 9) | class TestRevisionHash(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/module/generic/test_RevisionVersionTag.py class TestRevisionVersionTag (line 9) | class TestRevisionVersionTag(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/module/registry/example_external_dir/extra_checks/ModuleCheck.py class ModuleCheck (line 5) | class ModuleCheck(BaseModuleCheck): method __init__ (line 6) | def __init__(self): method scan_module_conf (line 13) | def scan_module_conf(self, conf): FILE: tests/terraform/checks/module/registry/example_external_dir_with_module_version_check/extra_checks/ModuleSourceHashCheck.py class ModuleSourceHashCheck (line 9) | class ModuleSourceHashCheck(BaseModuleCheck): method __init__ (line 10) | def __init__(self): method scan_module_conf (line 17) | def scan_module_conf(self, conf): FILE: tests/terraform/checks/module/registry/example_external_dir_with_module_version_check/extra_checks/ModuleVersionCheck.py class S3ModuleVersionCheck (line 7) | class S3ModuleVersionCheck(BaseModuleCheck): method __init__ (line 8) | def __init__(self): method scan_module_conf (line 15) | def scan_module_conf(self, conf): FILE: tests/terraform/checks/module/registry/test_ModuleCheck.py class TestModuleCheck (line 9) | class TestModuleCheck(unittest.TestCase): method test_module_version (line 10) | def test_module_version(self): method test_immutable_module (line 30) | def test_immutable_module(self): FILE: tests/terraform/checks/module/registry/test_registry.py class TestRegistry (line 6) | class TestRegistry(unittest.TestCase): method setUp (line 8) | def setUp(self): method test_with_init (line 13) | def test_with_init(self, mock_path_exists): method test_without_init (line 18) | def test_without_init(self, mock_path_exists): method test_registry_external_check_load (line 22) | def test_registry_external_check_load(self): FILE: tests/terraform/checks/provider/aws/test_credentials.py class TestCredentials (line 9) | class TestCredentials(unittest.TestCase): method test_success_empty (line 10) | def test_success_empty(self): method test_success_region (line 20) | def test_success_region(self): method test_failure_both_keys (line 32) | def test_failure_both_keys(self): method test_failure_access_key (line 46) | def test_failure_access_key(self): method test_failure_secret_key (line 59) | def test_failure_secret_key(self): FILE: tests/terraform/checks/provider/bridgecrew/test_credentials.py class TestCredentials (line 9) | class TestCredentials(unittest.TestCase): method test_success (line 10) | def test_success(self): method test_failure (line 20) | def test_failure(self): FILE: tests/terraform/checks/provider/linode/test_credentials.py class TestCredentials (line 9) | class TestCredentials(unittest.TestCase): method test_success (line 10) | def test_success(self): method test_failure (line 20) | def test_failure(self): FILE: tests/terraform/checks/provider/ncp/test_credentials.py class TestCredentials (line 9) | class TestCredentials(unittest.TestCase): method test_success_empty (line 10) | def test_success_empty(self): method test_success_region (line 20) | def test_success_region(self): method test_failure_both_keys (line 32) | def test_failure_both_keys(self): method test_failure_access_key (line 46) | def test_failure_access_key(self): method test_failure_secret_key (line 59) | def test_failure_secret_key(self): FILE: tests/terraform/checks/provider/oci/test_credentials.py class TestCredentials (line 9) | class TestCredentials(unittest.TestCase): method test_success (line 10) | def test_success(self): method test_failure (line 20) | def test_failure(self): FILE: tests/terraform/checks/provider/openstack/test_credentials.py class TestCredentials (line 9) | class TestCredentials(unittest.TestCase): method test_success_empty (line 10) | def test_success_empty(self): method test_success_region (line 20) | def test_success_region(self): method test_failure_password (line 33) | def test_failure_password(self): method test_failure_token (line 47) | def test_failure_token(self): method test_failure_app_secret (line 61) | def test_failure_app_secret(self): FILE: tests/terraform/checks/provider/panos/test_credentials.py class TestCredentials (line 12) | class TestCredentials(unittest.TestCase): method test_success (line 13) | def test_success(self): method test_failure_api (line 23) | def test_failure_api(self): method test_failure_password (line 35) | def test_failure_password(self): method test_api_key (line 47) | def test_api_key(self): FILE: tests/terraform/checks/resource/alicloud/test_ALBACLIsUnrestricted.py class TestALBACLIsUnrestricted (line 9) | class TestALBACLIsUnrestricted(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_APIGatewayProtocolHTTPS.py class TestAPIGatewayProtocolHTTPS (line 9) | class TestAPIGatewayProtocolHTTPS(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_ActionTrailLogAllEvents.py class TestActionTrailLogAllEvents (line 9) | class TestActionTrailLogAllEvents(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_ActionTrailLogAllRegions.py class TestActionTrailLogAllRegions (line 9) | class TestActionTrailLogAllRegions(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_DiskEncryptedWithCMK.py class TestDiskEncryptedWithCMK (line 9) | class TestDiskEncryptedWithCMK(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_DiskIsEncrypted.py class TestDiskIsEncrypted (line 9) | class TestDiskIsEncrypted(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_K8sEnableNetworkPolicies.py class TestK8sEnableNetworkPolicies (line 9) | class TestK8sEnableNetworkPolicies(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_K8sNodePoolAutoRepair.py class TestK8sNodePoolAutoRepair (line 11) | class TestK8sNodePoolAutoRepair(unittest.TestCase): method test (line 13) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_KMSKeyIsEnabled.py class TestKMSKeyIsEnabled (line 9) | class TestKMSKeyIsEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_KMSKeyRotationIsEnabled.py class TestKMSKeyRotationIsEnabled (line 9) | class TestKMSKeyRotationIsEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_LaunchTemplateDiskAreEncrypted.py class TestLaunchTemplateDisksAreEncrypted (line 9) | class TestLaunchTemplateDisksAreEncrypted(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_LogAuditRDSEnabled.py class TestLogAuditRDSEnabled (line 9) | class TestLogAuditRDSEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_MongoDBInsideVPC.py class TestMongoDBInsideVPC (line 9) | class TestMongoDBInsideVPC(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_MongoDBInstanceSSL.py class TestMongoDBInstanceSSL (line 9) | class TestMongoDBInstanceSSL(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_MongoDBIsPublic.py class TestMongoDBIsPublic (line 9) | class TestMongoDBIsPublic(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_MongoDBTransparentDataEncryption.py class TestMongoDBTransparentDataEncryptionEnabled (line 9) | class TestMongoDBTransparentDataEncryptionEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_OSSBucketAccessLogs.py class TestOSSBucketAccessLogs (line 9) | class TestOSSBucketAccessLogs(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_OSSBucketEncryptedWithCMK.py class TestOSSBucketEncryptedWithCMK (line 9) | class TestOSSBucketEncryptedWithCMK(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_OSSBucketTransferAcceleration.py class TestOSSBucketTransferAcceleration (line 9) | class TestOSSBucketTransferAcceleration(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_OSSBucketVersioning.py class TestOSSBucketVersioning (line 9) | class TestOSSBucketVersioning(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_PasswordPolicyExpiration.py class TestPasswordPolicyExpiration (line 9) | class TestPasswordPolicyExpiration(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_PasswordPolicyLength.py class TestPasswordPolicyLength (line 9) | class TestPasswordPolicyLength(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_PasswordPolicyLowercaseLetter.py class TestPasswordPolicyLowercaseLetter (line 9) | class TestPasswordPolicyLowercaseLetter(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_PasswordPolicyMaxLogin.py class TestPasswordPolicyMaxLogin (line 9) | class TestPasswordPolicyMaxLogin(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_PasswordPolicyNumber.py class TestPasswordPolicyNumber (line 9) | class TestPasswordPolicyNumber(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_PasswordPolicyReuse.py class TestPasswordPolicyReuse (line 9) | class TestPasswordPolicyReuse(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_PasswordPolicySymbol.py class TestPasswordPolicySymbol (line 9) | class TestPasswordPolicySymbol(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_PasswordPolicyUppcaseLetter.py class TestPasswordPolicyUppcaseLetter (line 9) | class TestPasswordPolicyUppcaseLetter(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_RAMSecurityEnforceMFA.py class TestRAMSecurityEnforceMFA (line 9) | class TestRAMSecurityEnforceMFA(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_RDSInstanceAutoUpgrade.py class TestRDSInstanceAutoUpgrade (line 9) | class TestRDSInstanceAutoUpgrade(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_RDSInstanceLogConnections.py class TestRDSInstanceLogConnections (line 9) | class TestRDSInstanceLogConnections(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_RDSInstanceLogDisconnections.py class TestRDSInstanceLogDisconnections (line 9) | class TestRDSInstanceLogDisconnections(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_RDSInstanceLogsEnabled.py class TestRDSInstanceLogsEnabled (line 9) | class TestRDSInstanceLogsEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_RDSInstanceSSL.py class TestRDSInstanceSSL (line 9) | class TestRDSInstanceSSL(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_RDSIsPublic.py class TestRDSIsPublic (line 9) | class TestRDSIsPublic(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_RDSRetention.py class TestRDSRetention (line 9) | class TestRDSRetention(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_RDSTransparentDataEncryption.py class TestRDSTransparentDataEncryptionEnabled (line 9) | class TestRDSTransparentDataEncryptionEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_SecurityGroupUnrestrictedIngress22.py class TestSecurityGroupUnrestrictedIngress22 (line 9) | class TestSecurityGroupUnrestrictedIngress22(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_SecurityGroupUnrestrictedIngress3389.py class TestSecurityGroupUnrestrictedIngress3389 (line 9) | class TestSecurityGroupUnrestrictedIngress3389(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/alicloud/test_TLSPoliciesAreSecure.py class TestTLSPoliciesAreSecure (line 9) | class TestTLSPoliciesAreSecure(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ACMCertCreateBeforeDestroy.py class TestACMCertCreateBeforeDestroy (line 9) | class TestACMCertCreateBeforeDestroy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ACMCertSetLoggingPreference.py class TestACMCertSetLoggingPreference (line 9) | class TestACMCertSetLoggingPreference(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ALBDesyncMode.py class TestALBDesyncMode (line 9) | class TestALBDesyncMode(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ALBDropHttpHeaders.py class TestALBDropHttpHeaders (line 9) | class TestALBDropHttpHeaders(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ALBListenerHTTPS.py class TestALBListenerHTTPS (line 9) | class TestALBListenerHTTPS(unittest.TestCase): method test_success_redirect (line 11) | def test_success_redirect(self): method test_success_1 (line 19) | def test_success_1(self): method test_success_2 (line 25) | def test_success_2(self): method test_nlb_tcp_success (line 31) | def test_nlb_tcp_success(self): method test_nlb_udp_success (line 37) | def test_nlb_udp_success(self): method test_nlb_tcp_udp_success (line 43) | def test_nlb_tcp_udp_success(self): method test_failure_1 (line 49) | def test_failure_1(self): method test_failure_2 (line 54) | def test_failure_2(self): method test_success_no_protocol (line 59) | def test_success_no_protocol(self): method test_unknown_not_rendered (line 78) | def test_unknown_not_rendered(self): FILE: tests/terraform/checks/resource/aws/test_AMICopyIsEncrypted.py class TestAMICopyIsEncrypted (line 9) | class TestAMICopyIsEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AMICopyUsesCMK.py class TestAMIEncryption (line 9) | class TestAMIEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AMIEncryption.py class TestAMIEncryption (line 9) | class TestAMIEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AMILaunchIsShared.py class TestAMILaunchIsShared (line 9) | class TestAMILaunchIsShared(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayAccessLogging.py class TestAPIGatewayAccessLogs (line 7) | class TestAPIGatewayAccessLogs(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 16) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayAuthorization.py class TestAPIGatewayAuthorization (line 7) | class TestAPIGatewayAuthorization(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 17) | def test_success(self): method test_success_apikey (line 25) | def test_success_apikey(self): method test_authorization_missing (line 34) | def test_authorization_missing(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayCacheEnable.py class TestAPIGatewayCacheEnable (line 9) | class TestAPIGatewayCacheEnable(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayCreateBeforeDestroy.py class TestAPIGatewayCreateBeforeDestroy (line 9) | class TestAPIGatewayCreateBeforeDestroy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayDeploymentCreateBeforeDestroy.py class TestAPIGatewayDeploymentCreateBeforeDestroy (line 9) | class TestAPIGatewayDeploymentCreateBeforeDestroy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayDomainNameTLS.py class TestAPIGatewayDomainNameTLS (line 9) | class TestAPIGatewayDomainNameTLS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayMethodSettingCacheEncrypted.py class TestAPIGatewayMethodSettingsCacheEncrypted (line 9) | class TestAPIGatewayMethodSettingsCacheEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayMethodSettingsCacheEnabled.py class TestAPIGatewayMethodSettingsCacheEnabled (line 9) | class TestAPIGatewayMethodSettingsCacheEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayMethodSettingsDataTrace.py class TestAPIGatewayMethodSettingsDataTrace (line 9) | class TestAPIGatewayMethodSettingsDataTrace(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayV2RouteDefinesAuthorizationType.py class TestAPIGatewayV2RouteDefinesAuthorizationType (line 9) | class TestAPIGatewayV2RouteDefinesAuthorizationType(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_APIGatewayXray.py class TestAPIGatewayXray (line 7) | class TestAPIGatewayXray(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 15) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_AWSCodeGuruHasCMK.py class TestAWSCodeGuruHasCMK (line 9) | class TestAWSCodeGuruHasCMK(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AppFlowConnectorProfileUsesCMK.py class TestAppFlowConnectorProfileUsesCMK (line 9) | class TestAppFlowConnectorProfileUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AppFlowUsesCMK.py class TestAppFlowUsesCMK (line 9) | class TestAppFlowUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AppSyncFieldLevelLogs.py class TestAppSyncFieldLevelLogs (line 9) | class TestAppSyncFieldLevelLogs(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AppSyncLogging.py class TestAppSyncLogging (line 9) | class TestAppSyncLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AppsyncAPICacheEncryptionAtRest.py class TestAppsyncAPICacheEncryptionAtRest (line 9) | class TestAppsyncAPICacheEncryptionAtRest(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AppsyncAPICacheEncryptionInTransit.py class TestAppsyncAPICacheEncryptionInTransit (line 9) | class TestAppsyncAPICacheEncryptionInTransit(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AthenaDatabaseEncryption.py class TestAthenaDatabaseEncryption (line 7) | class TestAthenaDatabaseEncryption(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 16) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_AthenaWorkgroupConfiguration.py class TestAthenaWorkgroupConfiguration (line 7) | class TestAthenaWorkgroupConfiguration(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 22) | def test_success(self): method test_success_full (line 29) | def test_success_full(self): FILE: tests/terraform/checks/resource/aws/test_AthenaWorkgroupEncryption.py class TestAthenaWorkgroupEncryption (line 8) | class TestAthenaWorkgroupEncryption(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AuroraEncryption.py class TestAuroraEncryption (line 9) | class TestAuroraEncryption(unittest.TestCase): method test_success (line 11) | def test_success(self): method test_success_serverless_default (line 30) | def test_success_serverless_default(self): method test_success_serverless_enc_off (line 48) | def test_success_serverless_enc_off(self): method test_failure_explicit (line 66) | def test_failure_explicit(self): method test_failure_default (line 85) | def test_failure_default(self): FILE: tests/terraform/checks/resource/aws/test_AutoScalingGroupWithPublicAccess.py class TestAutoScalingGroupWithPublicAccess (line 8) | class TestAutoScalingGroupWithPublicAccess(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AutoScalingLaunchTemplate.py class TestAutoScalingLaunchTemplate (line 9) | class TestAutoScalingLaunchTemplate(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_AutoScalingTagging.py class TestAutoScalingTagging (line 8) | class TestAutoScalingTagging(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_BackupVaultEncrypted.py class TestBackupVaultEncrypted (line 9) | class TestBackupVaultEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_BatchJobIsNotPrivileged.py class TestBatchJobIsNotPrivileged (line 9) | class TestBatchJobIsNotPrivileged(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_BedrockAgentEncrypted.py class TestBedrockAgentEncrypted (line 9) | class TestBedrockAgentEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_BedrockGuardrails.py class TestBedrockGuardrails (line 9) | class TestBedrockGuardrails(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudFrontGeoRestrictionDisabled.py class TestCloudFrontGeoRestrictionDisabled (line 9) | class TestCloudFrontGeoRestrictionDisabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudFrontResponseHeaderStrictTransportSecurity.py class TestCloudFrontResponseHeaderStrictTransportSecurity (line 9) | class TestCloudFrontResponseHeaderStrictTransportSecurity(unittest.TestC... method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudFrontTLS12.py class TestCloudFrontTLS12 (line 9) | class TestCloudFrontTLS12(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudWatchAlarmsEnabled.py class TestCloudWatchAlarmsEnabled (line 9) | class TestCloudWatchAlarmsEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudWatchLogGroupKMSKey.py class TestCloudWatchLogGroupKMSKey (line 9) | class TestCloudWatchLogGroupKMSKey(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudWatchLogGroupRetention.py class TestCloudWatchLogGroupRetention (line 9) | class TestCloudWatchLogGroupRetention(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudWatchLogGroupRetentionYear.py class TestCloudWatchLogGroupRetentionYear (line 9) | class TestCloudWatchLogGroupRetentionYear(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudformationStackNotificationArns.py class TestCloudformationStackNotificationArns (line 9) | class TestCloudformationStackNotificationArns(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 25) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_CloudfrontDistributionDefaultRoot.py class TestCloudfrontDistributionDefaultRoot (line 9) | class TestCloudfrontDistributionDefaultRoot(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudfrontDistributionEnabled.py class TestCloudfrontDistributionEnabled (line 9) | class TestCloudfrontDistributionEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudfrontDistributionEncryption.py class TestCloudfrontDistributionEncryption (line 7) | class TestCloudfrontDistributionEncryption(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 37) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_CloudfrontDistributionLogging.py class TestCloudfrontDistributionLogging (line 12) | class TestCloudfrontDistributionLogging(unittest.TestCase): method test_failure (line 14) | def test_failure(self): method test_success (line 21) | def test_success(self): method test_null_var_651 (line 34) | def test_null_var_651(self): FILE: tests/terraform/checks/resource/aws/test_CloudfrontDistributionOriginFailover.py class TestCloudfrontDistributionOriginFailover (line 9) | class TestCloudfrontDistributionOriginFailover(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudsearchDomainEnforceHttps.py class TestCloudsearchEnforceHttps (line 9) | class TestCloudsearchEnforceHttps(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudsearchDomainTLS.py class TestCloudsearchDomainTLS (line 9) | class TestCloudsearchDomainTLS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudtrailDefinesSNSTopic.py class TestCCloudtrailDefinesSNSTopic (line 9) | class TestCCloudtrailDefinesSNSTopic(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudtrailEnableLogging.py class TestCloudtrailEncryptedWithCMK (line 9) | class TestCloudtrailEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudtrailEncryptedWithCMK.py class TestCloudtrailEncryptedWithCMK (line 9) | class TestCloudtrailEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudtrailEventDataStoreUsesCMK.py class TestCloudtrailEventDataStoreUsesCMK (line 9) | class TestCloudtrailEventDataStoreUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CloudtrailLogValidation.py class TestCloudtrailLogValidation (line 7) | class TestCloudtrailLogValidation(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 16) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_CloudtrailMultiRegion.py class TestCloudtrailMultiRegion (line 9) | class TestCloudtrailMultiRegion(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_negative_multi_region (line 24) | def test_failure_negative_multi_region(self): method test_success (line 38) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_CodeArtifactDomainEncryptedWithCMK.py class TestCodeArtifactDomainEncryptedWithCMK (line 9) | class TestCodeArtifactDomainEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CodeBuildPrivilegedMode.py class TestCodeBuildPrivilegedMode (line 9) | class TestCodeBuildPrivilegedMode(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CodeBuildProjectEncryption.py class TestCodeBuildProjectEncryption (line 9) | class TestCodeBuildProjectEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CodePipelineArtifactsEncrypted.py class TestCodePipelineArtifactsEncrypted (line 9) | class TestCodePipelineArtifactsEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CodebuildHasLogs.py class TestCodebuildHasLogs (line 9) | class TestCodebuildHasLogs(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CodebuildS3LogsEncrypted.py class TestCodebuildS3LogsEncrypted (line 9) | class TestCodebuildS3LogsEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CodebuildUsesCMK.py class TestCodebuildUsesCMK (line 9) | class TestCodebuildUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CodecommitApprovalRulesRequireMin2.py class TestCodecommitApprovalsRulesRequireMin2 (line 9) | class TestCodecommitApprovalsRulesRequireMin2(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_CognitoUnauthenticatedIdentities.py class TestCognitoUnauthenticatedIdentities (line 9) | class TestCognitoUnauthenticatedIdentities(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ComprehendEntityRecognizerModelUsesCMK.py class TestComprehendEntityRecognizerModelUsesCMK (line 9) | class TestComprehendEntityRecognizerModelUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ComprehendEntityRecognizerVolumeUsesCMK.py class TestComprehendEntityRecognizerVolumeUsesCMK (line 9) | class TestComprehendEntityRecognizerVolumeUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ConfigConfigurationAggregator.py class TestConfigConfigurationAggregator (line 8) | class TestConfigConfigurationAggregator(unittest.TestCase): method test_failure_account (line 10) | def test_failure_account(self): method test_failure_organization (line 26) | def test_failure_organization(self): method test_failure (line 41) | def test_failure(self): method test_success_account (line 52) | def test_success_account(self): method test_success_organization (line 68) | def test_success_organization(self): FILE: tests/terraform/checks/resource/aws/test_ConnectInstanceKinesisVideoStreamStorageConfigUsesCMK.py class TestConnectInstanceKinesisVideoStreamStorageConfigUsesCMK (line 9) | class TestConnectInstanceKinesisVideoStreamStorageConfigUsesCMK(unittest... method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ConnectInstanceS3StorageConfigUsesCMK.py class TestConnectInstanceS3StorageConfigUsesCMK (line 9) | class TestConnectInstanceS3StorageConfigUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DAXEncryption.py class TestDAXEncryption (line 9) | class TestDAXEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DAXEndpointTLS.py class TestDAXEncryption (line 9) | class TestDAXEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DBInstanceBackupRetentionPeriod.py class TestDBInstanceBackupRetentionPeriod (line 9) | class TestDBInstanceBackupRetentionPeriod(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DBInstanceLogging.py class TestDBInstanceLogging (line 9) | class TestDBInstanceLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DBInstanceMinorUpgrade.py class TestDBInstanceMinorUpgrade (line 9) | class TestDBInstanceMinorUpgrade(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DBSnapshotCopyUsesCMK.py class TestDBSnapshotCopyUsesCMK (line 9) | class TestDBSnapshotCopyUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DBSnapshotsArePrivate.py class TestDBSnapshotsArePrivate (line 9) | class TestDBSnapshotsArePrivate(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DLMEventsCrossRegionEncryption.py class TestDLMEventsCrossRegionEncryption (line 9) | class TestDLMEventsCrossRegionEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DLMEventsCrossRegionEncryptionWithCMK.py class TestDLMEventsCrossRegionEncryptionWithCMK (line 9) | class TestDLMEventsCrossRegionEncryptionWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DLMScheduleCrossRegionEncryption.py class TestDLMScheduleCrossRegionEncryption (line 9) | class TestDLMScheduleCrossRegionEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DLMScheduleCrossRegionEncryptionWithCMK.py class TestDLMScheduleCrossRegionEncryptionWithCMK (line 9) | class TestDLMScheduleCrossRegionEncryptionWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DMSEndpointUsesCMK.py class TestDMSEndpointUsesCMK (line 9) | class TestDMSEndpointUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DMSReplicationInstanceEncryptedWithCMK.py class TestDMSReplicationInstanceEncryptedWithCMK (line 9) | class TestDMSReplicationInstanceEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DMSReplicationInstanceMinorUpgrade.py class TestDMSReplicationInstanceMinorUpgrade (line 9) | class TestDMSReplicationInstanceMinorUpgrade(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DMSReplicationInstancePubliclyAccessible.py class TestDMSReplicationInstancePubliclyAccessible (line 8) | class TestDMSReplicationInstancePubliclyAccessible(unittest.TestCase): method test_failure_set_public (line 11) | def test_failure_set_public(self): method test_success_set_private (line 25) | def test_success_set_private(self): method test_success_default (line 39) | def test_success_default(self): FILE: tests/terraform/checks/resource/aws/test_DMSS3UsesCMK.py class TestDMSS3UsesCMK (line 9) | class TestDMSS3UsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DatasyncLocationExposesSecrets.py class TestDatasyncLocationExposesSecrets (line 9) | class TestDatasyncLocationExposesSecrets(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DeprecatedLambdaRuntime.py class TestDeprecatedLambdaRuntime (line 9) | class TestDeprecatedLambdaRuntime(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DocDBAuditLogs.py class TestDocDBAuditLogs (line 8) | class TestDocDBAuditLogs(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_failure_no_parameters (line 32) | def test_failure_no_parameters(self): method test_success_with_parameters (line 44) | def test_success_with_parameters(self): FILE: tests/terraform/checks/resource/aws/test_DocDBBackupRetention.py class TestDocDBBackupRetention (line 11) | class TestDocDBBackupRetention(unittest.TestCase): method test (line 13) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DocDBEncryptedWithCMK.py class TestDocDBEncryptedWithCMK (line 8) | class TestDocDBEncryptedWithCMK(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DocDBEncryption.py class TestDocDBEncryption (line 7) | class TestDocDBEncryption(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 15) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_DocDBGlobalClusterEncryption.py class TestDocDBGlobalClusterEncryption (line 8) | class TestDocDBGlobalClusterEncryption(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DocDBLogging.py class TestDocDBLogging (line 9) | class TestDocDBLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DocDBTLS.py class TestDocDBTLS (line 9) | class TestDocDBTLS(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success_no_parameters (line 33) | def test_success_no_parameters(self): method test_success_with_parameters (line 45) | def test_success_with_parameters(self): FILE: tests/terraform/checks/resource/aws/test_DynamoDBTableReplicaKMSUsesCMK.py class TestDynamoDBTableReplicaKMSUsesCMK (line 9) | class TestDynamoDBTableReplicaKMSUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DynamoDBTablesEncrypted.py class TestDynamoDBTablesEncrypted (line 9) | class TestDynamoDBTablesEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_DynamodbRecovery.py class TestDynamodbRecovery (line 7) | class TestDynamodbRecovery(unittest.TestCase): method test_failure (line 8) | def test_failure(self): method test_success (line 34) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_EBSDefaultEncryption.py class TestEBSDefaultEncryption (line 9) | class TestEBSDefaultEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EBSEncryption.py class TestEBSEncryption (line 9) | class TestEBSEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EBSSnapshotCopyEncryptedWithCMK.py class TestEBSSnapshotCopyEncryptedWithCMK (line 8) | class TestEBSSnapshotCopyEncryptedWithCMK(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EBSVolumeEncryptedWithCMK.py class TestEBSVolumeEncryptedWithCMK (line 8) | class TestEBSVolumeEncryptedWithCMK(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EC2Credentials.py class TestEC2Credentials (line 9) | class TestEC2Credentials(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EC2DetailedMonitoringEnabled.py class TestEC2PublicIP (line 9) | class TestEC2PublicIP(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_failure2 (line 20) | def test_failure2(self): method test_failure_aws_instance (line 30) | def test_failure_aws_instance(self): FILE: tests/terraform/checks/resource/aws/test_EC2EBSOptimized.py class TestEC2EBSOptimized (line 8) | class TestEC2EBSOptimized(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_success_default (line 20) | def test_success_default(self): FILE: tests/terraform/checks/resource/aws/test_EC2PublicIP.py class TestEC2PublicIP (line 11) | class TestEC2PublicIP(unittest.TestCase): method test (line 13) | def test(self): method test_for_each_poc (line 49) | def test_for_each_poc(self): FILE: tests/terraform/checks/resource/aws/test_ECRImageScanning.py class TestECRImageScanning (line 7) | class TestECRImageScanning(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 15) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_ECRImmutableTags.py class TestECRImmutableTags (line 9) | class TestECRImmutableTags(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ECRPolicy.py class TestECRPolicy (line 9) | class TestECRPolicy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ECRRepositoryEncrypted.py class TestECRRepositoryEncrypted (line 8) | class TestECRRepositoryEncrypted(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_success (line 25) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_ECSClusterContainerInsights.py class TestECSClusterContainerInsights (line 9) | class TestECSClusterContainerInsights(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_explicit_disable (line 23) | def test_failure_explicit_disable(self): method test_success (line 39) | def test_success(self): method test_success_enhanced (line 55) | def test_success_enhanced(self): FILE: tests/terraform/checks/resource/aws/test_ECSClusterLoggingEnabled.py class TestECSClusterLoggingEnabled (line 9) | class TestECSClusterLoggingEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ECSClusterLoggingEncryptedWithCMK.py class TestECSClusterLoggingEncryptedWithCMK (line 9) | class TestECSClusterLoggingEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ECSContainerHostProcess.py class TestECSContainerHostProcess (line 9) | class TestECSContainerHostProcess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ECSContainerPrivilege.py class TestECSContainerPrivilege (line 9) | class TestECSContainerPrivilege(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ECSContainerReadOnlyRoot.py class TestECSContainerReadOnlyRoot (line 9) | class TestECSContainerReadOnlyRoot(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ECSServiceFargateLatest.py class TestECSServiceFargateLatest (line 9) | class TestECSServiceFargateLatest(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ECSServicePublicIP.py class TestECSServicePublicIP (line 9) | class TestECSServicePublicIP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ECSTaskDefinitionEFSVolumeEncryption.py class TestECSTaskDefinitionEFSVolumeEncryption (line 7) | class TestECSTaskDefinitionEFSVolumeEncryption(unittest.TestCase): method test_success_no_volume (line 9) | def test_success_no_volume(self): method test_success (line 30) | def test_success(self): method test_failure (line 56) | def test_failure(self): method test_failure_explicit (line 82) | def test_failure_explicit(self): FILE: tests/terraform/checks/resource/aws/test_ECSTaskDefinitionRoleCheck.py class testECSTaskDefinitionRoleCheck (line 9) | class testECSTaskDefinitionRoleCheck(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EFSAccessPointRoot.py class TestEFSAccessPointRoot (line 9) | class TestEFSAccessPointRoot(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EFSAccessUserIdentity.py class TestEFSAccessUserIdentity (line 9) | class TestEFSAccessUserIdentity(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EFSEncryptionEnabled.py class TestEFSEncryptionEnabled (line 9) | class TestEFSEncryptionEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EFSFileSystemEncryptedWithCMK.py class TestResourceEncryptedWithCMK (line 8) | class TestResourceEncryptedWithCMK(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EKSControlPlaneLogging.py class TestEKSControlPlaneLogging (line 10) | class TestEKSControlPlaneLogging(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_empty (line 17) | def test_failure_empty(self): method test_success (line 23) | def test_success(self): method test_failure_not_enabled (line 29) | def test_failure_not_enabled(self): method test_file (line 35) | def test_file(self): FILE: tests/terraform/checks/resource/aws/test_EKSNodeGroupRemoteAccess.py class TestEKSNodeGroupRemoteAccess (line 8) | class TestEKSNodeGroupRemoteAccess(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 32) | def test_success(self): method test_success_implicit (line 56) | def test_success_implicit(self): FILE: tests/terraform/checks/resource/aws/test_EKSPlatformVersion.py class TestEKSPlatformVersion (line 9) | class TestEKSPlatformVersion(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EKSPublicAccess.py class TestEKSPublicAccess (line 9) | class TestEKSPublicAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EKSPublicAccessCIDR.py class TestEKSPublicAccessCIDR (line 9) | class TestEKSPublicAccessCIDR(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EKSSecretsEncryption.py class TestEKSSecretsEncryption (line 7) | class TestEKSSecretsEncryption(unittest.TestCase): method test_failure (line 8) | def test_failure(self): method test_failure2 (line 14) | def test_failure2(self): method test_success (line 20) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_ELBAccessLogs.py class TestELBAccessLogs (line 8) | class TestELBAccessLogs(unittest.TestCase): method test_failure_elb_1 (line 10) | def test_failure_elb_1(self): method test_failure_elb_2 (line 28) | def test_failure_elb_2(self): method test_success_elb_1 (line 51) | def test_success_elb_1(self): method test_success_elb_2 (line 74) | def test_success_elb_2(self): FILE: tests/terraform/checks/resource/aws/test_ELBCrossZoneEnable.py class TestELBCrossZoneEnable (line 9) | class TestELBCrossZoneEnable(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success_missing_attribute (line 58) | def test_success_missing_attribute(self): method test_success (line 103) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_ELBPolicyUsesSecureProtocols.py class TestELBPolicyUsesSecureProtocols (line 9) | class TestELBPolicyUsesSecureProtocols(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ELBUsesSSL.py class TestELBUsesSSL (line 8) | class TestELBUsesSSL(unittest.TestCase): method test_failure_elb_one_listener (line 10) | def test_failure_elb_one_listener(self): method test_failure_elb_multi_listener (line 42) | def test_failure_elb_multi_listener(self): method test_success_elb (line 81) | def test_success_elb(self): FILE: tests/terraform/checks/resource/aws/test_ELBv2AccessLogs.py class TestELBv2AccessLogs (line 9) | class TestELBv2AccessLogs(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ELBwListenerNotTLSSSL.py class TestELBwListenerNotTLSSSL (line 9) | class TestELBwListenerNotTLSSSL(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EMRClusterConfEncryptsEBS.py class TestEMRClusterConfEncryptsEBS (line 9) | class TestEMRClusterConfEncryptsEBS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EMRClusterConfEncryptsInTransit.py class TestEMRClusterConfEncryptsInTransit (line 9) | class TestEMRClusterConfEncryptsInTransit(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EMRClusterConfEncryptsLocalDisk.py class TestEMRClusterConfEncryptsLocalDisk (line 9) | class TestEMRClusterConfEncryptsLocalDisk(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EMRClusterIsEncryptedKMS.py class TestEMRClusterIsEncryptedKMS (line 9) | class TestEMRClusterIsEncryptedKMS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_EMRClusterKerberosAttributes.py class TestEMRClusterKerberosAttributes (line 8) | class TestEMRClusterKerberosAttributes(unittest.TestCase): method test_skipped_no_kerberos (line 10) | def test_skipped_no_kerberos(self): method test_success (line 32) | def test_success(self): method test_failure (line 52) | def test_failure(self): FILE: tests/terraform/checks/resource/aws/test_EMRPubliclyAccessible.py class TestEMRPubliclyAccessible (line 8) | class TestEMRPubliclyAccessible(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_Ec2TransitGatewayAutoAccept.py class TestEc2TransitGatewayAutoAccept (line 9) | class TestEc2TransitGatewayAutoAccept(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticBeanstalkUseEnhancedHealthChecks.py class TestElasticBeanstalkUseEnhancedHealthChecks (line 9) | class TestElasticBeanstalkUseEnhancedHealthChecks(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticBeanstalkUseManagedUpdates.py class TestElasticBeanstalkUseManagedUpdates (line 9) | class TestElasticBeanstalkUseManagedUpdates(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticCacheAutomaticBackup.py class TestElasticCacheAutomaticBackup (line 9) | class TestElasticCacheAutomaticBackup(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticCacheAutomaticMinorUpgrades.py class TestElasticCacheAutomaticMinorUpgrades (line 9) | class TestElasticCacheAutomaticMinorUpgrades(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticCacheHasSecurityGroup.py class TestElasticacheHasSecurityGroup (line 9) | class TestElasticacheHasSecurityGroup(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticacheReplicationGroupEncryptedWithCMK.py class TestElasticacheReplicationGroupEncryptedWithCMK (line 8) | class TestElasticacheReplicationGroupEncryptedWithCMK(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticacheReplicationGroupEncryptionAtRest.py class TestKMSRotation (line 7) | class TestKMSRotation(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 19) | def test_failure(self): method test_failure_on_missing_property (line 29) | def test_failure_on_missing_property(self): FILE: tests/terraform/checks/resource/aws/test_ElasticacheReplicationGroupEncryptionAtTransit.py class TestKMSRotation (line 7) | class TestKMSRotation(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 19) | def test_failure(self): method test_failure_on_missing_property (line 29) | def test_failure_on_missing_property(self): FILE: tests/terraform/checks/resource/aws/test_ElasticacheReplicationGroupEncryptionAtTransitAuthToken.py class TestElasticacheReplicationGroupEncryptionAtTransitAuthToken (line 8) | class TestElasticacheReplicationGroupEncryptionAtTransitAuthToken(unitte... method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchDefaultSG.py class TestElasticsearchDefaultSG (line 9) | class TestElasticsearchDefaultSG(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchDomainAuditLogging.py class TestElasticsearchDomainAuditLogging (line 9) | class TestElasticsearchDomainAuditLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchDomainEnforceHTTPS.py class TestElasticsearchDomainEnforceHTTPS (line 9) | class TestElasticsearchDomainEnforceHTTPS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchDomainHA.py class TestElasticsearchDomainHA (line 9) | class TestElasticsearchDomainHA(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchDomainLogging.py class TestElasticsearchDomainLogging (line 9) | class TestElasticsearchDomainLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchEncryption.py class TestElasticsearchEncryption (line 9) | class TestElasticsearchEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchEncryptionWithCMK.py class TestElasticsearchEncryptionWithCMK (line 9) | class TestElasticsearchEncryptionWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchInVPC.py class TestElasticsearchInVPC (line 9) | class TestElasticsearchInVPC(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchNodeToNodeEncryption.py class TestElasticsearchNodeToNodeEncryption (line 9) | class TestElasticsearchNodeToNodeEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ElasticsearchTLSPolicy.py class TestElasticsearchTLSPolicy (line 9) | class TestElasticsearchTLSPolicy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_FSXOntapFSEncryptedWithCMK.py class TestFSXOntapFSEncryptedWithCMK (line 9) | class TestFSXOntapFSEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_FSXOpenZFSFileSystemEncryptedWithCMK.py class TestFSXOpenZFSFileSystemEncryptedWithCMK (line 9) | class TestFSXOpenZFSFileSystemEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_FSXWindowsFSEncryptedWithCMK.py class TestFSXWindowsFSEncryptedWithCMK (line 9) | class TestFSXWindowsFSEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_GlacierVaultAnyPrincipal.py class TestBackupVaultEncrypted (line 9) | class TestBackupVaultEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_GlobalAcceleratorAcceleratorFlowLogs.py class TestGlobalAcceleratorAcceleratorFlowLogs (line 7) | class TestGlobalAcceleratorAcceleratorFlowLogs(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_failure_full (line 14) | def test_failure_full(self): method test_success (line 26) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_GlueDataCatalogEncryption.py class TestGlueDataCatalogEncryption (line 7) | class TestGlueDataCatalogEncryption(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 26) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_GlueSecurityConfiguration.py class TestGlueSecurityConfiguration (line 7) | class TestGlueSecurityConfiguration(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 34) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_GlueSecurityConfigurationEnabled.py class TestGlueSecurityConfigurationEnabled (line 9) | class TestGlueSecurityConfigurationEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_GuarddutyDetectorEnabled.py class TestGuarddutyDetectorEnabled (line 9) | class TestGuarddutyDetectorEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMAdminPolicyDocument.py class TestIAMAdminPolicyDocument (line 9) | class TestIAMAdminPolicyDocument(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMCredentialsExposure.py class TestIAMCredentialsExposure (line 9) | class TestIAMCredentialsExposure(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMDataExfiltration.py class TestIAMDataExfiltration (line 9) | class TestIAMDataExfiltration(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMManagedAdminPolicy.py class TestIAMManagedAdminPolicy (line 9) | class TestIAMManagedAdminPolicy(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMPermissionsManagement.py class TestIAMPermissionsManagement (line 9) | class TestIAMPermissionsManagement(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMPolicyAttachedToGroupOrRoles.py class TestIAMPolicyAttachedToGroupOrRoles (line 9) | class TestIAMPolicyAttachedToGroupOrRoles(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMPrivilegeEscalation.py class TestIAMPolicyAttachedToGroupOrRoles (line 9) | class TestIAMPolicyAttachedToGroupOrRoles(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMRoleAllowAssumeFromAccount.py class TestIAMRoleAllowAssumeFromAccount (line 9) | class TestIAMRoleAllowAssumeFromAccount(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMRoleAllowsPublicAssume.py class TestIAMRoleAllowsPublicAssume (line 8) | class TestIAMRoleAllowsPublicAssume(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_failure_array (line 43) | def test_failure_array(self): method test_success (line 76) | def test_success(self): method test_success_deny (line 99) | def test_success_deny(self): method test_empty_iam_policy (line 122) | def test_empty_iam_policy(self): method test_empty_iam_policy_2 (line 133) | def test_empty_iam_policy_2(self): FILE: tests/terraform/checks/resource/aws/test_IAMStarActionPolicyDocument.py class TestIAMStarActionPolicyDocument (line 7) | class TestIAMStarActionPolicyDocument(unittest.TestCase): method test_success (line 8) | def test_success(self): method test_success_service_star (line 19) | def test_success_service_star(self): method test_failure (line 30) | def test_failure(self): method test_failure_multiple_statements (line 41) | def test_failure_multiple_statements(self): method test_sso_failure (line 71) | def test_sso_failure(self): method test_sso_success (line 85) | def test_sso_success(self): FILE: tests/terraform/checks/resource/aws/test_IAMStarResourcePolicyDocument.py class TestIAMStarResourcePolicyDocument (line 10) | class TestIAMStarResourcePolicyDocument(unittest.TestCase): method setUp (line 11) | def setUp(self) -> None: method tearDown (line 15) | def tearDown(self) -> None: method test (line 18) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMUserNotUsedForAccess.py class TestIAMUserNotUsedForAccess (line 9) | class TestIAMUserNotUsedForAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMUserRootAccessKeys.py class TestIAMUserRootAccessKeys (line 9) | class TestIAMUserRootAccessKeys(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IAMWriteAccess.py class TestIAMWriteAccess (line 9) | class TestIAMWriteAccess(unittest.TestCase): method setUp (line 10) | def setUp(self): method test (line 15) | def test(self): FILE: tests/terraform/checks/resource/aws/test_IMDSv1Disabled.py class TestIMDSv1Disabled (line 9) | class TestIMDSv1Disabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ImagebuilderComponentEncryptedWithCMK.py class TestImagebuilderComponentEncryptedWithCMK (line 9) | class TestImagebuilderComponentEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ImagebuilderDistributionConfigurationEncryptedWithCMK.py class TestImagebuilderDistributionConfigurationEncryptedWithCMK (line 9) | class TestImagebuilderDistributionConfigurationEncryptedWithCMK(unittest... method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_ImagebuilderImageRecipeEBSEncrypted.py class TestImagebuilderImageRecipeEBSEncrypted (line 9) | class TestImagebuilderImageRecipeEBSEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KMSKeyIsEnabled.py class TestKMSKeyIsEnabled (line 9) | class TestKMSKeyIsEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KMSKeyWildcardPrincipal.py class TestKMSKeyWildcardPrincipal (line 9) | class TestKMSKeyWildcardPrincipal(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KMSRotation.py class TestKMSRotation (line 9) | class TestKMSRotation(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KendraIndexSSEUsesCMK.py class TestKendraIndexSSEUsesCMK (line 9) | class TestKendraIndexSSEUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KeyspacesTableUsesCMK.py class TestKeyspacesTableUsesCMK (line 9) | class TestKeyspacesTableUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KinesisFirehoseDeliveryStreamSSE.py class TestKinesisFirehoseDeliveryStreamSSE (line 9) | class TestKinesisFirehoseDeliveryStreamSSE(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KinesisFirehoseDeliveryStreamUsesCMK.py class TestKinesisFirehoseDeliveryStreamUsesCMK (line 9) | class TestKinesisFirehoseDeliveryStreamUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KinesisStreamEncryptedWithCMK.py class TestKinesisStreamEncryptedWithCMK (line 8) | class TestKinesisStreamEncryptedWithCMK(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KinesisStreamEncryptionType.py class TestKinesisStreamEncryptionType (line 9) | class TestKinesisStreamEncryptionType(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_KinesisVideoEncryptedWithCMK.py class TestKinesisVideoEncryptedWithCMK (line 8) | class TestKinesisVideoEncryptedWithCMK(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LBCrossZone.py class TestLBCrossZone (line 9) | class TestLBCrossZone(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LBDeletionProtection.py class TestLBDeletionProtection (line 9) | class TestLBDeletionProtection(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LBTargetGroupDefinesHealthCheck.py class TestLBTargetGroupDefinesHealthcheck (line 9) | class TestLBTargetGroupDefinesHealthcheck(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LambdaCodeSigningConfigured.py class TestWafHasAnyRules (line 9) | class TestWafHasAnyRules(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LambdaDLQConfigured.py class TestLambdaDLQConfigured (line 9) | class TestLambdaDLQConfigured(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 34) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_LambdaEnvironmentCredentials.py class TestLambdaEnvironmentCredentials (line 9) | class TestLambdaEnvironmentCredentials(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LambdaEnvironmentEncryptionSettings.py class TestLambdaEnvironmentEncryptionSettings (line 8) | class TestLambdaEnvironmentEncryptionSettings(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LambdaFunctionIsNotPublic.py class TestLambdaFunctionIsNotPublic (line 9) | class TestLambdaFunctionIsNotPublic(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LambdaFunctionLevelConcurrentExecutionLimit.py class TestLambdaFunctionLevelConcurrentExecutionLimit (line 8) | class TestLambdaFunctionLevelConcurrentExecutionLimit(unittest.TestCase): method test_failure1 (line 10) | def test_failure1(self): method test_failure2 (line 33) | def test_failure2(self): method test_success1 (line 57) | def test_success1(self): method test_success2 (line 82) | def test_success2(self): FILE: tests/terraform/checks/resource/aws/test_LambdaFunctionURLAuth.py class TestLambdaFunctionURLAuth (line 9) | class TestLambdaFunctionURLAuth(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LambdaInVPC.py class TestLambdaInVPC (line 9) | class TestLambdaInVPC(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 34) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_LambdaServicePermission.py class TestLambdaServicePermission (line 9) | class TestLambdaServicePermission(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LambdaXrayEnabled.py class TestLambdaXrayEnabled (line 9) | class TestLambdaXrayEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LaunchConfigurationEBSEncryption.py class TestLaunchConfigurationEBSEncryption (line 9) | class TestLaunchConfigurationEBSEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LaunchTemplateMetadataHop.py class TestLaunchTemplateMetadataHop (line 9) | class TestLaunchTemplateMetadataHop(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_LustreFSEncryptedWithCMK.py class TestLustreFSEncryptedWithCMK (line 9) | class TestLustreFSEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MQBrokerAuditLogging.py class TestMQBrokerAuditLogging (line 9) | class TestMQBrokerAuditLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MQBrokerEncryptedWithCMK.py class TestMQBrokerEncryptedWithCMK (line 9) | class TestMQBrokerEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MQBrokerLogging.py class TestMQBrokerLogging (line 9) | class TestMQBrokerLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MQBrokerMinorAutoUpgrade.py class TestMQBrokerLogging (line 9) | class TestMQBrokerLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MQBrokerNotPubliclyExposed.py class TestMQBrokerNotPubliclyExposed (line 8) | class TestMQBrokerNotPubliclyExposed(unittest.TestCase): method test_failure_mqbroker_logging (line 10) | def test_failure_mqbroker_logging(self): method test_success_mqbroker_logging (line 30) | def test_success_mqbroker_logging(self): method test_success_missing_mqbroker_logging (line 50) | def test_success_missing_mqbroker_logging(self): FILE: tests/terraform/checks/resource/aws/test_MQBrokerVersion.py class TestMQBrokerVersion (line 9) | class TestMQBrokerVersion(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MSKClusterEncryption.py class TestMSKClusterEncryption (line 7) | class TestMSKClusterEncryption(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_failure_non_tls (line 16) | def test_failure_non_tls(self): method test_failure_in_cluster (line 34) | def test_failure_in_cluster(self): method test_success (line 52) | def test_success(self): method test_success_no_encrypt_block (line 70) | def test_success_no_encrypt_block(self): method test_success_no_encryption_at_rest_kms_key_arn_specified (line 83) | def test_success_no_encryption_at_rest_kms_key_arn_specified(self): method test_success_encryption_in_transit_and_no_encryption_at_rest_kms_key_arn_specified (line 92) | def test_success_encryption_in_transit_and_no_encryption_at_rest_kms_k... FILE: tests/terraform/checks/resource/aws/test_MSKClusterLogging.py class TestMSKClusterLogging (line 7) | class TestMSKClusterLogging(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_failure_none (line 29) | def test_failure_none(self): method test_success (line 36) | def test_success(self): method test_success_all (line 56) | def test_success_all(self): method test_success_mixed (line 90) | def test_success_mixed(self): method test_failure_empty (line 124) | def test_failure_empty(self): FILE: tests/terraform/checks/resource/aws/test_MSKClusterNodesArePrivate.py class TestMSKClusterNodesArePrivate (line 9) | class TestMSKClusterNodesArePrivate(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MWAASchedulerLogsEnabled.py class TestMWAASchedulerLogsEnabled (line 9) | class TestMWAASchedulerLogsEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MWAAWebserverLogsEnabled.py class TestMWAAWebserverLogsEnabled (line 9) | class TestMWAAWebserverLogsEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MWAAWorkerLogsEnabled.py class TestMWAAWorkerLogsEnabled (line 9) | class TestMWAAWorkerLogsEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MemoryDBClusterIntransitEncryption.py class TestMemoryDBClusterIntransitEncryption (line 9) | class TestMemoryDBClusterIntransitEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MemoryDBEncryptionWithCMK.py class TestMemoryDBEncryptionWithCMK (line 9) | class TestMemoryDBEncryptionWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_MemoryDBSnapshotEncryptionWithCMK.py class TestMemoryDBSnapshotEncryptionWithCMK (line 9) | class TestMemoryDBSnapshotEncryptionWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NeptuneClusterBackupRetention.py class TestNeptuneClusterBackupRetention (line 9) | class TestNeptuneClusterBackupRetention(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NeptuneClusterEncryptedWithCMK.py class TestNeptuneClusterEncryptedWithCMK (line 9) | class TestNeptuneClusterEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NeptuneClusterLogging.py class TestNeptuneClusterLogging (line 7) | class TestNeptuneClusterLogging(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 25) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_NeptuneDBClustersCopyTagsToSnapshots.py class TestNeptuneDBClustersCopyTagsToSnapshots (line 9) | class TestNeptuneDBClustersCopyTagsToSnapshots(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NeptuneDBClustersIAMDatabaseAuthenticationEnabled.py class TestNeptuneDBClustersIAMDatabaseAuthenticationEnabled (line 9) | class TestNeptuneDBClustersIAMDatabaseAuthenticationEnabled(unittest.Tes... method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NeptuneInstancePublic.py class TestNeptuneClusterInstancePublic (line 7) | class TestNeptuneClusterInstancePublic(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_success_explicit (line 23) | def test_success_explicit(self): method test_failure (line 38) | def test_failure(self): FILE: tests/terraform/checks/resource/aws/test_NeptuneSnapshotEncrypted.py class TestNeptuneClusterSnapshotEncrypted (line 9) | class TestNeptuneClusterSnapshotEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NeptuneSnapshotEncryptedWithCMK.py class TestNeptuneClusterSnapshotEncryptedWithCMK (line 9) | class TestNeptuneClusterSnapshotEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NeptuneStorageEncrypted.py class TestNeptuneClusterStorageEncrypted (line 9) | class TestNeptuneClusterStorageEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NetworkACLUnrestricted.py class TestNetworkACLUnrestricted (line 9) | class TestNetworkACLUnrestricted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NetworkACLUnrestrictedIngress20.py class TestNetworkACLUnrestrictedIngress20 (line 9) | class TestNetworkACLUnrestrictedIngress20(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NetworkACLUnrestrictedIngress21.py class TestNetworkACLUnrestrictedIngress21 (line 9) | class TestNetworkACLUnrestrictedIngress21(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NetworkACLUnrestrictedIngress22.py class TestNetworkACLUnrestrictedIngress22 (line 9) | class TestNetworkACLUnrestrictedIngress22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NetworkACLUnrestrictedIngress3389.py class TestNetworkACLUnrestrictedIngress3389 (line 11) | class TestNetworkACLUnrestrictedIngress3389(unittest.TestCase): method test (line 13) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NetworkFirewallDeletionProtection.py class TestNetworkFirewallDeletionProtection (line 9) | class TestNetworkFirewallDeletionProtection(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NetworkFirewallPolicyDefinesCMK.py class TestNetworkFirewallPolicyDefinesCMK (line 11) | class TestNetworkFirewallPolicyDefinesCMK(unittest.TestCase): method test (line 13) | def test(self): FILE: tests/terraform/checks/resource/aws/test_NetworkFirewallUsesCMK.py class TestNetworkFirewallUsesCMK (line 9) | class TestNetworkFirewallUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_PasswordPolicyExpiration.py class TestPasswordPolicyExpiration (line 7) | class TestPasswordPolicyExpiration(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 23) | def test_failure(self): method test_failure_on_missing_property (line 37) | def test_failure_on_missing_property(self): FILE: tests/terraform/checks/resource/aws/test_PasswordPolicyLength.py class TestPasswordPolicyLength (line 7) | class TestPasswordPolicyLength(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 21) | def test_failure(self): method test_failure_on_missing_property (line 33) | def test_failure_on_missing_property(self): FILE: tests/terraform/checks/resource/aws/test_PasswordPolicyLowercaseLetter.py class TestPasswordPolicLowerCaseLetter (line 7) | class TestPasswordPolicLowerCaseLetter(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 21) | def test_failure(self): method test_failure_on_missing_property (line 33) | def test_failure_on_missing_property(self): FILE: tests/terraform/checks/resource/aws/test_PasswordPolicyNumber.py class TestPasswordPolicyNumber (line 7) | class TestPasswordPolicyNumber(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 21) | def test_failure(self): method test_failure_on_missing_property (line 33) | def test_failure_on_missing_property(self): FILE: tests/terraform/checks/resource/aws/test_PasswordPolicyReuse.py class TestPasswordPolicyReuse (line 7) | class TestPasswordPolicyReuse(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 23) | def test_failure(self): method test_failure_on_missing_property (line 37) | def test_failure_on_missing_property(self): method test_another_test (line 46) | def test_another_test(self): FILE: tests/terraform/checks/resource/aws/test_PasswordPolicySymbol.py class TestPasswordPolicySymbol (line 7) | class TestPasswordPolicySymbol(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 21) | def test_failure(self): method test_failure_on_missing_property (line 33) | def test_failure_on_missing_property(self): FILE: tests/terraform/checks/resource/aws/test_PasswordPolicyUppercaseLetter.py class TestPasswordPolicyUpperCaseLetter (line 7) | class TestPasswordPolicyUpperCaseLetter(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 21) | def test_failure(self): method test_failure_on_missing_property (line 33) | def test_failure_on_missing_property(self): FILE: tests/terraform/checks/resource/aws/test_QLDBLedgerDeletionProtection.py class TestQLDBLedgerDeletionProtection (line 9) | class TestQLDBLedgerDeletionProtection(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_QLDBLedgerPermissionsMode.py class TestQLDBLedgerPermissionsMode (line 9) | class TestQLDBLedgerPermissionsMode(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSCACertIsRecent.py class TestRDSCACertIsRecent (line 9) | class TestRDSCACertIsRecent(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSClusterActivityStreamEncryptedWithCMK.py class TestRDSClusterActivityStreamEncryptedWithCMK (line 9) | class TestRDSClusterActivityStreamEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSClusterAuditLogging.py class TestRDSClusterAuditLogging (line 9) | class TestRDSClusterAuditLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSClusterAuroraBacktrack.py class TestRDSClusterAuroraBacktrack (line 9) | class TestRDSClusterAuroraBacktrack(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSClusterCopyTags.py class TestRDSClusterCopyTags (line 9) | class TestRDSClusterCopyTags(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSClusterEncrypted.py class TestRDSClusterEncrypted (line 8) | class TestRDSClusterEncrypted(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_failure_explicit (line 21) | def test_failure_explicit(self): method test_success (line 34) | def test_success(self): method test_success_with_source_db_cluster_identifier (line 47) | def test_success_with_source_db_cluster_identifier(self): FILE: tests/terraform/checks/resource/aws/test_RDSClusterEncryptedWithCMK.py class TestRDSClusterEncryptedWithCMK (line 9) | class TestRDSClusterEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSClusterIAMAuthentication.py class TestRDSClusterIAMAuthentication (line 9) | class TestRDSClusterIAMAuthentication(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSClusterLogging.py class TestRDSClusterLogging (line 9) | class TestRDSClusterLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSClusterSnapshotEncrypted.py class TestRDSClusterSnapshotEncrypted (line 8) | class TestRDSClusterSnapshotEncrypted(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_failure2 (line 21) | def test_failure2(self): method test_success2 (line 33) | def test_success2(self): FILE: tests/terraform/checks/resource/aws/test_RDSDeletionProtection.py class TestRDSDeletionProtection (line 9) | class TestRDSDeletionProtection(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_missing_attribute (line 28) | def test_failure_missing_attribute(self): method test_success (line 44) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_RDSEncryption.py class TestRDSEncryption (line 9) | class TestRDSEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSEnhancedMonitorEnabled.py class TestRDSEnhancedMonitorEnabled (line 8) | class TestRDSEnhancedMonitorEnabled(unittest.TestCase): method test_failure1 (line 10) | def test_failure1(self): method test_failure2 (line 28) | def test_failure2(self): method test_failure3 (line 47) | def test_failure3(self): method test_success1 (line 66) | def test_success1(self): method test_success2 (line 85) | def test_success2(self): FILE: tests/terraform/checks/resource/aws/test_RDSHasSecurityGroup.py class TestRDSHasSecurityGroup (line 9) | class TestRDSHasSecurityGroup(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSIAMAuthentication.py class TestRDSIAMAuthentication (line 9) | class TestRDSIAMAuthentication(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSInstanceAutoBackupEncryptionWithCMK.py class TestRDSInstanceAutoBackupEncryptionWithCMK (line 9) | class TestRDSInstanceAutoBackupEncryptionWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSInstanceDeletionProtection.py class TestRDSInstanceDeletionProtection (line 9) | class TestRDSInstanceDeletionProtection(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSInstancePerfInsightsEncryptionWithCMK.py class TestRDSInstancePerfInsightsEncryptionWithCMK (line 9) | class TestRDSInstancePerfInsightsEncryptionWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSInstancePerformanceInsights.py class TestRDSInstancePerformanceInsights (line 9) | class TestRDSInstancePerformanceInsights(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSMultiAZEnabled.py class TestRDSMultiAZEnabled (line 9) | class TestRDSMultiAZEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSPostgreSQLLogFDWExtension.py class TestRDSPostgreSQLLogFDWExtension (line 9) | class TestRDSPostgreSQLLogFDWExtension(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RDSPubliclyAccessible.py class TestRDSPubliclyAccessible (line 8) | class TestRDSPubliclyAccessible(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_success (line 22) | def test_success(self): method test_success2 (line 34) | def test_success2(self): FILE: tests/terraform/checks/resource/aws/test_RedShiftSSL.py class TestRedShiftSSL (line 8) | class TestRedShiftSSL(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftClusterAllowVersionUpgrade.py class TestRedshiftClusterAllowVersionUpgrade (line 9) | class TestRedshiftClusterAllowVersionUpgrade(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success_missing_attribute (line 27) | def test_success_missing_attribute(self): method test_success (line 42) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftClusterAutoSnap.py class TestRedshiftClusterAutoSnap (line 9) | class TestRedshiftClusterAutoSnap(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftClusterDatabaseName.py class TestRedshiftClusterDatabaseName (line 9) | class TestRedshiftClusterDatabaseName(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftClusterEncryption.py class TestRedshiftClusterEncryption (line 7) | class TestRedshiftClusterEncryption(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 21) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftClusterKMSKey.py class TestRedshiftClusterKMSKey (line 8) | class TestRedshiftClusterKMSKey(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_success (line 25) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftClusterLogging.py class TestRedshiftClusterLogging (line 9) | class TestRedshiftClusterLogging(unittest.TestCase): method test_failure_missing_1 (line 11) | def test_failure_missing_1(self): method test_failure_missing_2 (line 26) | def test_failure_missing_2(self): method test_failure_false (line 45) | def test_failure_false(self): method test_success (line 63) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftClusterPubliclyAccessible.py class TestRedshitClusterPubliclyAccessible (line 8) | class TestRedshitClusterPubliclyAccessible(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_failure2 (line 25) | def test_failure2(self): method test_success (line 39) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftClusterUseEnhancedVPCRouting.py class TestRedshiftClusterUseEnhancedVPCRouting (line 9) | class TestRedshiftClusterUseEnhancedVPCRouting(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftClusterWithCommonUsernameAndPublicAccess.py class TestRedshiftClusterWithCommonUsernameAndPublicAccess (line 8) | class TestRedshiftClusterWithCommonUsernameAndPublicAccess(unittest.Test... method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftInEc2ClassicMode.py class TestRedshiftInEc2ClassicMode (line 8) | class TestRedshiftInEc2ClassicMode(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_RedshiftServerlessNamespaceKMSKey.py class TestRedshiftServerlessNamespaceKMSKey (line 9) | class TestRedshiftServerlessNamespaceKMSKey(unittest.TestCase): method test (line 10) | def test(self) -> None: FILE: tests/terraform/checks/resource/aws/test_RedshiftSnapshotCopyGrantEncryptedWithCMK.py class TestRedshiftClusterSnapshotCopyGrantEncryptedWithCMK (line 9) | class TestRedshiftClusterSnapshotCopyGrantEncryptedWithCMK(unittest.Test... method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_Route53TransferLock.py class TestRoute53TransferLock (line 9) | class TestRoute53TransferLock(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_S3AbortIncompleteUploads.py class TestS3AbortIncompleteUploads (line 10) | class TestS3AbortIncompleteUploads(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_S3AccessPointPubliclyAccessible.py class TestS3AccessPointPubliclyAccessible (line 8) | class TestS3AccessPointPubliclyAccessible(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_S3AllowsAnyPrincipal.py class TestS3AllowsAnyPrincipal (line 9) | class TestS3AllowsAnyPrincipal(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_S3BlockPublicACLs.py class TestS3BlockPublicACLs (line 7) | class TestS3BlockPublicACLs(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 18) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_S3BlockPublicPolicy.py class TestS3BlockPublicPolicy (line 7) | class TestS3BlockPublicPolicy(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 18) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_S3BucketObjectEncryptedWithCMK.py class TestS3BucketObjectEncryptedWithCMK (line 9) | class TestS3BucketObjectEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_S3BucketObjectLock.py class TestS3BucketObjectLock (line 9) | class TestS3BucketObjectLock(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_S3GlobalViewACL.py class TestS3GlobalViewACL (line 9) | class TestS3GlobalViewACL(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/aws/test_S3IgnorePublicACLs.py class TestS3IgnorePublicACLs (line 7) | class TestS3IgnorePublicACLs(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 18) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_S3ObjectCopyEncryptedWithCMK.py class TestS3ObjectCopyEncryptedWithCMK (line 9) | class TestS3ObjectCopyEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_S3ProtectAgainstPolicyLockout.py class TestS3ProtectAgainstPolicyLockout (line 9) | class TestS3ProtectAgainstPolicyLockout(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_S3RestrictPublicBuckets.py class TestS3RestrictPublicBuckets (line 7) | class TestS3RestrictPublicBuckets(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 18) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_S3SecureDataTransport.py class TestS3SecureDataTransport (line 9) | class TestS3SecureDataTransport(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SNSCrossAccountAccess.py class TestSNSOverPermissivePublishing (line 9) | class TestSNSOverPermissivePublishing(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SNSTopicEncryption.py class TestS3Encryption (line 9) | class TestS3Encryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SNSTopicPolicyAnyPrincipal.py class TestBackupVaultEncrypted (line 9) | class TestBackupVaultEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SQSOverlyPermissive.py class TestSQSOverlyPermissive (line 9) | class TestSQSOverlyPermissive(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SQSPolicy.py class TestSQSPolicy (line 9) | class TestSQSPolicy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SQSQueueEncryption.py class TestSQSQueueEncryption (line 9) | class TestSQSQueueEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SQSQueuePolicyAnyPrincipal.py class TestBackupVaultEncrypted (line 9) | class TestBackupVaultEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SSMDocumentsArePrivate.py class TestSSMDocumentsArePrivate (line 9) | class TestSSMDocumentsArePrivate(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SSMParameterUsesCMK.py class TestSSMParameterUsesCMK (line 9) | class TestSSMParameterUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SSMSessionManagerDocumentEncryption.py class TestSSMSessionManagerDocumentEncryption (line 9) | class TestSSMSessionManagerDocumentEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SSMSessionManagerDocumentLogging.py class TestSSMSessionManagerDocumentLogging (line 9) | class TestSSMSessionManagerDocumentLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SageMakerInternetAccessDisabled.py class TestSageMakerInternetAccessDisabled (line 8) | class TestSageMakerInternetAccessDisabled(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_success (line 27) | def test_success(self): method test_success2 (line 44) | def test_success2(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerDataQualityJobDefinitionEncryption.py class TestSagemakerDataQualityJobDefinitionEncryption (line 8) | class TestSagemakerDataQualityJobDefinitionEncryption(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerDataQualityJobDefinitionTrafficEncryption.py class TestSagemakerDataQualityJobDefinitionTrafficEncryption (line 8) | class TestSagemakerDataQualityJobDefinitionTrafficEncryption(unittest.Te... method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerDataQualityJobDefinitionVolumeEncryption.py class TestSagemakerDataQualityJobDefinitionVolumeEncryption (line 8) | class TestSagemakerDataQualityJobDefinitionVolumeEncryption(unittest.Tes... method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerDomainEncryptedWithCMK.py class TestSagemakerDomainEncryptedWithCMK (line 8) | class TestSagemakerDomainEncryptedWithCMK(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerEndpoinConfigurationEncryption.py class TestSagemakerEndpointConfigurationEncryption (line 8) | class TestSagemakerEndpointConfigurationEncryption(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_success (line 27) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerFlowDefinitionUsesKMS.py class TestSagemakerFlowDefinitionUsesKMS (line 8) | class TestSagemakerFlowDefinitionUsesKMS(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerModelWithNetworkIsolation.py class TestSagemakerModelWithNetworkIsolation (line 8) | class TestSagemakerModelWithNetworkIsolation(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerNotebookEncryption.py class TestSagemakerNotebookEncryption (line 7) | class TestSagemakerNotebookEncryption(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 15) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerNotebookInCustomVPC.py class TestSagemakerNotebookInCustomVPC (line 9) | class TestSagemakerNotebookInCustomVPC(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerNotebookInstanceAllowsIMDSv2.py class TestSagemakerNotebookInstanceAllowsIMDSv2 (line 9) | class TestSagemakerNotebookInstanceAllowsIMDSv2(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SagemakerNotebookRoot.py class TestSagemakerNotebookRoot (line 9) | class TestSagemakerNotebookRoot(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SchedulerScheduleUsesCMK.py class TestSchedulerScheduleUsesCMK (line 9) | class TestSchedulerScheduleUsesCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SecretManagerSecret90days.py class TestSecretManagerSecret90days (line 9) | class TestSecretManagerSecret90days(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SecretManagerSecretEncrypted.py class TestSecretManagerSecretEncrypted (line 10) | class TestSecretManagerSecretEncrypted(unittest.TestCase): method test (line 11) | def test(self): method test_terraform_plan (line 39) | def test_terraform_plan(self): FILE: tests/terraform/checks/resource/aws/test_SecurityGroupRuleDescription.py class TestSecurityGroupRuleDescription (line 9) | class TestSecurityGroupRuleDescription(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SecurityGroupUnrestrictedEgressAny.py class TestSecurityGroupUnrestrictedEgressAny (line 9) | class TestSecurityGroupUnrestrictedEgressAny(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SecurityGroupUnrestrictedIngress22.py class TestSecurityGroupUnrestrictedIngress22 (line 9) | class TestSecurityGroupUnrestrictedIngress22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SecurityGroupUnrestrictedIngress3389.py class TestSecurityGroupUnrestrictedIngress3389 (line 9) | class TestSecurityGroupUnrestrictedIngress3389(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SecurityGroupUnrestrictedIngress80.py class TestSecurityGroupUnrestrictedIngress80 (line 9) | class TestSecurityGroupUnrestrictedIngress80(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SecurityGroupUnrestrictedIngressAny.py class TestSecurityGroupUnrestrictedIngressAny (line 9) | class TestSecurityGroupUnrestrictedIngressAny(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SesConfigurationSetDefinesTLS.py class TestSesConfigurationSetDefinesTLS (line 9) | class TestSesConfigurationSetDefinesTLS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_StateMachineLoggingExecutionHistory.py class TestStateMachineLoggingExecutionHistory (line 9) | class TestStateMachineLoggingExecutionHistory(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_StateMachineXray.py class TestStateMachineXray (line 9) | class TestStateMachineXray(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_SubnetPublicIP.py class TestSubnetPublicIP (line 8) | class TestSubnetPublicIP(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_success (line 23) | def test_success(self): method test_success_implicit (line 35) | def test_success_implicit(self): FILE: tests/terraform/checks/resource/aws/test_TimestreamDatabaseKMSKey.py class TestTimestreamDatabaseKMSKey (line 9) | class TestTimestreamDatabaseKMSKey(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_TransferServerAllowsOnlySecureProtocols.py class TestTransferServerAllowsOnlySecureProtocols (line 9) | class TestTransferServerAllowsOnlySecureProtocols(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_TransferServerIsPublic.py class TestBackupVaultEncrypted (line 9) | class TestBackupVaultEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_TransferServerLatestPolicy.py class TestTransferServerLatestPolicy (line 9) | class TestTransferServerLatestPolicy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_UnpatchedAuroraPostgresDB.py class TestUnpatchedAuroraPostgresDB (line 8) | class TestUnpatchedAuroraPostgresDB(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_VPCDefaultNetwork.py class TestDefaultVPC (line 9) | class TestDefaultVPC(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_config (line 27) | def test_failure_config(self): FILE: tests/terraform/checks/resource/aws/test_VPCEndpointAcceptanceConfigured.py class TestVPCEndpointAcceptanceConfigured (line 8) | class TestVPCEndpointAcceptanceConfigured(unittest.TestCase): method test_failure (line 10) | def test_failure(self): method test_success (line 21) | def test_success(self): FILE: tests/terraform/checks/resource/aws/test_WAFACLCVE202144228.py class TestWafHasAnyRules (line 9) | class TestWafHasAnyRules(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_WAFEnabled.py class TestWAFEnabled (line 9) | class TestWAFEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_WAFHasAnyRules.py class TestWafHasAnyRules (line 9) | class TestWafHasAnyRules(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_WAFHasLogs.py class TestWAFHasLogs (line 9) | class TestWAFHasLogs(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_WAFRuleHasAnyActions.py class TestWAFRuleHasAnyActions (line 9) | class TestWAFRuleHasAnyActions(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/aws/test_WorkspaceRootVolumeEncrypted.py class TestWorkspaceRootVolumeEncrypted (line 8) | class TestWorkspaceRootVolumeEncrypted(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/aws/test_WorkspaceUserVolumeEncrypted.py class TestWorkspaceUserVolumeEncrypted (line 9) | class TestWorkspaceUserVolumeEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACRAdminAccountDisabled.py class TestACRAdminAccountDisabled (line 9) | class TestACRAdminAccountDisabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACRAnonymousPullDisabled.py class TestACRAnonymousPullEnabled (line 9) | class TestACRAnonymousPullEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACRContainerScanEnabled.py class TestACRContainerScanEnabled (line 9) | class TestACRContainerScanEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACRDedicatedDataEndpointEnabled.py class TestACRDedicatedDataEndpointEnabled (line 9) | class TestACRDedicatedDataEndpointEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACREnableImageQuarantine.py class TestACREnableImageQuarantine (line 9) | class TestACREnableImageQuarantine(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACREnableRetentionPolicy.py class TestACREnableRetentionPolicy (line 9) | class TestACREnableRetentionPolicy(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACREnableZoneRedundancy.py class TestACREnableZoneRedundancy (line 9) | class TestACREnableZoneRedundancy(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACRGeoreplicated.py class TestACRGeoreplicated (line 9) | class TestACRGeoreplicated(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACRPublicNetworkAccessDisabled.py class TestACRPublicNetworkAccess (line 9) | class TestACRPublicNetworkAccess(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_ACRUseSignedImages.py class TestACRUseSignedImages (line 9) | class TestACRUseSignedImages(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSApiServerAuthorizedIpRanges.py class TestAKSApiServerAuthorizedIpRanges (line 9) | class TestAKSApiServerAuthorizedIpRanges(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSDashboardDisabled.py class TestAKSDashboardDisabled (line 10) | class TestAKSDashboardDisabled(unittest.TestCase): method test (line 12) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSEnablesPrivateClusters.py class TestAKSEnablesPrivateClusters (line 9) | class TestAKSEnablesPrivateClusters(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure2 (line 38) | def test_failure2(self): method test_success (line 66) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AKSEncryptionAtHostEnabled.py class AKSEncryptionAtHostEnabled (line 9) | class AKSEncryptionAtHostEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSEphemeralOSDisks.py class AKSEphemeralOSDisks (line 9) | class AKSEphemeralOSDisks(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSIsPaidSku.py class TestAKSIsPaidSku (line 9) | class TestAKSIsPaidSku(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSLocalAdminDisabled.py class TestAKSLocalAdminDisabled (line 9) | class TestAKSLocalAdminDisabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSLoggingEnabled.py class TestAKSLoggingEnabled (line 7) | class TestAKSLoggingEnabled(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 19) | def test_success(self): method test_success (line 29) | def test_success(self): method test_success_new_syntax (line 39) | def test_success_new_syntax(self): FILE: tests/terraform/checks/resource/azure/test_AKSMaxPodsMinimum.py class TestAKSMaxPodsMinimum (line 9) | class TestAKSMaxPodsMinimum(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSNetworkPolicy.py class TestAKSNetworkPolicy (line 7) | class TestAKSNetworkPolicy(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_failure2 (line 20) | def test_failure2(self): method test_success (line 31) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AKSNodePublicIpDisabled.py class TestAKSNodePublicIpDisabled (line 9) | class TestAKSNodePublicIpDisabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSOnlyCriticalPodsOnSystemNodes.py class TestAKSOnlyCriticalPodsOnSystemNodes (line 9) | class TestAKSOnlyCriticalPodsOnSystemNodes(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSPoolTypeIsScaleSet.py class TestAKSPoolTypeIsScaleSet (line 9) | class TestAKSPoolTypeIsScaleSet(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSRbacEnabled.py class TestAKSRbacEnabled (line 7) | class TestAKSRbacEnabled(unittest.TestCase): method test_failure_false (line 9) | def test_failure_false(self): method test_failure_false_new_syntax (line 29) | def test_failure_false_new_syntax(self): method test_success_default (line 48) | def test_success_default(self): method test_success (line 70) | def test_success(self): method test_success_new_syntax (line 89) | def test_success_new_syntax(self): FILE: tests/terraform/checks/resource/azure/test_AKSSecretStoreRotation.py class TestAKSSecretStoreRotation (line 10) | class TestAKSSecretStoreRotation(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSUpgradeChannel.py class TestAKSUpgradeChannel (line 9) | class TestAKSUpgradeChannel(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AKSUsesAzurePoliciesAddon.py class TestAKSUsesAzurePoliciesAddon (line 9) | class TestAKSUsesAzurePoliciesAddon(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure2 (line 38) | def test_failure2(self): method test_failure3 (line 72) | def test_failure3(self): method test_failure4 (line 104) | def test_failure4(self): method test_success (line 134) | def test_success(self): method test_success2 (line 168) | def test_success2(self): FILE: tests/terraform/checks/resource/azure/test_AKSUsesDiskEncryptionSet.py class TestAKSUsesDiskEncryptionSet (line 9) | class TestAKSUsesDiskEncryptionSet(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 38) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_APIManagementBackendHTTPS.py class TestAPIManagementBackendHTTPS (line 9) | class TestAPIManagementBackendHTTPS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_APIManagementCertsEnforced.py class TestAPIManagementCertsEnforced (line 9) | class TestAPIManagementCertsEnforced(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_APIManagementMinTLS12.py class TestAPIManagementMinTLS12 (line 9) | class TestAPIManagementMinTLS12(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_APIManagementPublicAccess.py class TestAPIManagementPublicAccess (line 9) | class TestAPIManagementPublicAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_APIServicesUseVirtualNetwork.py class TestAPIServicesUseVirtualNetwork (line 9) | class TestAPIServicesUseVirtualNetwork(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 39) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_ActiveDirectoryUsedAuthenticationServiceFabric.py class TestActiveDirectoryUsedAuthenticationServiceFabric (line 9) | class TestActiveDirectoryUsedAuthenticationServiceFabric(unittest.TestCa... method test_failure (line 11) | def test_failure(self): method test_success (line 36) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AppConfigEncryption.py class TestAppConfigEncryption (line 9) | class TestAppConfigEncryption(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppConfigLocalAuth.py class TestAppConfigLocalAuth (line 9) | class TestAppConfigLocalAuth(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppConfigPublicAccess.py class TestAppConfigPublicAccess (line 9) | class TestAppConfigPublicAccess(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppConfigPurgeProtection.py class TestAppConfigPurgeProtection (line 9) | class TestAppConfigPurgeProtection(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppConfigSku.py class TestAppConfigSku (line 9) | class TestAppConfigSku(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppGWDefinesSecureProtocols.py class TestAppGWDefinesSecureProtocols (line 9) | class TestAppGWDefinesSecureProtocols(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppGWUsesHttps.py class TestAppGWUsesHttps (line 9) | class TestAppGWUsesHttps(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppGatewayWAFACLCVE202144228.py class TestAppGatewayWAFACLCVE202144228 (line 9) | class TestAppGatewayWAFACLCVE202144228(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceAlwaysOn.py class TestAppServiceAlwaysOn (line 9) | class TestAppServiceAlwaysOn(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceAuthentication.py class TestAppServiceAuthentication (line 9) | class TestAppServiceAuthentication(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceClientCertificate.py class TestAppServiceClientCertificate (line 9) | class TestAppServiceClientCertificate(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceDetailedErrorMessagesEnabled.py class TestAppServiceClientCertificate (line 9) | class TestAppServiceClientCertificate(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceDisallowedCORS.py class TestAppServiceClientCertificate (line 9) | class TestAppServiceClientCertificate(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceDotnetFrameworkVersion.py class TestAppServiceDotnetFrameworkVersion (line 9) | class TestAppServiceDotnetFrameworkVersion(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceEnableFailedRequest.py class TestAppServiceClientCertificate (line 9) | class TestAppServiceClientCertificate(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceEnvironmentZoneRedundant.py class TestAppServiceEnvironmentZoneRedundant (line 9) | class TestAppServiceEnvironmentZoneRedundant(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceFTPSState.py class TestAppServiceClientCertificate (line 9) | class TestAppServiceClientCertificate(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceHTTPSOnly.py class TestAppServiceHTTPSOnly (line 9) | class TestAppServiceHTTPSOnly(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceHttpLoggingEnabled.py class TestAppServiceHttpLoggingEnabled (line 9) | class TestAppServiceHttpLoggingEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceHttps20Enabled.py class TestAppServiceHttps20Enabled (line 9) | class TestAppServiceHttps20Enabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceIdentity.py class TestAppServiceIdentity (line 9) | class TestAppServiceIdentity(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceIdentityProviderEnabled.py class TestAppServiceIdentityProviderEnabled (line 9) | class TestAppServiceIdentityProviderEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceInstanceMinimum.py class TestAppServiceInstanceMinimum (line 9) | class TestAppServiceInstanceMinimum(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceJavaVersion.py class TestAppServiceJavaVersion (line 9) | class TestAppServiceJavaVersion(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceMinTLSVersion.py class TestAppServiceMinTLSVersion (line 9) | class TestAppServiceMinTLSVersion(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServicePHPVersion.py class TestAppServicePHPVersion (line 9) | class TestAppServicePHPVersion(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServicePlanZoneRedundant.py class AppServicePlanZoneRedundant (line 9) | class AppServicePlanZoneRedundant(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServicePublicAccessDisabled.py class TestAppServicePublicAccessDisabled (line 9) | class TestAppServicePublicAccessDisabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServicePythonVersion.py class TestAppServicePythonVersion (line 9) | class TestAppServicePythonVersion(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceRemoteDebuggingNotEnabled.py class TestAppServiceRemoteDebuggingNotEnabled (line 9) | class TestAppServiceRemoteDebuggingNotEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceSetHealthCheck.py class TestAppServiceSetHealthCheck (line 9) | class TestAppServiceSetHealthCheck(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceSkuMinimum.py class TestAppServiceSkuMinimum (line 9) | class TestAppServiceSkuMinimum(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceSlotDebugDisabled.py class TestAppServiceSlotDebugDisabled (line 9) | class TestAppServiceSlotDebugDisabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceSlotHTTPSOnly.py class TestAppServiceSlotHTTPSOnly (line 9) | class TestAppServiceSlotHTTPSOnly(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceSlotMinTLSVersion.py class TestAppServiceSlotMinTLS (line 9) | class TestAppServiceSlotMinTLS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AppServiceUsedAzureFiles.py class TestAppServiceUsedAzureFiles (line 9) | class TestAppServiceUsedAzureFiles(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AutomationEncrypted.py class TestAutomationEncrypted (line 9) | class TestAutomationEncrypted(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_no_param (line 25) | def test_failure_no_param(self): method test_success (line 38) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureBatchAccountEndpointAccessDefaultAction.py class TestAzureBatchAccountEndpointAccessDefaultAction (line 11) | class TestAzureBatchAccountEndpointAccessDefaultAction(unittest.TestCase): method test (line 13) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureBatchAccountUsesKeyVaultEncryption.py class TestAzureBatchAccountUsesKeyVaultEncryption (line 9) | class TestAzureBatchAccountUsesKeyVaultEncryption(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 29) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureContainerGroupDeployedIntoVirtualNetwork.py class TestAzureContainerGroupDeployedIntoVirtualNetwork (line 9) | class TestAzureContainerGroupDeployedIntoVirtualNetwork(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureContainerInstanceEnvVarSecureValueType.py class TestAzureContainerInstanceEnvVarSecureValueType (line 9) | class TestAzureContainerInstanceEnvVarSecureValueType(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureContainerInstancePublicIPAddressType.py class TestAzureContainerInstancePublicIPAddressType (line 9) | class TestAzureContainerInstancePublicIPAddressType(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureDataExplorerDoubleEncryptionEnabled.py class TestAzureDataExplorerDoubleEncryptionEnabled (line 9) | class TestAzureDataExplorerDoubleEncryptionEnabled(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_failure2 (line 32) | def test_failure2(self): method test_success (line 54) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureDefenderDisabledForResManager.py class TestAzureDefenderDisabledForResManager (line 9) | class TestAzureDefenderDisabledForResManager(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureDefenderOnAppServices.py class TestAzureDefenderOnAppServices (line 9) | class TestAzureDefenderOnAppServices(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureDefenderOnContainerRegistry.py class TestAzureDefenderOnContainerRegistry (line 9) | class TestAzureDefenderOnContainerRegistry(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureDefenderOnKeyVaults.py class TestAzureDefenderOnKeyVaults (line 9) | class TestAzureDefenderOnKeyVaults(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureDefenderOnKubernetes.py class TestAzureDefenderOnKubernetes (line 9) | class TestAzureDefenderOnKubernetes(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureDefenderOnServers.py class TestAzureDefenderOnServers (line 9) | class TestAzureDefenderOnServers(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureDefenderOnSqlServers.py class TestAzureDefenderOnSqlServers (line 9) | class TestAzureDefenderOnSqlServers(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureDefenderOnSqlServersVMS.py class TestAzureDefenderOnSqlServersVMS (line 9) | class TestAzureDefenderOnSqlServersVMS(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureDefenderOnStorage.py class TestAzureDefenderOnStorage (line 9) | class TestAzureDefenderOnStorage(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureFirewallDefinesPolicy.py class TestAzureFirewallDefinesPolicy (line 9) | class TestAzureFirewallDefinesPolicy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureFirewallDenyThreatIntelMode.py class TestAzureFirewallDenyThreatIntelMode (line 9) | class TestAzureFirewallDenyThreatIntelMode(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureFirewallPolicyIDPSDeny.py class TestAzureFirewallPolicyIDPSDeny (line 9) | class TestAzureFirewallPolicyIDPSDeny(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureFrontDoorEnablesWAF.py class TestAzureFrontDoorEnablesWAF (line 9) | class TestAzureFrontDoorEnablesWAF(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureInstanceExtensions.py class TestAzureInstanceExtensions (line 9) | class TestAzureInstanceExtensions(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureInstancePassword.py class TestAzureInstancePassword (line 7) | class TestAzureInstancePassword(unittest.TestCase): method test_failure (line 8) | def test_failure(self): method test_success (line 35) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureManagedDiscEncryption.py class TestAzureManagedDiskEncryption (line 9) | class TestAzureManagedDiskEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureManagedDiskEncryptionSet.py class TestAzureManagedDiskEncryptionSet (line 9) | class TestAzureManagedDiskEncryptionSet(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureScaleSetPassword.py class TestAzureScaleSetPassword (line 9) | class TestAzureScaleSetPassword(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 28) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_AzureSearchAllowedIPsNotGlobal.py class TestAzureSearchAllowedIPsNotGlobal (line 9) | class TestAzureSearchAllowedIPsNotGlobal(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureSearchManagedIdentity.py class TestAzureSearchManagedIdentity (line 9) | class TestAzureSearchManagedIdentity(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureSearchPublicNetworkAccessDisabled.py class TestAzureSearchPublicNetworkAccessDisabled (line 9) | class TestAzureSearchPublicNetworkAccessDisabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureSearchSLAIndex.py class TestAzureSearchSLAIndex (line 9) | class TestAzureSearchSLAIndex(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureSearchSLAQueryUpdates.py class TestAzureSearchSLAQueryUpdates (line 9) | class TestAzureSearchSLAQueryUpdates(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureServiceFabricClusterProtectionLevel.py class TestAzureServiceFabricClusterProtectionLevel (line 9) | class TestAzureServiceFabricClusterProtectionLevel(unittest.TestCase): method test_passing (line 10) | def test_passing(self): method test_missing (line 43) | def test_missing(self): method test_wrong (line 69) | def test_wrong(self): FILE: tests/terraform/checks/resource/azure/test_AzureServicebusDoubleEncryptionEnabled.py class TestAzureServicebusDoubleEncryptionEnabled (line 9) | class TestAzureServicebusDoubleEncryptionEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureServicebusHasCMK.py class TestAzureServicebusHasCMK (line 9) | class TestAzureServicebusHasCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureServicebusIdentityProviderEnabled.py class TestAzureServicebusIdentityProviderEnabled (line 9) | class TestAzureServicebusIdentityProviderEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureServicebusLocalAuthDisabled.py class TestAzureServicebusLocalAuthDisabled (line 9) | class TestAzureServicebusLocalAuthDisabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureServicebusMinTLSVersion.py class TestAzureServicebusMinTLSVersion (line 9) | class TestAzureServicebusMinTLSVersion(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureServicebusPublicAccessDisabled.py class TestAzureServicebusPublicAccessDisabled (line 9) | class TestAzureServicebusPublicAccessDisabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_AzureSparkPoolIsolatedComputeEnabled.py class TestAzureSparkPoolIsolatedComputeEnabled (line 9) | class TestAzureSparkPoolIsolatedComputeEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_CDNDisableHttpEndpoints.py class TestCDNDisableHttpEndpoints (line 9) | class TestCDNDisableHttpEndpoints(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_CDNEnableHttpsEndpoints.py class TestCDNEnableHttpsEndpoints (line 9) | class TestCDNEnableHttpsEndpoints(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_CDNTLSProtocol12.py class TestCDNTLSProtocol12 (line 9) | class TestCDNTLSProtocol12(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_CognitiveServicesConfigureIdentity.py class TestCognitiveServicesConfigureIdentity (line 9) | class TestCognitiveServicesConfigureIdentity(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_CognitiveServicesDisablesPublicNetwork.py class TestCognitiveServicesDisablesPublicNetwork (line 9) | class TestCognitiveServicesDisablesPublicNetwork(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_missing_failure (line 28) | def test_missing_failure(self): method test_success (line 43) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_CognitiveServicesEnableLocalAuth.py class TestCognitiveServicesEnableLocalAuth (line 9) | class TestCognitiveServicesEnableLocalAuth(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_CosmosDBAccountsRestrictedAccess.py class TestCosmosDBAccountsRestrictedAccess (line 9) | class TestCosmosDBAccountsRestrictedAccess(unittest.TestCase): method test_failure_public_access_default (line 11) | def test_failure_public_access_default(self): method test_failure_public_access_vn_filter (line 56) | def test_failure_public_access_vn_filter(self): method test_failure_vn_filter_false (line 102) | def test_failure_vn_filter_false(self): method test_failure_vm_filter_false_with_vn_rule (line 147) | def test_failure_vm_filter_false_with_vn_rule(self): method test_failure_public_access_with_ip_range (line 222) | def test_failure_public_access_with_ip_range(self): method test_success_no_public_access (line 269) | def test_success_no_public_access(self): method test_success_vm_filter_with_vm_rule (line 314) | def test_success_vm_filter_with_vm_rule(self): method test_success_no_public_access_with_vn_filter (line 389) | def test_success_no_public_access_with_vn_filter(self): method test_success_vn_filter_ip_range (line 465) | def test_success_vn_filter_ip_range(self): FILE: tests/terraform/checks/resource/azure/test_CosmosDBDisableAccessKeyWrite.py class TestCosmosDBDisableAccessKeyWrite (line 9) | class TestCosmosDBDisableAccessKeyWrite(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_CosmosDBDisablesPublicNetwork.py class TestCosmosDBHaveCMK (line 9) | class TestCosmosDBHaveCMK(unittest.TestCase): method test_failure_missing_attribute (line 11) | def test_failure_missing_attribute(self): method test_failure (line 55) | def test_failure(self): method test_success (line 102) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_CosmosDBHaveCMK.py class TestCosmosDBHaveCMK (line 9) | class TestCosmosDBHaveCMK(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_CosmosDBLocalAuthDisabled.py class TestCosmosDBLocalAuthDisabled (line 9) | class TestCosmosDBLocalAuthDisabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_CustomRoleDefinitionSubscriptionOwner.py class TestCustomRoleDefinitionSubscriptionOwner (line 9) | class TestCustomRoleDefinitionSubscriptionOwner(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 32) | def test_failure_2(self): method test_success (line 53) | def test_success(self): method test_no_assignable_scopes (line 82) | def test_no_assignable_scopes(self): FILE: tests/terraform/checks/resource/azure/test_DataExplorerSKUHasSLA.py class TestDatabricksWorkspaceIsNotPublic (line 9) | class TestDatabricksWorkspaceIsNotPublic(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_DataExplorerServiceIdentity.py class TestDataExplorerServiceIdentity (line 9) | class TestDataExplorerServiceIdentity(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_DataExplorerUsesDiskEncryption.py class TestDataExplorerUsesDiskEncryption (line 9) | class TestDataExplorerUsesDiskEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_DataFactoryNoPublicNetworkAccess.py class TestDataFactoryNoPublicNetworkAccess (line 9) | class TestDataFactoryNoPublicNetworkAccess(unittest.TestCase): method test_failure_missing_attribute (line 11) | def test_failure_missing_attribute(self): method test_failure (line 23) | def test_failure(self): method test_success (line 36) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_DataFactoryUsesGitRepository.py class TestDataFactoryUsesGitRepository (line 9) | class TestDataFactoryUsesGitRepository(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_DataLakeStoreEncryption.py class TestDataLakeStoreEncryption (line 9) | class TestDataLakeStoreEncryption(unittest.TestCase): method test_failure_explicit (line 11) | def test_failure_explicit(self): method test_success (line 25) | def test_success(self): method test_success_explicit (line 37) | def test_success_explicit(self): FILE: tests/terraform/checks/resource/azure/test_DatabricksWorkspaceIsNotPublic.py class TestDatabricksWorkspaceIsNotPublic (line 9) | class TestDatabricksWorkspaceIsNotPublic(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_EventHubNamespaceMinTLS12.py class TestEventHubNamespaceMinTLS12 (line 9) | class TestEventHubNamespaceMinTLS12(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_EventHubNamespaceZoneRedundant.py class TestEventHubNamespaceZoneRedundant (line 9) | class TestEventHubNamespaceZoneRedundant(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_EventgridDomainIdentityProviderEnabled.py class TestEventgridDomainIdentityProviderEnabled (line 9) | class TestEventgridDomainIdentityProviderEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_EventgridDomainLocalAuthentication.py class TestEventgridDomainLocalAuthentication (line 9) | class TestEventgridDomainLocalAuthentication(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_EventgridDomainNetworkAccess.py class TestEventgridDomainNetworkAccess (line 9) | class TestEventgridDomainNetworkAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_EventgridTopicIdentityProviderEnabled.py class TestEventgridTopicIdentityProviderEnabled (line 9) | class TestEventgridTopicIdentityProviderEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_EventgridTopicLocalAuthentication.py class TestEventgridTopicLocalAuthentication (line 9) | class TestEventgridTopicLocalAuthentication(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_EventgridTopicNetworkAccess.py class TestEventgridTopicNetworkAccess (line 9) | class TestEventgridTopicNetworkAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_FrontDoorWAFACLCVE202144228.py class TestFrontDoorWAFACLCVE202144228 (line 9) | class TestFrontDoorWAFACLCVE202144228(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_FrontdoorUseWAFMode.py class TestFrontdoorUseWAFMode (line 9) | class TestFrontdoorUseWAFMode(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_failure2 (line 102) | def test_failure2(self): method test_success1 (line 194) | def test_success1(self): method test_success2 (line 286) | def test_success2(self): method test_success3 (line 377) | def test_success3(self): method test_success4 (line 468) | def test_success4(self): FILE: tests/terraform/checks/resource/azure/test_FunctionAppDisallowCORS.py class TestFunctionAppDisallowCORS (line 9) | class TestFunctionAppDisallowCORS(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success1 (line 31) | def test_success1(self): method test_success2 (line 51) | def test_success2(self): FILE: tests/terraform/checks/resource/azure/test_FunctionAppEnableLogging.py class TestFunctionAppEnableLogging (line 9) | class TestFunctionAppEnableLogging(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_FunctionAppHttpVersionLatest.py class TestFunctionAppHttpVersionLatest (line 9) | class TestFunctionAppHttpVersionLatest(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_FunctionAppMinTLSVersion.py class TestFunctionAppMinTLSVersion (line 9) | class TestFunctionAppMinTLSVersion(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_FunctionAppPublicAccessDisabled.py class TestFunctionAppPublicAccessDisabled (line 9) | class TestFunctionAppPublicAccessDisabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_FunctionAppsAccessibleOverHttps.py class TestFunctionAppsAccessibleOverHttps (line 9) | class TestFunctionAppsAccessibleOverHttps(unittest.TestCase): method test (line 10) | def test(self): method test_tf_plan (line 48) | def test_tf_plan(self): FILE: tests/terraform/checks/resource/azure/test_FunctionAppsEnableAuthentication.py class TestFunctionAppsEnableAuthentication (line 9) | class TestFunctionAppsEnableAuthentication(unittest.TestCase): method test_failure_missing_authentication_block (line 11) | def test_failure_missing_authentication_block(self): method test_success (line 26) | def test_success(self): method test_failed (line 44) | def test_failed(self): FILE: tests/terraform/checks/resource/azure/test_GithubActionsOIDCTrustPolicy.py class TestAzureGithubActionsOIDCTrustPolicy (line 10) | class TestAzureGithubActionsOIDCTrustPolicy(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_IoTNoPublicNetworkAccess.py class TestIoTNoPublicNetworkAccess (line 9) | class TestIoTNoPublicNetworkAccess(unittest.TestCase): method test_success_missing_attribute (line 11) | def test_success_missing_attribute(self): method test_failure (line 71) | def test_failure(self): method test_success (line 131) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_KeyBackedByHSM.py class TestKeyBackedByHSM (line 9) | class TestKeyBackedByHSM(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success1 (line 33) | def test_success1(self): method test_success2 (line 56) | def test_success2(self): FILE: tests/terraform/checks/resource/azure/test_KeyExpirationDate.py class TestKeyExpirationDate (line 9) | class TestKeyExpirationDate(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 33) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_KeyVaultDisablesPublicNetworkAccess.py class TestKeyVaultDisablesPublicNetworkAccess (line 9) | class TestKeyVaultDisablesPublicNetworkAccess(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_KeyVaultEnablesFirewallRulesSettings.py class TestKeyVaultEnablesFirewallRulesSettings (line 9) | class TestKeyVaultEnablesFirewallRulesSettings(unittest.TestCase): method test_failure_missing (line 11) | def test_failure_missing(self): method test_success (line 46) | def test_success(self): method test_fail_allow (line 84) | def test_fail_allow(self): FILE: tests/terraform/checks/resource/azure/test_KeyVaultEnablesPurgeProtection.py class TestKeyVaultEnablesPurgeProtection (line 9) | class TestKeyVaultEnablesPurgeProtection(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure2 (line 45) | def test_failure2(self): method test_success (line 80) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_KeyVaultEnablesSoftDelete.py class TestKeyVaultEnablesSoftDelete (line 9) | class TestKeyVaultEnablesSoftDelete(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 46) | def test_success(self): method test_success2 (line 81) | def test_success2(self): FILE: tests/terraform/checks/resource/azure/test_KeyVaultRecoveryEnabled.py class TestKeyVaultRecoveryEnabled (line 9) | class TestKeyVaultRecoveryEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure2 (line 26) | def test_failure2(self): method test_success (line 42) | def test_success(self): method test_success2 (line 59) | def test_success2(self): FILE: tests/terraform/checks/resource/azure/test_KubernetesClusterHTTPApplicationRouting.py class TestKubernetesClusterHTTPApplicationRouting (line 9) | class TestKubernetesClusterHTTPApplicationRouting(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_LinuxVMUsesSSH.py class TestLinuxVMUsesSSH (line 9) | class TestLinuxVMUsesSSH(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_MLCCLADisabled.py class TestMLCCLADisabled (line 9) | class TestMLCCLADisabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_MLComputeClusterMinNodes.py class TestMLComputeClusterMinNodes (line 9) | class TestMLComputeClusterMinNodes(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_MLPublicAccess.py class TestMLPublicAccess (line 9) | class TestMLPublicAccess(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_MSSQLServerAuditPolicyLogMonitor.py class TestMSSQLServerAuditPolicyLogMonitor (line 9) | class TestMSSQLServerAuditPolicyLogMonitor(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_MSSQLServerMinTLSVersion.py class TestMSSQLServerMinTLSVersion (line 9) | class TestMSSQLServerMinTLSVersion(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 32) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_MariaDBGeoBackupEnabled.py class MariaDBGeoBackupEnabled (line 9) | class MariaDBGeoBackupEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_empty (line 34) | def test_failure_empty(self): method test_success (line 56) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_MariaDBPublicAccessDisabled.py class TestMariaDBPublicAccessDisabled (line 9) | class TestMariaDBPublicAccessDisabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 34) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_MariaDBSSLEnforcementEnabled.py class TestMariaDBSSLEnforcementEnabled (line 9) | class TestMariaDBSSLEnforcementEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 34) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_MonitorLogProfileCategories.py class TestMonitorLogProfileCategories (line 9) | class TestMonitorLogProfileCategories(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 32) | def test_success(self): method test_fail_missing (line 55) | def test_fail_missing(self): method test_fail_empty (line 74) | def test_fail_empty(self): FILE: tests/terraform/checks/resource/azure/test_MonitorLogProfileRetentionDays.py class TestMonitorLogProfileRetentionDays (line 9) | class TestMonitorLogProfileRetentionDays(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_1 (line 34) | def test_failure_1(self): method test_success_1 (line 57) | def test_success_1(self): method test_success_2 (line 80) | def test_success_2(self): method test_failure_missing (line 103) | def test_failure_missing(self): method test_unknown (line 122) | def test_unknown(self): FILE: tests/terraform/checks/resource/azure/test_MySQLEncryptionEnabled.py class TestMySQLEncryptionEnabled (line 9) | class TestMySQLEncryptionEnabled(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 37) | def test_failure_2(self): method test_success (line 58) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_MySQLGeoBackupEnabled.py class TestMySQLGeoBackupEnabled (line 9) | class TestMySQLGeoBackupEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_MySQLPublicAccessDisabled.py class TestMySQLPublicAccessDisabled (line 9) | class TestMySQLPublicAccessDisabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_missing_failure (line 35) | def test_missing_failure(self): method test_success (line 58) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_MySQLServerMinTLSVersion.py class TestMySQLServerMinTLSVersion (line 9) | class TestMySQLServerMinTLSVersion(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 38) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_MySQLServerSSLEnforcementEnabled.py class TestMySQLServerSSLEnforcementEnabled (line 9) | class TestMySQLServerSSLEnforcementEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 38) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_MySQLTreatDetectionEnabled.py class TestMySQLTreatDetectionEnabled (line 9) | class TestMySQLTreatDetectionEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_empty (line 42) | def test_failure_empty(self): method test_success (line 70) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_NSGRuleHTTPAccessRestricted.py class TestNSGRuleSSHAccessRestricted (line 9) | class TestNSGRuleSSHAccessRestricted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_NSGRuleRDPAccessRestricted.py class TestNSGRuleRDPAccessRestricted (line 9) | class TestNSGRuleRDPAccessRestricted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_NSGRuleSSHAccessRestricted.py class TestNSGRuleSSHAccessRestricted (line 9) | class TestNSGRuleSSHAccessRestricted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_NSGRuleUDPAccessRestricted.py class TestNSGRuleUDPAccessRestricted (line 9) | class TestNSGRuleUDPAccessRestricted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_NetworkInterfaceEnableIPForwarding.py class TestNetworkInterfaceEnableIPForwarding (line 9) | class TestNetworkInterfaceEnableIPForwarding(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 30) | def test_success(self): method test_success_no_param (line 49) | def test_success_no_param(self): FILE: tests/terraform/checks/resource/azure/test_NetworkWatcherFlowLogPeriod.py class TestNetworkWatcherFlowLogPeriod (line 9) | class TestNetworkWatcherFlowLogPeriod(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_no_retention_policy (line 31) | def test_failure_no_retention_policy(self): method test_failure_invalid_days_string (line 46) | def test_failure_invalid_days_string(self): method test_success (line 66) | def test_success(self): method test_success_with_0_days (line 86) | def test_success_with_0_days(self): method test_success_with_valid_day_string (line 106) | def test_success_with_valid_day_string(self): FILE: tests/terraform/checks/resource/azure/test_OpenAICognitiveServicesRestrictedOutboundNetwork.py class TestOpenAICognitiveServicesRestrictedOutboundNetwork (line 9) | class TestOpenAICognitiveServicesRestrictedOutboundNetwork(unittest.Test... method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_PostgreSQLEncryptionEnabled.py class TestPostgreSQLEncryptionEnabled (line 9) | class TestPostgreSQLEncryptionEnabled(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 37) | def test_failure_2(self): method test_success (line 58) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_PostgreSQLFlexiServerGeoBackupEnabled.py class TestPostgreSQLFlexiServerGeoBackupEnabled (line 9) | class TestPostgreSQLFlexiServerGeoBackupEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_PostgreSQLMinTLSVersion.py class TestPostgreSQLMinTLSVersion (line 9) | class TestPostgreSQLMinTLSVersion(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_PostgreSQLServerConnectionThrottlingEnabled.py class TestPostgreSQLServerConnectionThrottlingEnabled (line 9) | class TestPostgreSQLServerConnectionThrottlingEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 24) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_PostgreSQLServerLogCheckpointEnabled.py class TestPostgreSQLServerLogCheckpointsEnabled (line 9) | class TestPostgreSQLServerLogCheckpointsEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 24) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_PostgreSQLServerLogConnectionsEnabled.py class TestPostgreSQLServerLogConnectionsEnabled (line 9) | class TestPostgreSQLServerLogConnectionsEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 24) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_PostgreSQLServerLogRetentionEnabled.py class TestACRAdminAccountDisabled (line 9) | class TestACRAdminAccountDisabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_PostgreSQLServerPublicAccessDisabled.py class TestPostgreSQLServerPublicAccessDisabled (line 9) | class TestPostgreSQLServerPublicAccessDisabled(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 38) | def test_failure_2(self): method test_success (line 63) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_PostgreSQLServerSSLEnforcementEnabled.py class TestPostgreSQLServerSSLEnforcementEnabled (line 9) | class TestPostgreSQLServerSSLEnforcementEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 38) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_PostgresSQLGeoBackupEnabled.py class TestPostgressSQLGeoBackupEnabled (line 9) | class TestPostgressSQLGeoBackupEnabled(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 38) | def test_failure_2(self): method test_success (line 62) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_PostgresSQLTreatDetectionEnabled.py class TestPostgresSQLTreatDetectionEnabled (line 9) | class TestPostgresSQLTreatDetectionEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_empty (line 42) | def test_failure_empty(self): method test_success (line 70) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_PubsubSKUSLA.py class TestPubsubSKUSLA (line 9) | class TestPubsubSKUSLA(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_PubsubSpecifyIdentity.py class TestPubsubSpecifyIdentity (line 9) | class TestPubsubSpecifyIdentity(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_RedisCacheEnableNonSSLPort.py class TestRedisCacheEnableNonSSLPort (line 9) | class TestRedisCacheEnableNonSSLPort(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 31) | def test_success(self): method test_success_no_param (line 52) | def test_success_no_param(self): FILE: tests/terraform/checks/resource/azure/test_RedisCacheMinTLSVersion.py class TestRedisCacheMinTLSVersion (line 9) | class TestRedisCacheMinTLSVersion(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_RedisCachePublicNetworkAccessEnabled.py class TestRedisCachePublicNetworkAccessEnabled (line 9) | class TestRedisCachePublicNetworkAccessEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_no_param (line 31) | def test_failure_no_param(self): method test_success (line 51) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_RedisCacheStandardReplicationEnabled.py class TestRedisCacheStandardReplicationEnabled (line 9) | class TestRedisCacheStandardReplicationEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SQLDatabaseLedgerEnabled.py class SQLDatabaseLedgerEnabled (line 9) | class SQLDatabaseLedgerEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SQLDatabaseZoneRedundant.py class TestSQLDatabaseZoneRedundant (line 9) | class TestSQLDatabaseZoneRedundant (unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SQLServerEmailAlertsEnabled.py class TestSQLServerEmailAlertsEnabled (line 9) | class TestSQLServerEmailAlertsEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 30) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SQLServerEmailAlertsToAdminsEnabled.py class TestSQLServerEmailAlertsToAdminsEnabled (line 9) | class TestSQLServerEmailAlertsToAdminsEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 30) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SQLServerNoPublicAccess.py class TestSQLServerNoPublicAccess (line 9) | class TestSQLServerNoPublicAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SQLServerPublicAccessDisabled.py class TestSQLServerPublicAccessDisabled (line 9) | class TestSQLServerPublicAccessDisabled(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 32) | def test_failure_2(self): method test_success (line 52) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SQLServerThreatDetectionTypes.py class TestSecurityCenterContactPhone (line 9) | class TestSecurityCenterContactPhone(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 30) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SecretContentType.py class TestSecretContentType (line 9) | class TestSecretContentType(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 27) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SecretExpirationDate.py class TestSecretExpirationDate (line 9) | class TestSecretExpirationDate(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 27) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SecurityCenterContactEmails.py class TestSecurityCenterContactEmails (line 9) | class TestSecurityCenterContactEmails(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 24) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SecurityCenterContactPhone.py class TestSecurityCenterContactPhone (line 9) | class TestSecurityCenterContactPhone(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 21) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SecurityCenterEmailAlert.py class TestSecurityCenterEmailAlert (line 9) | class TestSecurityCenterEmailAlert(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 21) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SecurityCenterEmailAlertAdmins.py class TestSecurityCenterEmailAlertAdmins (line 9) | class TestSecurityCenterEmailAlertAdmins(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 22) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SecurityCenterStandardPricing.py class TestSecurityCenterStandardPricing (line 9) | class TestSecurityCenterStandardPricing(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 21) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_SignalRSJUSLA.py class TestSignalRSKUSLA (line 9) | class TestSignalRSKUSLA(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SpringCloudAPIPortalHTTPSOnly.py class TestSpringCloudAPIPortalHTTPSOnly (line 9) | class TestSpringCloudAPIPortalHTTPSOnly(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SpringCloudAPIPortalPublicAccessIsDisabled.py class TestSpringCloudAPIPortalPublicAccessIsDisabled (line 9) | class TestSpringCloudAPIPortalPublicAccessIsDisabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_StorageAccountAzureServicesAccessEnabled.py class TestStorageAccountAzureServicesAccessEnabled (line 9) | class TestStorageAccountAzureServicesAccessEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success_1 (line 27) | def test_success_1(self): method test_success_2 (line 46) | def test_success_2(self): FILE: tests/terraform/checks/resource/azure/test_StorageAccountDefaultNetworkAccessDeny.py class TestStorageAccountDefaultNetworkAccessDeny (line 9) | class TestStorageAccountDefaultNetworkAccessDeny(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_StorageAccountDisablePublicAccess.py class TestStorageAccountDisablePublicAccess (line 9) | class TestStorageAccountDisablePublicAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_StorageAccountLoggingQueueServiceEnabled.py class TestStorageAccountLoggingQueueServiceEnabled (line 9) | class TestStorageAccountLoggingQueueServiceEnabled(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_2 (line 25) | def test_failure_2(self): method test_success (line 43) | def test_success(self): method test_success_blobstorage (line 78) | def test_success_blobstorage(self): FILE: tests/terraform/checks/resource/azure/test_StorageAccountMinimumTlsVersion.py class TestAppServiceMinTLSVersion (line 9) | class TestAppServiceMinTLSVersion(unittest.TestCase): method test_failure_option_not_present (line 11) | def test_failure_option_not_present(self): method test_failure_insecure_option_present_tls10 (line 30) | def test_failure_insecure_option_present_tls10(self): method test_failure_insecure_option_present_tls11 (line 50) | def test_failure_insecure_option_present_tls11(self): method test_success_secure_option_present (line 70) | def test_success_secure_option_present(self): method test_success_future_option_present (line 90) | def test_success_future_option_present(self): FILE: tests/terraform/checks/resource/azure/test_StorageAccountName.py class TestStorageAccountName (line 9) | class TestStorageAccountName(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_StorageAccountsTransportEncryption.py class TestStorageAccountsTransportEncryption (line 9) | class TestStorageAccountsTransportEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_StorageAccountsUseReplication.py class TestStorageAccountsUseReplication (line 9) | class TestStorageAccountsUseReplication(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_StorageBlobRestrictPublicAccess.py class TestStorageBlobRestrictPublicAccess (line 9) | class TestStorageBlobRestrictPublicAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_StorageBlobServiceContainerPrivateAccess.py class TestStorageBlobServiceContainerPrivateAccess (line 9) | class TestStorageBlobServiceContainerPrivateAccess(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 23) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_StorageLocalUsers.py class TestStorageLocalUsers (line 9) | class TestStorageLocalUsers(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_StorageSyncPublicAccessDisabled.py class TestStorageSyncPublicAccessDisabled (line 9) | class TestStorageSyncPublicAccessDisabled(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 26) | def test_failure_2(self): method test_success (line 42) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_StorageSyncServicePermissiveAccess.py class TestStorageSyncServicePermissiveAccess (line 9) | class TestStorageSyncServicePermissiveAccess(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SynapseSQLPoolDataEncryption.py class TestSynapseSQLPoolDataEncryption (line 9) | class TestSynapseSQLPoolDataEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SynapseWorkspaceAdministratorLoginPasswordHidden.py class TestSynapseWorkspaceAdministratorLoginPasswordHidden (line 8) | class TestSynapseWorkspaceAdministratorLoginPasswordHidden(unittest.Test... method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SynapseWorkspaceCMKEncryption.py class TestSynapseWorkspaceCMKEncryption (line 9) | class TestSynapseWorkspaceCMKEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SynapseWorkspaceEnablesDataExfilProtection.py class TestSynapseWorkspaceEnablesDataExfilProtection (line 9) | class TestSynapseWorkspaceEnablesDataExfilProtection(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_SynapseWorkspaceEnablesManagedVirtualNetworks.py class TestSynapseWorkspaceEnablesManagedVirtualNetworks (line 9) | class TestSynapseWorkspaceEnablesManagedVirtualNetworks(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 36) | def test_failure_2(self): method test_success (line 60) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_VMAgentIsInstalled.py class TestVMAgentIsInstalled (line 9) | class TestVMAgentIsInstalled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_VMCredsInCustomData.py class TestVMCredsInCustomData (line 9) | class TestVMCredsInCustomData(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_VMDisablePasswordAuthentication.py class TestVMDisablePasswordAuthentication (line 9) | class TestVMDisablePasswordAuthentication(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_VMDiskWithPublicAccess.py class TestVMDiskWithPublicAccess (line 9) | class TestVMDiskWithPublicAccess(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/azure/test_VMEncryptionAtHostEnabled.py class TestVMEncryptionAtHostEnabled (line 9) | class TestVMEncryptionAtHostEnabled(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_failure2 (line 49) | def test_failure2(self): method test_failure3 (line 88) | def test_failure3(self): method test_failure4 (line 126) | def test_failure4(self): method test_success1 (line 165) | def test_success1(self): method test_success2 (line 204) | def test_success2(self): FILE: tests/terraform/checks/resource/azure/test_VMScaleSetsAutoOSImagePatchingEnabled.py class TestVMScaleSetsAutoOSImagePatchingEnabled (line 9) | class TestVMScaleSetsAutoOSImagePatchingEnabled(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_failure2 (line 95) | def test_failure2(self): method test_failure3 (line 180) | def test_failure3(self): method test_failure4 (line 265) | def test_failure4(self): method test_failure5 (line 354) | def test_failure5(self): method test_success (line 442) | def test_success(self): FILE: tests/terraform/checks/resource/azure/test_VMStorageOsDisk.py class TestVMStorageOsDisk (line 9) | class TestVMStorageOsDisk(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_VnetLocalDNS.py class TestVnetLocalDNS (line 9) | class TestVnetLocalDNS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_VnetSingleDNSServer.py class TestVnetSingleDNSServer (line 9) | class TestVnetSingleDNSServer(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_WAFSpecifiedModeAppGW.py class TestAppGWUseWAFMode (line 9) | class TestAppGWUseWAFMode(unittest.TestCase): method test_failure1 (line 11) | def test_failure1(self): method test_failure2 (line 102) | def test_failure2(self): method test_success1 (line 194) | def test_success1(self): method test_success2 (line 286) | def test_success2(self): method test_success3 (line 377) | def test_success3(self): method test_success4 (line 468) | def test_success4(self): FILE: tests/terraform/checks/resource/azure/test_WinVMAutomaticUpdates.py class TestWinVMAutomaticUpdates (line 9) | class TestWinVMAutomaticUpdates(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/azure/test_WinVMEncryptionAtHost.py class TestWinVMEncryptionAtHost (line 9) | class TestWinVMEncryptionAtHost(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/digitalocean/test_DropletSSHKeys.py class TestDropletSSHKeys (line 9) | class TestDropletSSHKeys(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/digitalocean/test_FirewallIngressOpen.py class TestFirewallIngressOpen (line 9) | class TestFirewallIngressOpen(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/digitalocean/test_SpaceBucketPublicRead.py class TestSpaceBucketVersioning (line 9) | class TestSpaceBucketVersioning(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/digitalocean/test_SpaceBucketVersioning.py class TestSpaceBucketVersioning (line 9) | class TestSpaceBucketVersioning(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_ArtifactRegistryEncryptedWithCMK.py class TestArtifactRegistryEncryptedWithCMK (line 9) | class TestArtifactRegistryEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_ArtifactRegistryPrivateRepo.py class TestArtifactRegistryPrivateRepo (line 9) | class TestArtifactRegistryPrivateRepo(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_BigQueryDatasetEncryptedWithCMK.py class TestBigQueryDatasetEncryptedWithCMK (line 9) | class TestBigQueryDatasetEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_BigQueryPrivateTable.py class TestBigQueryPrivateTable (line 9) | class TestBigQueryPrivateTable(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_BigQueryTableDeletionProtection.py class TestBigQueryTableDeletionProtection (line 9) | class TestBigQueryTableDeletionProtection(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_BigQueryTableEncryptedWithCMK.py class TestBigQueryTableEncryptedWithCMK (line 9) | class TestBigQueryTableEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_BigTableInstanceDeletionProtection.py class TestBigQueryTableDeletionProtection (line 9) | class TestBigQueryTableDeletionProtection(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_BigTableInstanceEncryptedWithCMK.py class TestBigTableInstanceEncryptedWithCMK (line 9) | class TestBigTableInstanceEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_CloudArmorWAFACLCVE202144228.py class TestCloudArmorWAFACLCVE202144228 (line 9) | class TestCloudArmorWAFACLCVE202144228(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_CloudBuildWorkerArePrivate.py class TestCloudBuildWorkersArePrivate (line 9) | class TestCloudBuildWorkersArePrivate(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_CloudFunctionPermissiveIngress.py class TestCloudFunctionPermissiveIngress (line 9) | class TestCloudFunctionPermissiveIngress(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_CloudFunctionsShouldNotbePublic.py class TestCloudFunctionsShouldNotBePublic (line 9) | class TestCloudFunctionsShouldNotBePublic(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_CloudPubSubEncryptedWithCMK.py class TestCloudPubSubEncryptedWithCMK (line 9) | class TestCloudPubSubEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_CloudSqlMajorVersion.py class TestCloudSqlMajorVersion (line 9) | class TestCloudSqlMajorVersion(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_CloudStorageLogging.py class TestCloudStorageLogging (line 9) | class TestCloudStorageLogging(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 23) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_CloudStorageSelfLogging.py class TestCloudStorageSelfLogging (line 9) | class TestCloudStorageSelfLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_DataFusionPrivateInstance.py class TestDataFusionPrivateInstance (line 9) | class TestDataFusionPrivateInstance(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_DataFusionStackdriverLogs.py class TestDataFusionStackdriverLogs (line 9) | class TestDataFusionStackdriverLogs(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_DataFusionStackdriverMonitoring.py class TestDataFusionStackdriverMonitoring (line 9) | class TestDataFusionStackdriverMonitoring(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_DataflowJobEncryptedWithCMK.py class TestDataflowJobEncryptedWithCMK (line 9) | class TestDataflowJobEncryptedWithCMK(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_DataflowPrivateJob.py class TestDataflowPrivateJob (line 9) | class TestDataflowPrivateJob(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_DataprocClusterEncryptedWithCMK.py class TestDataprocClusterEncryptedWithCMK (line 9) | class TestDataprocClusterEncryptedWithCMK(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_DataprocPrivateCluster.py class TestDataprocPrivateCluster (line 9) | class TestDataprocPrivateCluster(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_DataprocPublicIpCluster.py class TestDataprocPublicIpCluster (line 9) | class TestDataprocPublicIpCluster(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GCPCloudRunPrivateService.py class TestGCPCloudRunPrivateService (line 9) | class TestGCPCloudRunPrivateService(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEAliasIpEnabled.py class TestGKEAliasIpEnabled (line 20) | class TestGKEAliasIpEnabled(unittest.TestCase): method test_failure (line 22) | def test_failure(self): method test_success (line 28) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKEBinaryAuthorization.py class TestGKEBinaryAuthorization (line 9) | class TestGKEBinaryAuthorization(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEClientCertificateDisabled.py class GKEClientCertificateDisabled (line 7) | class GKEClientCertificateDisabled(unittest.TestCase): method test_success (line 9) | def test_success(self): method test_failure (line 15) | def test_failure(self): FILE: tests/terraform/checks/resource/gcp/test_GKEClusterLogging.py class TestGKEClusterLogging (line 7) | class TestGKEClusterLogging(unittest.TestCase): method test_failure (line 8) | def test_failure(self): method test_success (line 27) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKEDisableLegacyAuth.py class GKEDisableLegacyAuth (line 7) | class GKEDisableLegacyAuth(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 15) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKEDontUseNodePools.py class TestGKEDontUseNodePools (line 9) | class TestGKEDontUseNodePools(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEEnableShieldedNodes.py class TestGKEEnableShieldedNodes (line 9) | class TestGKEEnableShieldedNodes(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEEnableVPCFlowLogs.py class TestGKEEnableVPCFlowLogs (line 9) | class TestGKEEnableVPCFlowLogs(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEEnsureIntegrityMonitoring.py class TestGKEEnsureIntegrityMonitoring (line 9) | class TestGKEEnsureIntegrityMonitoring(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEHasLabels.py class TestGKEHasLabels (line 7) | class TestGKEHasLabels(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_failure2 (line 14) | def test_failure2(self): method test_success (line 19) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKEKubernetesRBACGoogleGroups.py class TestGKEKubernetesRBACGoogleGroups (line 9) | class TestGKEKubernetesRBACGoogleGroups(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEMasterAuthorizedNetworksEnabled.py class TestGKEMasterAuthorizedNetworksEnabled (line 7) | class TestGKEMasterAuthorizedNetworksEnabled(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 14) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKEMetadataServerIsEnabled.py class TestGKEMetadataServerIsEnabled (line 9) | class TestGKEMetadataServerIsEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEMonitoringEnabled.py class GKEMonitoringEnabled (line 7) | class GKEMonitoringEnabled(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 15) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKENetworkPolicyEnabled.py class TestGKENetworkPolicyEnabled (line 9) | class TestGKENetworkPolicyEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKENodePoolAutoRepairEnabled.py class GKENodePoolAutoRepairEnabled (line 7) | class GKENodePoolAutoRepairEnabled(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 15) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKENodePoolAutoUpgradeEnabled.py class GKENodePoolAutoUpgradeEnabled (line 7) | class GKENodePoolAutoUpgradeEnabled(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 15) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKEPodSecurityPolicyEnabled.py class TestGKEPodSecurityPolicyEnabled (line 9) | class TestGKEPodSecurityPolicyEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEPrivateClusterConfig.py class TestGKEPrivateClusterConfig (line 7) | class TestGKEPrivateClusterConfig(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 14) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKEPrivateNodes.py class TestGKEPrivateNodes (line 9) | class TestGKEPrivateNodes(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEPublicControlPlane.py class TestGKEPublicControlPlane (line 7) | class TestGKEPublicControlPlane(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_success (line 14) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GKEReleaseChannel.py class TestGKEReleaseChannel (line 9) | class TestGKEReleaseChannel(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKESecureBootforShieldedNodes.py class TestGKESecureBootforShieldedNodes (line 8) | class TestGKESecureBootforShieldedNodes(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GKEUseCosImage.py class TestGKEUseCosImage (line 9) | class TestGKEUseCosImage(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GithubActionsOIDCTrustPolicy.py class TestGithubActionsOIDCTrustPolicy (line 9) | class TestGithubActionsOIDCTrustPolicy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleBigQueryDatasetPublicACL.py class TestGoogleBigQueryDatasetPublicACL (line 9) | class TestGoogleBigQueryDatasetPublicACL(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudDNSKeySpecsRSASHA1.py class TestCloudDNSKeySpecsRSASHA1 (line 7) | class TestCloudDNSKeySpecsRSASHA1(unittest.TestCase): method test_failure_zone_signing (line 9) | def test_failure_zone_signing(self): method test_failure_key_signing (line 24) | def test_failure_key_signing(self): method test_success (line 39) | def test_success(self): method test_success_default_config (line 54) | def test_success_default_config(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudDNSSECEnabled.py class TestCloudDNSSECEnabled (line 10) | class TestCloudDNSSECEnabled(unittest.TestCase): method test_failure_no_config (line 12) | def test_failure_no_config(self): method test_failure_wrong_config (line 20) | def test_failure_wrong_config(self): method test_success (line 29) | def test_success(self): method test_visibility_check (line 38) | def test_visibility_check(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudMySqlLocalInfileOff.py class TestGoogleCloudMySqlLocalInfileOff (line 10) | class TestGoogleCloudMySqlLocalInfileOff(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlEnablePgaudit.py class TestGoogleCloudPostgreSqlEnablePgaudit (line 9) | class TestGoogleCloudPostgreSqlEnablePgaudit(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogCheckpoints.py class TestGoogleCloudPostgreSqlLogCheckpoints (line 9) | class TestGoogleCloudPostgreSqlLogCheckpoints(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogConnection.py class TestGoogleCloudPostgreSqlLogConnection (line 9) | class TestGoogleCloudPostgreSqlLogConnection(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogDisconnection.py class TestGoogleCloudPostgreSqlLogDisconnection (line 10) | class TestGoogleCloudPostgreSqlLogDisconnection(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogHostname.py class TestGoogleCloudPostgreSqlLogHostname (line 9) | class TestGoogleCloudPostgreSqlLogHostname(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogLockWaits.py class TestGoogleCloudPostgreSqlLogLockWaits (line 10) | class TestGoogleCloudPostgreSqlLogLockWaits(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogMinDuration.py class TestGoogleCloudPostgreSqlLogCheckpoints (line 9) | class TestGoogleCloudPostgreSqlLogCheckpoints(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogMinErrorStatement.py class TestGoogleCloudPostgreSqlLogMinErrorStatement (line 10) | class TestGoogleCloudPostgreSqlLogMinErrorStatement(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogMinMessage.py class TestGoogleCloudPostgreSqlLogMinMessage (line 10) | class TestGoogleCloudPostgreSqlLogMinMessage(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogStatement.py class TestGoogleCloudPostgreSqlLogStatement (line 10) | class TestGoogleCloudPostgreSqlLogStatement(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudPostgreSqlLogTemp.py class TestGoogleCloudPostgreSqlLogTemp (line 10) | class TestGoogleCloudPostgreSqlLogTemp(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudSqlBackupConfiguration.py class GoogleCloudSqlDatabaseBackupConfiguration (line 7) | class GoogleCloudSqlDatabaseBackupConfiguration(unittest.TestCase): method test_failure (line 8) | def test_failure(self): method test_success (line 14) | def test_success(self): method test_replica_unknown (line 35) | def test_replica_unknown(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudSqlDatabasePublicallyAccessible.py class TestGoogleCloudSqlDatabasePubliclyAccessible (line 9) | class TestGoogleCloudSqlDatabasePubliclyAccessible(unittest.TestCase): method test_summary (line 11) | def test_summary(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudSqlDatabaseRequireSsl.py class GoogleCloudSqlDatabaseRequireSsl (line 7) | class GoogleCloudSqlDatabaseRequireSsl(unittest.TestCase): method test_failure (line 9) | def test_failure(self): method test_failure_requiressl_false (line 14) | def test_failure_requiressl_false(self): method test_success_requiressl (line 19) | def test_success_requiressl(self): method test_failure_sslmode_encryptonly (line 24) | def test_failure_sslmode_encryptonly(self): method test_success_sslmode_trustedclient (line 29) | def test_success_sslmode_trustedclient(self): method test_success_sqlserver_sslmode_encryptedonly (line 34) | def test_success_sqlserver_sslmode_encryptedonly(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudSqlServerContainedDBAuthentication.py class TestGoogleCloudSqlServerContainedDBAuthentication (line 10) | class TestGoogleCloudSqlServerContainedDBAuthentication(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudSqlServerCrossDBOwnershipChaining.py class TestCloudSQLServerCrossDBOwnershipChaining (line 9) | class TestCloudSQLServerCrossDBOwnershipChaining(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleCloudSqlServerNoPublicIP.py class TestGoogleCloudSqlServerNoPublicIP (line 9) | class TestGoogleCloudSqlServerNoPublicIP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeBlockProjectSSH.py class TestGoogleComputeBlockProjectSSH (line 11) | class TestGoogleComputeBlockProjectSSH(unittest.TestCase): method test (line 13) | def test(self): method test_unknown_1 (line 59) | def test_unknown_1(self): method test_unknown_2 (line 74) | def test_unknown_2(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeBootDiskEncryption.py class TestGoogleComputeBootDiskEncryption (line 10) | class TestGoogleComputeBootDiskEncryption(unittest.TestCase): method test (line 12) | def test(self): method test_terraform_plan (line 39) | def test_terraform_plan(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeDefaultServiceAccount.py class TestGoogleComputeDefaultServiceAccount (line 9) | class TestGoogleComputeDefaultServiceAccount(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeDefaultServiceAccountFullAccess.py class TestGoogleComputeBootDiskEncryption (line 10) | class TestGoogleComputeBootDiskEncryption(unittest.TestCase): method test (line 12) | def test(self): method test_terraform_plan (line 44) | def test_terraform_plan(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeDiskEncryption.py class TestGoogleComputeDiskEncryption (line 9) | class TestGoogleComputeDiskEncryption(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 25) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeExternalIP.py class TestGoogleComputeExternalIP (line 9) | class TestGoogleComputeExternalIP(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeFirewallUnrestrictedIngress20.py class TestGoogleComputeFirewallUnrestrictedIngress20 (line 9) | class TestGoogleComputeFirewallUnrestrictedIngress20(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeFirewallUnrestrictedIngress21.py class TestGoogleComputeFirewallUnrestrictedIngress21 (line 9) | class TestGoogleComputeFirewallUnrestrictedIngress21(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeFirewallUnrestrictedIngress22.py class TestGoogleComputeFirewallUnrestrictedIngress22 (line 9) | class TestGoogleComputeFirewallUnrestrictedIngress22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeFirewallUnrestrictedIngress3306.py class TestGoogleComputeFirewallUnrestrictedIngress3306 (line 9) | class TestGoogleComputeFirewallUnrestrictedIngress3306(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeFirewallUnrestrictedIngress3389.py class TestGoogleComputeFirewallUnrestrictedIngress3389 (line 9) | class TestGoogleComputeFirewallUnrestrictedIngress3389(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success_1 (line 20) | def test_success_1(self): method test_success_2 (line 28) | def test_success_2(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeFirewallUnrestrictedIngress80.py class TestGoogleComputeFirewallUnrestrictedIngress22 (line 9) | class TestGoogleComputeFirewallUnrestrictedIngress22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeIPForward.py class TestGoogleComputeIPForward (line 9) | class TestGoogleComputeIPForward(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_1 (line 24) | def test_failure_1(self): method test_failure_2 (line 37) | def test_failure_2(self): method test_success (line 49) | def test_success(self): method test_success_2 (line 61) | def test_success_2(self): method test_success_3 (line 74) | def test_success_3(self): method test_success_4 (line 87) | def test_success_4(self): method test_unknown (line 100) | def test_unknown(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeInstanceOSLogin.py class TestGoogleComputeInstanceOSLogin (line 9) | class TestGoogleComputeInstanceOSLogin(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_failure_1 (line 27) | def test_failure_1(self): method test_failure_2 (line 42) | def test_failure_2(self): method test_success_1 (line 56) | def test_success_1(self): method test_success_2 (line 72) | def test_success_2(self): method test_success_3 (line 88) | def test_success_3(self): method test_unknown_1 (line 101) | def test_unknown_1(self): method test_unknown_2 (line 112) | def test_unknown_2(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeProjectOSLogin.py class TestGoogleComputeProjectOSLogin (line 9) | class TestGoogleComputeProjectOSLogin(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeSSLPolicy.py class TestGoogleComputeSSLPolicy (line 9) | class TestGoogleComputeSSLPolicy(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 22) | def test_failure_2(self): method test_success_1 (line 35) | def test_success_1(self): method test_success_2 (line 47) | def test_success_2(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeSerialPorts.py class TestGoogleComputeSerialPorts (line 9) | class TestGoogleComputeSerialPorts(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 27) | def test_failure_2(self): method test_failure_3 (line 42) | def test_failure_3(self): method test_unknown_1 (line 56) | def test_unknown_1(self): method test_unknown_2 (line 70) | def test_unknown_2(self): method test_success_1 (line 81) | def test_success_1(self): method test_success_2 (line 94) | def test_success_2(self): method test_success_3 (line 110) | def test_success_3(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleComputeShieldedVM.py class TestGoogleComputeShieldedVM (line 9) | class TestGoogleComputeShieldedVM (unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 24) | def test_failure_2(self): method test_failure_3 (line 40) | def test_failure_3(self): method test_failure_4 (line 56) | def test_failure_4(self): method test_success (line 70) | def test_success(self): method test_success_1 (line 84) | def test_success_1(self): method test_success_2 (line 98) | def test_success_2(self): method test_success_3 (line 115) | def test_success_3(self): method test_success_4 (line 131) | def test_success_4(self): method test_unknown_1 (line 145) | def test_unknown_1(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleFolderBasicRole.py class TestGoogleFolderBasicRole (line 9) | class TestGoogleFolderBasicRole(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleFolderImpersonationRolesd.py class TestGoogleFolderImpersonationRoles (line 9) | class TestGoogleFolderImpersonationRoles(unittest.TestCase): method test_failure_binding (line 11) | def test_failure_binding(self): method test_failure_member (line 27) | def test_failure_member(self): method test_success_binding (line 39) | def test_success_binding(self): method test_success_member (line 54) | def test_success_member(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleFolderMemberDefaultServiceAccount.py class TestGoogleFolderMemberDefaultServiceAccount (line 9) | class TestGoogleFolderMemberDefaultServiceAccount(unittest.TestCase): method test_failure_binding (line 11) | def test_failure_binding(self): method test_failure_member (line 27) | def test_failure_member(self): method test_success_binding (line 39) | def test_success_binding(self): method test_success_member (line 54) | def test_success_member(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleIAMWorkloadIdentityConditional.py class TestGoogleIAMWorkloadIdentityConditional (line 9) | class TestGoogleIAMWorkloadIdentityConditional(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleKMSKeyIsPublic.py class TestGoogleKMSKeyIsPublic (line 9) | class TestGoogleKMSKeyIsPublic(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleKMSKeyRotationPeriod.py class TestGoogleKMSKeyRotationPeriod (line 9) | class TestGoogleKMSKeyRotationPeriod(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleKMSPreventDestroy.py class TestGoogleKMSPreventDestroy (line 9) | class TestGoogleKMSPreventDestroy(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleOrgBasicRole.py class TestGoogleOrgBasicRole (line 9) | class TestGoogleOrgBasicRole(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleOrgImpersonationRolest.py class TestGoogleOrgImpersonationRoles (line 9) | class TestGoogleOrgImpersonationRoles(unittest.TestCase): method test_failure_binding (line 11) | def test_failure_binding(self): method test_failure_member (line 27) | def test_failure_member(self): method test_success_binding (line 39) | def test_success_binding(self): method test_success_member (line 54) | def test_success_member(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleOrgMemberDefaultServiceAccount.py class TestGoogleOrgMemberDefaultServiceAccount (line 9) | class TestGoogleOrgMemberDefaultServiceAccount(unittest.TestCase): method test_failure_binding (line 11) | def test_failure_binding(self): method test_failure_member (line 27) | def test_failure_member(self): method test_success_binding (line 39) | def test_success_binding(self): method test_success_member (line 54) | def test_success_member(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleProjectAdminServiceAccount.py class TestGoogleComputeDiskEncryption (line 9) | class TestGoogleComputeDiskEncryption(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 23) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleProjectBasicRole.py class TestGoogleProjectBasicRole (line 9) | class TestGoogleProjectBasicRole(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleProjectDefaultNetwork.py class TestGoogleProjectDefaultNetwork (line 9) | class TestGoogleProjectDefaultNetwork(unittest.TestCase): method test_failure (line 11) | def test_failure(self): method test_success (line 23) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleProjectImpersonationRoles.py class TestGoogleProjectImpersonationRoles (line 9) | class TestGoogleProjectImpersonationRoles(unittest.TestCase): method test_failure_binding (line 11) | def test_failure_binding(self): method test_failure_member (line 27) | def test_failure_member(self): method test_success_binding (line 39) | def test_success_binding(self): method test_success_member (line 54) | def test_success_member(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleProjectMemberDefaultServiceAccount.py class TestGoogleProjectMemberDefaultServiceAccount (line 9) | class TestGoogleProjectMemberDefaultServiceAccount(unittest.TestCase): method test_failure_binding (line 11) | def test_failure_binding(self): method test_failure_member (line 27) | def test_failure_member(self): method test_success_binding (line 39) | def test_success_binding(self): method test_success_member (line 54) | def test_success_member(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleRoleServiceAccountUser.py class TestGoogleRoleServiceAccountUser (line 9) | class TestGoogleRoleServiceAccountUser(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 23) | def test_failure_2(self): method test_success (line 38) | def test_success(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleStorageBucketNotPublic.py class TestGoogleStorageBucketNotPublic (line 9) | class TestGoogleStorageBucketNotPublic(unittest.TestCase): method test_failure_1 (line 11) | def test_failure_1(self): method test_failure_2 (line 23) | def test_failure_2(self): method test_success_1 (line 38) | def test_success_1(self): method test_success_2 (line 50) | def test_success_2(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleStorageBucketUniformAccess.py class TestGoogleStorageBucketUniformAccess (line 9) | class TestGoogleStorageBucketUniformAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleStoragePublicAccessPrevention.py class TestGoogleStoragePublicAccessPrevention (line 9) | class TestGoogleStoragePublicAccessPrevention(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleStorageVersioningEnabled.py class TestCloudStorageVersioningEnabled (line 9) | class TestCloudStorageVersioningEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleSubnetworkIPV6PrivateGoogleEnabled.py class TestGoogleSubnetworkIPV6PrivateGoogleEnabled (line 9) | class TestGoogleSubnetworkIPV6PrivateGoogleEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleSubnetworkLoggingEnabled.py class TestGoogleSubnetworkLoggingEnabled (line 9) | class TestGoogleSubnetworkLoggingEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleSubnetworkPrivateGoogleEnabled.py class TestGoogleSubnetworkPrivateGoogleEnabled (line 9) | class TestGoogleSubnetworkPrivateGoogleEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_GoogleVertexAINotebookShieldedVM.py class TestGoogleVertexAINotebookShieldedVM (line 8) | class TestGoogleVertexAINotebookShieldedVM(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_MemorystoreForRedisAuthEnabled.py class TestMemorystoreForRedisAuthEnabled (line 9) | class TestMemorystoreForRedisAuthEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_MemorystoreForRedisInTransitEncryption.py class TestMemorystoreForRedisInTransitEncryption (line 9) | class TestMemorystoreForRedisInTransitEncryption(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_PubSubPrivateTopic.py class TestPubSubPrivateTopic (line 9) | class TestPubSubPrivateTopic(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_SpannerDatabaseDeletionProtection.py class TestSpannerDatabaseDeletionProtection (line 9) | class TestSpannerDatabaseDeletionProtection(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_SpannerDatabaseDropProtection.py class TestSpannerDatabaseDropProtection (line 9) | class TestSpannerDatabaseDropProtection(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_SpannerDatabaseEncryptedWithCMK.py class TestSpannerDatabaseEncryptedWithCMK (line 9) | class TestSpannerDatabaseEncryptedWithCMK(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_VertexAIDatasetEncryptedWithCMK.py class TestVertexAIDatasetEncryptedWithCMK (line 9) | class TestVertexAIDatasetEncryptedWithCMK(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_VertexAIMetadataStoreEncryptedWithCMK.py class TestVertexAIMetadataStoreEncryptedWithCMK (line 9) | class TestVertexAIMetadataStoreEncryptedWithCMK(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_VertexAINotebookEnsureIntegrityMonitoring.py class TestVertexAINotebookEnsureIntegrityMonitoring (line 8) | class TestVertexAINotebookEnsureIntegrityMonitoring(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/gcp/test_VertexAIPrivateInstance.py class TestVertexAIPrivateInstance (line 9) | class TestVertexAIPrivateInstance(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/github/test_BranchProtectionRequiredSignedCommits.py class TestBranchProtectionRequireSignedCommits (line 9) | class TestBranchProtectionRequireSignedCommits(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/github/test_BranchProtectionReviewNumTwo.py class TestBranchProtectionReviewNumTwo (line 9) | class TestBranchProtectionReviewNumTwo(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/github/test_PrivateRepo.py class TestPrivateRepo (line 8) | class TestPrivateRepo(unittest.TestCase): method test_success_private_true (line 10) | def test_success_private_true(self): method test_success_visibility_private (line 22) | def test_success_visibility_private(self): method test_success_visibility_internal (line 34) | def test_success_visibility_internal(self): method test_failure_private_false (line 46) | def test_failure_private_false(self): method test_failure_default (line 58) | def test_failure_default(self): method test_failure_visibility_public (line 69) | def test_failure_visibility_public(self): FILE: tests/terraform/checks/resource/github/test_RepositoryVulnerabilityAlerts.py class TestRepositoryEnableVulnerabilityAlerts (line 9) | class TestRepositoryEnableVulnerabilityAlerts(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/github/test_SecretsEncrypted.py class TestSecretsEncrypted (line 9) | class TestSecretsEncrypted(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/github/test_WebhookInsecureSsl.py class TestWebhookInsecureSsl (line 8) | class TestWebhookInsecureSsl(unittest.TestCase): method test_success (line 10) | def test_success(self): method test_failure (line 24) | def test_failure(self): FILE: tests/terraform/checks/resource/gitlab/test_ForcePushDisabled.py class TestForcePushDisabled (line 9) | class TestForcePushDisabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gitlab/test_PreventSecretsEnabled.py class TestPreventSecretsEnabled (line 9) | class TestPreventSecretsEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gitlab/test_RejectUnsignedCommits.py class TestRejectUnsignedCommits (line 9) | class TestRejectUnsignedCommits(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/gitlab/test_RequireTwoApprovalsToMerge.py class TestRequireTwoApprovalsToMerge (line 9) | class TestRequireTwoApprovalsToMerge(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_AllowPrivilegeEscalation.py class TestAllowPrivilegeEscalation (line 9) | class TestAllowPrivilegeEscalation(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_AllowPrivilegeEscalationPSP.py class TestAllowPrivilegeEscalationPSP (line 9) | class TestAllowPrivilegeEscalationPSP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_AllowedCapabilities.py class TestAllowedCapabilities (line 10) | class TestAllowedCapabilities(unittest.TestCase): method test (line 11) | def test(self): method test_terraform_plan (line 50) | def test_terraform_plan(self): FILE: tests/terraform/checks/resource/kubernetes/test_AllowedCapabilitiesPSP.py class TestAllowedCapabilitiesPSP (line 9) | class TestAllowedCapabilitiesPSP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_AllowedCapabilitiesSysAdmin.py class TestAllowedCapabilitiesSysAdmin (line 10) | class TestAllowedCapabilitiesSysAdmin(unittest.TestCase): method test (line 11) | def test(self): method test_terraform_plan (line 50) | def test_terraform_plan(self): FILE: tests/terraform/checks/resource/kubernetes/test_CPULimits.py class TestCPULimits (line 9) | class TestCPULimits(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_CPURequests.py class TestCPURequests (line 9) | class TestCPURequests(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ContainerSecurityContext.py class TestContainerSecurityContext (line 9) | class TestContainerSecurityContext(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_DangerousGitSync.py class TestDangerousGitSync (line 9) | class TestDangerousGitSync(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_DefaultNamespace.py class TestDefaultNamespace (line 9) | class TestDefaultNamespace(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_DefaultServiceAccount.py class TestDefaultServiceAccount (line 9) | class TestDefaultServiceAccount(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_DefaultServiceAccountBinding.py class TestDefaultServiceAccountBinding (line 9) | class TestDefaultServiceAccountBinding(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_DockerSocketVolume.py class TestDockerSocketVolume (line 10) | class TestDockerSocketVolume(unittest.TestCase): method test (line 11) | def test(self): method test_terraform_plan (line 50) | def test_terraform_plan(self): FILE: tests/terraform/checks/resource/kubernetes/test_DropCapabilities.py class TestDropCapabilities (line 10) | class TestDropCapabilities(unittest.TestCase): method test (line 11) | def test(self): method test_terraform_plan (line 62) | def test_terraform_plan(self): FILE: tests/terraform/checks/resource/kubernetes/test_DropCapabilitiesPSP.py class TestDropCapabilitiesPSP (line 9) | class TestDropCapabilitiesPSP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_HostPort.py class TestHostPort (line 9) | class TestHostPort(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ImageDigest.py class TestImageDigest (line 9) | class TestImageDigest(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ImagePullPolicyAlways.py class TestImagePullPolicyAlways (line 9) | class TestImagePullPolicyAlways(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ImageTagFixed.py class TestImageTagFixed (line 9) | class TestImageTagFixed(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_LivenessProbe.py class TestLivenessProbe (line 9) | class TestLivenessProbe(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_MemoryLimits.py class TestMemoryLimits (line 9) | class TestMemoryLimits(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_MemoryRequests.py class TestMemoryRequests (line 9) | class TestMemoryRequests(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_MinimiseCapabilities.py class TestMinimiseCapabilities (line 10) | class TestMinimiseCapabilities(unittest.TestCase): method test (line 11) | def test(self): method test_terraform_plan (line 50) | def test_terraform_plan(self): FILE: tests/terraform/checks/resource/kubernetes/test_MinimiseCapabilitiesPSP.py class TestMinimiseCapabilitiesPSP (line 9) | class TestMinimiseCapabilitiesPSP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_PodSecurityContext.py class TestPodSecurityContext (line 9) | class TestPodSecurityContext(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_PrivilegedContainers.py class TestPrivilegedContainer (line 9) | class TestPrivilegedContainer(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_PrivilegedContainersPSP.py class TestPrivilegedContainerPSP (line 9) | class TestPrivilegedContainerPSP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ReadinessProbe.py class TestReadinessProbe (line 9) | class TestReadinessProbe(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ReadonlyRootFilesystem.py class TestReadonlyRootFilesystem (line 9) | class TestReadonlyRootFilesystem(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_RootContainerPSP.py class TestRootContainerPSP (line 9) | class TestRootContainerPSP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_SeccompPSP.py class TestSeccompPSP (line 9) | class TestSeccompPSP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_Secrets.py class TestSecrets (line 9) | class TestSecrets(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ShareHostIPC.py class TestShareHostIPC (line 9) | class TestShareHostIPC(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ShareHostIPCPSP.py class TestShareHostIPCPSP (line 9) | class TestShareHostIPCPSP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ShareHostNetworkNamespace.py class TestSharedHostNetworkNamespace (line 9) | class TestSharedHostNetworkNamespace(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ShareHostNetworkNamespacePSP.py class TestSharedHostNetworkNamespace (line 9) | class TestSharedHostNetworkNamespace(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ShareHostPID.py class TestShareHostPID (line 9) | class TestShareHostPID(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_ShareHostPIDPSP.py class TestShareHostPIDPSP (line 9) | class TestShareHostPIDPSP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_Tiller.py class TestTiller (line 9) | class TestTiller(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_TillerService.py class TestTillerService (line 9) | class TestTillerService(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/kubernetes/test_WildcardRoles.py class TestWildcardRoles (line 9) | class TestWildcardRoles(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/linode/test_authorised_keys.py class Testauthorized_keys (line 8) | class Testauthorized_keys(unittest.TestCase): method test_success (line 10) | def test_success(self): method test_failure (line 20) | def test_failure(self): FILE: tests/terraform/checks/resource/linode/test_firewall_inbound_policy.py class Testfirewall_inbound_policy (line 8) | class Testfirewall_inbound_policy(unittest.TestCase): method test_success (line 10) | def test_success(self): method test_failure (line 20) | def test_failure(self): FILE: tests/terraform/checks/resource/linode/test_firewall_outbound_policy.py class Testfirewall_outbound_policy (line 8) | class Testfirewall_outbound_policy(unittest.TestCase): method test_success (line 10) | def test_success(self): method test_failure (line 20) | def test_failure(self): FILE: tests/terraform/checks/resource/linode/test_user_email_set.py class Testuser_email_set (line 8) | class Testuser_email_set(unittest.TestCase): method test_success (line 10) | def test_success(self): method test_failure (line 20) | def test_failure(self): FILE: tests/terraform/checks/resource/linode/test_user_username_set.py class Testuser_username_set (line 8) | class Testuser_username_set(unittest.TestCase): method test_success (line 10) | def test_success(self): method test_failure (line 20) | def test_failure(self): FILE: tests/terraform/checks/resource/ncp/test_AccessControlGroupInboundRulePort22.py class TestAccessControlGroupInboundRulePort22 (line 9) | class TestAccessControlGroupInboundRulePort22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_AccessControlGroupInboundRulePort3389.py class TestAccessControlGroupInboundRulePort22 (line 9) | class TestAccessControlGroupInboundRulePort22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_AccessControlGroupInboundRulePort80.py class TestAccessControlGroupInboundRulePort22 (line 9) | class TestAccessControlGroupInboundRulePort22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_AccessControlGroupOutboundRule.py class TestAccessControlGroupOutboundRule (line 9) | class TestAccessControlGroupOutboundRule(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_AccessControlGroupRuleDescription.py class TestAccessControlGroupRuleDescription (line 9) | class TestAccessControlGroupRuleDescription(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_LBListenerUsesSecureProtocols.py class TestLBListenerUsesSecureProtocols (line 9) | class TestLBListenerUsesSecureProtocols(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_LBListenerUsingHTTPS.py class TestLBListenerUsingHTTPS (line 9) | class TestLBListenerUsingHTTPS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_LBNetworkPrivate.py class TestLBNetworkPrivate (line 9) | class TestLBNetworkPrivate(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_LBTargetGroupDefinesHealthCheck.py class TestLBTargetGroupDefinesHealthCheck (line 9) | class TestLBTargetGroupDefinesHealthCheck(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_LBTargetGroupUsingHTTPS.py class TestLBTargetGroupUsingHTTPS (line 9) | class TestLBTargetGroupUsingHTTPS(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_LaunchConfigurationEncryptionVPC.py class TestLaunchConfigurationCheck (line 9) | class TestLaunchConfigurationCheck(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_NACLInbound20.py class TestNACLInbound20 (line 9) | class TestNACLInbound20(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_NACLInbound21.py class TestNACLInbound21 (line 9) | class TestNACLInbound21(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_NACLInbound22.py class TestNACLInbound22 (line 9) | class TestNACLInbound22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_NACLInbound3389.py class TestNACLInbound3389 (line 9) | class TestNACLInbound3389(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_NACLPortCheck.py class TestNACLPortCheck (line 9) | class TestNACLPortCheck(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_NASEncryptionEnabled.py class TestNASEncryptionEnabled (line 9) | class TestNASEncryptionEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_NKSControlPlaneLogging.py class TestNKSControlPlaneLogging (line 9) | class TestNKSControlPlaneLogging(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_NKSPublicAccess.py class TestNKSPublicAccess (line 9) | class TestNKSPublicAccess(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_RouteTableNATGatewayDefault.py class TestRouteTableNATGatewayDefault (line 9) | class TestRouteTableNATGatewayDefault(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_ServerEncryptionVPC.py class TestServerEncryptionVPC (line 9) | class TestServerEncryptionVPC(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/ncp/test_ServerPublicIP.py class TestServerPublicIP (line 9) | class TestServerPublicIP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_DataCatalogWithPublicAccess.py class TestDataCatalogWithPublicAccess (line 9) | class TestDataCatalogWithPublicAccess(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/oci/test_FileSystemEncryption.py class TestFileSystemEncryption (line 9) | class TestFileSystemEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_IAMPasswordLength.py class TestIAMPasswordLength (line 9) | class TestIAMPasswordLength(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_IAMPasswordPolicyLowerCase.py class TestIAMPasswordPolicyLowerCase (line 9) | class TestIAMPasswordPolicyLowerCase(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_IAMPasswordPolicyNumeric.py class TestIAMPasswordPolicyNumeric (line 9) | class TestIAMPasswordPolicyNumeric(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_IAMPasswordPolicySpecialCharacters.py class TestIAMPasswordPolicySpecialCharacters (line 9) | class TestIAMPasswordPolicySpecialCharacters(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_IAMPasswordPolicyUpperCase.py class TestIAMPasswordPolicyUpperCase (line 9) | class TestIAMPasswordPolicyUpperCase(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_InstanceBootVolumeIntransitEncryption.py class TestInstanceBootVolumeIntransitEncryption (line 9) | class TestInstanceBootVolumeIntransitEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_InstanceMetadataServiceEnabled.py class TestInstanceMetadataServiceEnabled (line 9) | class TestInstanceMetadataServiceEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_InstanceMonitoringEnabled.py class TestInstanceMonitoringEnabled (line 9) | class TestInstanceMonitoringEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_ObjectStorageEmitEvents.py class TestObjectStorageEmitEvents (line 9) | class TestObjectStorageEmitEvents(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_ObjectStorageEncryption.py class TestObjectStorageEncryption (line 9) | class TestObjectStorageEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_ObjectStoragePublic.py class TestObjectStoragePublic (line 9) | class TestObjectStoragePublic(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_ObjectStorageVersioning.py class TestObjectStorageVersioning (line 9) | class TestObjectStorageVersioning(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_SecurityGroupUnrestrictedIngress22.py class TestSecurityGroupUnrestrictedIngress22 (line 9) | class TestSecurityGroupUnrestrictedIngress22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_SecurityGroupsIngressStatelessSecurityRules.py class TestSecurityGroupsIngressStatelessSecurityRules (line 9) | class TestSecurityGroupsIngressStatelessSecurityRules(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_SecurityListIngress.py class TestSecurityListIngress (line 9) | class TestSecurityListIngress(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_SecurityListIngressStateless.py class TestSecurityListIngressStateless (line 9) | class TestSecurityListIngressStateless(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_SecurityListIngressStatelessListSyntax.py class TestSecurityListIngressStateless (line 9) | class TestSecurityListIngressStateless(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_SecurityListUnrestrictedIngress22.py class TestSecurityListUnrestrictedIngress22 (line 9) | class TestSecurityListUnrestrictedIngress22(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_SecurityListUnrestrictedIngress3389.py class TestSecurityListUnrestrictedIngress3389 (line 9) | class TestSecurityListUnrestrictedIngress3389(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_StorageBlockBackupEnabled.py class TestStorageBlockBackupEnabled (line 9) | class TestStorageBlockBackupEnabled(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/oci/test_StorageBlockEncryption.py class TestStorageBlockEncryption (line 9) | class TestStorageBlockEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/okta/test_TwoFASignOnPolicyRule.py class TestTwoFASignOnPolicyRule (line 9) | class TestTwoFASignOnPolicyRule(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/openstack/test_ComputeInstanceAdminPassword.py class TestComputeInstanceAdminPassword (line 9) | class TestComputeInstanceAdminPassword(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/openstack/test_FirewallRuleSetDestinationIP.py class TestFirewallRuleSetDestinationIP (line 9) | class TestFirewallRuleSetDestinationIP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/openstack/test_SecurityGroupUnrestrictedIngress22.py class TestSecurityGroupUnrestrictedIngress22 (line 9) | class TestSecurityGroupUnrestrictedIngress22(unittest.TestCase): method test_failure_compute_secgroup_ipv4 (line 11) | def test_failure_compute_secgroup_ipv4(self): method test_failure_compute_secgroup_port_range (line 43) | def test_failure_compute_secgroup_port_range(self): method test_failure_compute_secgroup_ipv6 (line 61) | def test_failure_compute_secgroup_ipv6(self): method test_pass_compute_secgroup_different_port (line 85) | def test_pass_compute_secgroup_different_port(self): method test_pass_compute_secgroup_no_cidr (line 110) | def test_pass_compute_secgroup_no_cidr(self): method test_pass_compute_secgroup_null_cidr (line 128) | def test_pass_compute_secgroup_null_cidr(self): method test_pass_compute_secgroup_cidr (line 146) | def test_pass_compute_secgroup_cidr(self): method test_pass_compute_secgroup_icmp (line 164) | def test_pass_compute_secgroup_icmp(self): method test_failure_networking_secgroup (line 184) | def test_failure_networking_secgroup(self): method test_failure_networking_secgroup_port_range (line 209) | def test_failure_networking_secgroup_port_range(self): method test_pass_networking_secgroup (line 225) | def test_pass_networking_secgroup(self): method test_pass_networking_secgroup_icmp (line 242) | def test_pass_networking_secgroup_icmp(self): method test_unknown_networking_secgroup_egress (line 258) | def test_unknown_networking_secgroup_egress(self): method test_pass_networking_secgroup_source_sg (line 274) | def test_pass_networking_secgroup_source_sg(self): method test_pass_networking_secgroup_different_port (line 290) | def test_pass_networking_secgroup_different_port(self): FILE: tests/terraform/checks/resource/openstack/test_SecurityGroupUnrestrictedIngress3389.py class TestSecurityGroupUnrestrictedIngress3389 (line 9) | class TestSecurityGroupUnrestrictedIngress3389(unittest.TestCase): method test_failure_compute_secgroup_ipv4 (line 11) | def test_failure_compute_secgroup_ipv4(self): method test_failure_compute_secgroup_port_range (line 43) | def test_failure_compute_secgroup_port_range(self): method test_failure_compute_secgroup_ipv6 (line 61) | def test_failure_compute_secgroup_ipv6(self): method test_pass_compute_secgroup_different_port (line 85) | def test_pass_compute_secgroup_different_port(self): method test_pass_compute_secgroup_no_cidr (line 110) | def test_pass_compute_secgroup_no_cidr(self): method test_pass_compute_secgroup_null_cidr (line 128) | def test_pass_compute_secgroup_null_cidr(self): method test_pass_compute_secgroup_cidr (line 146) | def test_pass_compute_secgroup_cidr(self): method test_pass_compute_secgroup_icmp (line 164) | def test_pass_compute_secgroup_icmp(self): method test_failure_networking_secgroup (line 184) | def test_failure_networking_secgroup(self): method test_failure_networking_secgroup_port_range (line 209) | def test_failure_networking_secgroup_port_range(self): method test_pass_networking_secgroup (line 225) | def test_pass_networking_secgroup(self): method test_pass_networking_secgroup_icmp (line 242) | def test_pass_networking_secgroup_icmp(self): method test_unknown_networking_secgroup_egress (line 258) | def test_unknown_networking_secgroup_egress(self): method test_pass_networking_secgroup_source_sg (line 274) | def test_pass_networking_secgroup_source_sg(self): method test_pass_networking_secgroup_different_port (line 290) | def test_pass_networking_secgroup_different_port(self): FILE: tests/terraform/checks/resource/panos/test_InterfaceMgmtProfileNoHTTP.py class TestInterfaceMgmtProfileNoHTTP (line 9) | class TestInterfaceMgmtProfileNoHTTP(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_InterfaceMgmtProfileNoTelnet.py class TestInterfaceMgmtProfileNoTelnet (line 9) | class TestInterfaceMgmtProfileNoTelnet(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_NetworkIPsecAlgorithms.py class NetworkIPsecAlgorithms (line 9) | class NetworkIPsecAlgorithms(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_NetworkIPsecAuthAlgorithms.py class NetworkIPsecAuthAlgorithms (line 9) | class NetworkIPsecAuthAlgorithms(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_NetworkIPsecProtocols.py class TestNetworkIPsecProtocols (line 9) | class TestNetworkIPsecProtocols(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_PolicyDescription.py class TestPolicyDescription (line 9) | class TestPolicyDescription(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_PolicyLogForwarding.py class TestPolicyLogForwarding (line 9) | class TestPolicyLogForwarding(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_PolicyLoggingEnabled.py class PolicyLoggingEnabled (line 9) | class PolicyLoggingEnabled(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_PolicyNoApplicationAny.py class PolicyNoApplicationAny (line 9) | class PolicyNoApplicationAny(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_PolicyNoDSRI.py class PolicyNoDSRI (line 9) | class PolicyNoDSRI(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_PolicyNoServiceAny.py class PolicyNoServiceAny (line 9) | class PolicyNoServiceAny(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_PolicyNoSrcAnyDstAny.py class PolicyNoSrcAnyDstAny (line 9) | class PolicyNoSrcAnyDstAny(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_ZoneProtectionProfile.py class TestZoneProtectionProfile (line 9) | class TestZoneProtectionProfile(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/panos/test_ZoneUserIDIncludeACL.py class TestZoneUserIDIncludeACL (line 9) | class TestZoneUserIDIncludeACL(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/registry/example_external_dir/extra_checks/S3PCIPrivateACL.py class S3PCIPrivateACL (line 7) | class S3PCIPrivateACL(BaseResourceCheck): method __init__ (line 8) | def __init__(self): method scan_resource_conf (line 15) | def scan_resource_conf(self, conf): FILE: tests/terraform/checks/resource/registry/test_registry.py class TestRegistry (line 6) | class TestRegistry(unittest.TestCase): method setUp (line 8) | def setUp(self): method test_with_init (line 13) | def test_with_init(self, mock_path_exists): method test_without_init (line 18) | def test_without_init(self, mock_path_exists): method test_registry_external_check_load (line 22) | def test_registry_external_check_load(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CBSEncryption.py class TestCBSEncryption (line 9) | class TestCBSEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CDBInternetService.py class TestCDBInternetService (line 10) | class TestCDBInternetService(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CDBIntranetPort.py class TestCDBIntranetPort (line 10) | class TestCDBIntranetPort(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CLBInstanceLog.py class TestCLBInstanceLog (line 9) | class TestCLBInstanceLog(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CLBListenerProtocol.py class TestCLBListenerProtocol (line 10) | class TestCLBListenerProtocol(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CVMAllocatePublicIp.py class TestCVMAllocatePublicIp (line 10) | class TestCVMAllocatePublicIp(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CVMDisableMonitorService.py class TestCVMDisableMonitorService (line 10) | class TestCVMDisableMonitorService(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CVMUseDefaultSecurityGroup.py class TestCVMUseDefaultSecurityGroup (line 10) | class TestCVMUseDefaultSecurityGroup(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CVMUseDefaultVPC.py class TestCVMUseDefaultVPC (line 10) | class TestCVMUseDefaultVPC(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_CVMUserData.py class TestCVMUserData (line 9) | class TestCVMUserData(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_TKELogAgentEnable.py class TestTKELogAgentEnable (line 10) | class TestTKELogAgentEnable(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_TKEPublicIpAssigned.py class TestTKEPublicIpAssigned (line 10) | class TestTKEPublicIpAssigned(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_VPCFlowLogConfigEnable.py class VPCFlowLogConfigEnable (line 10) | class VPCFlowLogConfigEnable(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/tencentcloud/test_VPCSecurityGroupRuleSet.py class VPCSecurityGroupRuleSet (line 10) | class VPCSecurityGroupRuleSet(unittest.TestCase): method test (line 11) | def test(self): FILE: tests/terraform/checks/resource/test_base_resource_check.py class TestStaticCheck (line 7) | class TestStaticCheck(BaseResourceCheck): method __init__ (line 11) | def __init__(self): method scan_resource_conf (line 25) | def scan_resource_conf(self, conf): function remove_check (line 36) | def remove_check(): function test_scan_entity_conf (line 52) | def test_scan_entity_conf(conf, expected): FILE: tests/terraform/checks/resource/test_base_resource_dynamic_value_check.py class TestDynamicCheck (line 7) | class TestDynamicCheck(BaseResourceValueCheck): method __init__ (line 11) | def __init__(self): method get_inspected_key (line 25) | def get_inspected_key(self): method get_expected_value (line 28) | def get_expected_value(self): class TestNestedDynamicCheck (line 31) | class TestNestedDynamicCheck(BaseResourceValueCheck): method __init__ (line 35) | def __init__(self): method get_inspected_key (line 49) | def get_inspected_key(self): method get_expected_value (line 52) | def get_expected_value(self): class TestNestedMultipleDynamicCheckBlock1 (line 56) | class TestNestedMultipleDynamicCheckBlock1(BaseResourceValueCheck): method __init__ (line 60) | def __init__(self): method get_inspected_key (line 74) | def get_inspected_key(self): method get_expected_value (line 77) | def get_expected_value(self): class TestNestedMultipleDynamicCheckBlock2 (line 80) | class TestNestedMultipleDynamicCheckBlock2(BaseResourceValueCheck): method __init__ (line 84) | def __init__(self): method get_inspected_key (line 98) | def get_inspected_key(self): method get_expected_value (line 101) | def get_expected_value(self): class Test (line 104) | class Test(unittest.TestCase): method test_dynamic (line 105) | def test_dynamic(self): method test_dynamic_nested (line 119) | def test_dynamic_nested(self): method multipleDynamicBlockData (line 135) | def multipleDynamicBlockData(self): method test_nested_multiple_dynamic_block_1 (line 159) | def test_nested_multiple_dynamic_block_1(self): method test_nested_multiple_dynamic_block_2 (line 163) | def test_nested_multiple_dynamic_block_2(self): method _check (line 169) | def _check(check, data): method setUp (line 174) | def setUp(self) -> None: method tearDown (line 178) | def tearDown(self) -> None: FILE: tests/terraform/checks/resource/test_base_resource_negative_value_check.py class TestAnyCheck (line 9) | class TestAnyCheck(BaseResourceNegativeValueCheck): method __init__ (line 13) | def __init__(self): method get_inspected_key (line 27) | def get_inspected_key(self): method get_forbidden_values (line 30) | def get_forbidden_values(self): class TestStaticCheck (line 34) | class TestStaticCheck(BaseResourceNegativeValueCheck): method __init__ (line 38) | def __init__(self): method get_inspected_key (line 52) | def get_inspected_key(self): method get_forbidden_values (line 55) | def get_forbidden_values(self): class Test (line 59) | class Test(unittest.TestCase): method test_string_match_any (line 60) | def test_string_match_any(self): method test_string_match_static (line 65) | def test_string_match_static(self): method test_string_mismatch_static (line 70) | def test_string_mismatch_static(self): method test_string_contains_var_any (line 75) | def test_string_contains_var_any(self): method test_string_contains_var_static (line 80) | def test_string_contains_var_static(self): method test_var_any (line 85) | def test_var_any(self): method test_var_static (line 90) | def test_var_static(self): method test_local_any (line 95) | def test_local_any(self): method test_local_static (line 100) | def test_local_static(self): method test_resource_any (line 105) | def test_resource_any(self): method test_resource_static (line 110) | def test_resource_static(self): method _check (line 116) | def _check(check, data): method setUp (line 121) | def setUp(self) -> None: method tearDown (line 125) | def tearDown(self) -> None: FILE: tests/terraform/checks/resource/test_base_resource_value_check.py class TestAnyCheck (line 9) | class TestAnyCheck(BaseResourceValueCheck): method __init__ (line 13) | def __init__(self): method get_inspected_key (line 27) | def get_inspected_key(self): method get_expected_value (line 30) | def get_expected_value(self): class TestStaticCheck (line 34) | class TestStaticCheck(BaseResourceValueCheck): method __init__ (line 38) | def __init__(self): method get_inspected_key (line 52) | def get_inspected_key(self): method get_expected_value (line 55) | def get_expected_value(self): class Test (line 59) | class Test(unittest.TestCase): method test_string_match_any (line 60) | def test_string_match_any(self): method test_string_match_static (line 65) | def test_string_match_static(self): method test_string_mismatch_static (line 70) | def test_string_mismatch_static(self): method test_string_contains_var_any (line 75) | def test_string_contains_var_any(self): method test_string_contains_var_static (line 80) | def test_string_contains_var_static(self): method test_var_any (line 85) | def test_var_any(self): method test_var_static (line 90) | def test_var_static(self): method test_local_any (line 95) | def test_local_any(self): method test_local_static (line 100) | def test_local_static(self): method test_resource_any (line 105) | def test_resource_any(self): method test_resource_static (line 110) | def test_resource_static(self): method _check (line 116) | def _check(check, data): method setUp (line 121) | def setUp(self) -> None: method tearDown (line 125) | def tearDown(self) -> None: FILE: tests/terraform/checks/resource/yandexcloud/test_ComputeInstanceGroupPublicIP.py class TestComputeInstanceGroupPublicIP (line 9) | class TestComputeInstanceGroupPublicIP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_ComputeInstanceGroupSecurityGroup.py class TestComputeInstanceGroupSecurityGroup (line 8) | class TestComputeInstanceGroupSecurityGroup(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_ComputeVMPublicIP.py class TestComputeVMPublicIP (line 9) | class TestComputeVMPublicIP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_ComputeVMSecurityGroup.py class TestComputeVMSecurityGroup (line 8) | class TestComputeVMSecurityGroup(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_ComputeVMSerialConsole.py class TestComputeVMSerialConsole (line 8) | class TestComputeVMSerialConsole(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_IAMCloudElevatedMembers.py class TestIAMCloudElevatedMembers (line 8) | class TestIAMCloudElevatedMembers(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_IAMFolderElevatedMembers.py class TestIAMFolderElevatedMembers (line 8) | class TestIAMFolderElevatedMembers(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_IAMOrganizationElevatedMembers.py class TestIAMOrganizationElevatedMembers (line 8) | class TestIAMOrganizationElevatedMembers(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_IAMPassportAccountUsage.py class TestIAMPassportAccountUsage (line 8) | class TestIAMPassportAccountUsage(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_K8SAutoUpgrade.py class TestK8SAutoUpgrade (line 8) | class TestK8SAutoUpgrade(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_K8SEtcdKMSEncryption.py class TestK8SEtcdKMSEncryption (line 8) | class TestK8SEtcdKMSEncryption(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_K8SNetworkPolicy.py class TestK8SNetworkPolicy (line 8) | class TestK8SNetworkPolicy(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_K8SNodeGroupAutoUpgrade.py class TestK8SNodeGroupAutoUpgrade (line 8) | class TestK8SNodeGroupAutoUpgrade(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_K8SNodeGroupPublicIP.py class TestK8SNodeGroupPublicIP (line 8) | class TestK8SNodeGroupPublicIP(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_K8SNodeGroupSecurityGroup.py class TestK8SNodeGroupSecurityGroup (line 8) | class TestK8SNodeGroupSecurityGroup(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_K8SPublicIP.py class TestK8SPublicIP (line 8) | class TestK8SPublicIP(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_K8SSecurityGroup.py class TestK8SSecurityGroup (line 8) | class TestK8SSecurityGroup(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_KMSSymmetricKeyRotation.py class TestKMSSymmetricKeyRotation (line 8) | class TestKMSSymmetricKeyRotation(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_MDBPublicIP.py class TestMDBPublicIP (line 9) | class TestMDBPublicIP(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_MDBSecurityGroup.py class TestMDBSecurityGroup (line 8) | class TestMDBSecurityGroup(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_ObjectStorageBucketEncryption.py class TestObjectStorageBucketEncryption (line 9) | class TestObjectStorageBucketEncryption(unittest.TestCase): method test (line 10) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_ObjectStorageBucketPublicAccess.py class TestObjectStorageBucketPublicAccess (line 8) | class TestObjectStorageBucketPublicAccess(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_VPCSecurityGroupAllowAll.py class TestVPCSecurityGroupAllowAll (line 8) | class TestVPCSecurityGroupAllowAll(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/resource/yandexcloud/test_VPCSecurityGroupRuleAllowAll.py class TestVPCSecurityGroupRuleAllowAll (line 8) | class TestVPCSecurityGroupRuleAllowAll(unittest.TestCase): method test (line 9) | def test(self): FILE: tests/terraform/checks/test_base_resource_check.py class TestWildcardEntities (line 6) | class TestWildcardEntities(unittest.TestCase): method test_contains_unrendered_variable (line 7) | def test_contains_unrendered_variable(self): FILE: tests/terraform/checks/test_wildcard_entities.py class TerraformCheck (line 11) | class TerraformCheck(BaseResourceCheck): method __init__ (line 13) | def __init__(self): method scan_resource_conf (line 20) | def scan_resource_conf(self, conf): class TestWildcardEntities (line 24) | class TestWildcardEntities(unittest.TestCase): method test_summary (line 26) | def test_summary(self): FILE: tests/terraform/context_parsers/mock_context_parser.py class MockContextParser (line 4) | class MockContextParser(BaseContextParser): method __init__ (line 5) | def __init__(self): method enrich_definition_block (line 9) | def enrich_definition_block(self, definition_blocks): method get_block_type (line 32) | def get_block_type(self): method get_entity_context_path (line 35) | def get_entity_context_path(self, entity_block): FILE: tests/terraform/context_parsers/test_base_parser.py class TestBaseParser (line 22) | class TestBaseParser(unittest.TestCase): method test_enrich_definition_block (line 23) | def test_enrich_definition_block(self): method test__compute_definition_end_line_with_multi_curly_brackets (line 38) | def test__compute_definition_end_line_with_multi_curly_brackets(self): method test_inline_suppression (line 58) | def test_inline_suppression(self): FILE: tests/terraform/context_parsers/test_locals_parser.py class TestLocalsContextParser (line 9) | class TestLocalsContextParser(unittest.TestCase): method setup_dir (line 11) | def setup_dir(self, rel_path): method test_assignments_exists (line 21) | def test_assignments_exists(self): method test_assignment_value (line 33) | def test_assignment_value(self): FILE: tests/terraform/context_parsers/test_parser_registry.py class TestScannerRegistry (line 16) | class TestScannerRegistry(unittest.TestCase): method test_enrich_definition_block (line 18) | def test_enrich_definition_block(self): FILE: tests/terraform/context_parsers/test_variable_context_parser.py class TestVariableContextParser (line 9) | class TestVariableContextParser(unittest.TestCase): method setUp (line 10) | def setUp(self): method test_assignments_exists (line 19) | def test_assignments_exists(self): method test_assignment_value (line 28) | def test_assignment_value(self): FILE: tests/terraform/context_parsers/test_variable_context_parser2.py class TestVariableContextParser (line 9) | class TestVariableContextParser(unittest.TestCase): method setUp (line 10) | def setUp(self): method test_assignments_exists (line 20) | def test_assignments_exists(self): method test_assignment_value (line 29) | def test_assignment_value(self): FILE: tests/terraform/graph/checks/test_custom_yaml_policies.py class TestCustomYamlPolicies (line 14) | class TestCustomYamlPolicies(unittest.TestCase): method setUp (line 15) | def setUp(self) -> None: method test_CustomPolicy1 (line 20) | def test_CustomPolicy1(self): method test_CustomPolicy2 (line 23) | def test_CustomPolicy2(self): method test_CustomAwsEMRSecurityConfiguration (line 27) | def test_CustomAwsEMRSecurityConfiguration(self): method go (line 30) | def go(self, dir_name: str, check_name: str | None = None) -> None: method assert_entities (line 59) | def assert_entities(self, expected_entities: list[str], results: list[... FILE: tests/terraform/graph/checks/test_yaml_connected_nodes.py class TestYamlConnectedNodes (line 13) | class TestYamlConnectedNodes(unittest.TestCase): method setUp (line 14) | def setUp(self) -> None: method test_S3BucketEncryption_connected_node (line 18) | def test_S3BucketEncryption_connected_node(self): method test_S3BucketLogging_connected_node (line 63) | def test_S3BucketLogging_connected_node(self): function test_correct_connected_node_per_check (line 74) | def test_correct_connected_node_per_check(graph_framework): function get_report (line 99) | def get_report(dir_name, graph_framework='NETWORKX', checks_ids=None): FILE: tests/terraform/graph/checks/test_yaml_policies.py class TestYamlPolicies (line 20) | class TestYamlPolicies(unittest.TestCase): method setUp (line 21) | def setUp(self) -> None: method test_DatabricksWorkspaceDBFSRootCustomerManagedKey (line 25) | def test_DatabricksWorkspaceDBFSRootCustomerManagedKey(self): method test_KmsKeyPolicyIsDefined (line 28) | def test_KmsKeyPolicyIsDefined(self): method test_NetworkFirewallHasLogging (line 31) | def test_NetworkFirewallHasLogging(self): method test_SecretsAreRotated (line 34) | def test_SecretsAreRotated(self): method test_S3BucketLifecycle (line 37) | def test_S3BucketLifecycle(self): method test_AccessControlGroupRuleDefine (line 40) | def test_AccessControlGroupRuleDefine(self): method test_S3BucketEventNotifications (line 43) | def test_S3BucketEventNotifications(self): method test_ADORepositoryHasMinTwoReviewers (line 46) | def test_ADORepositoryHasMinTwoReviewers(self): method test_VPCPeeringRouteTableOverlyPermissive (line 49) | def test_VPCPeeringRouteTableOverlyPermissive(self): method test_S3NotAllowAccessToAllAuthenticatedUsers (line 52) | def test_S3NotAllowAccessToAllAuthenticatedUsers(self): method test_CloudFrontHasCustomSSLCertificate (line 55) | def test_CloudFrontHasCustomSSLCertificate(self): method test_CodecommitApprovalRulesAttached (line 58) | def test_CodecommitApprovalRulesAttached(self): method test_RepositoryHasBranchProtection (line 61) | def test_RepositoryHasBranchProtection(self): method test_VPCHasFlowLog (line 64) | def test_VPCHasFlowLog(self): method test_APIGatewayEndpointsUsesCertificateForAuthentication (line 67) | def test_APIGatewayEndpointsUsesCertificateForAuthentication(self): method test_APIGatewayRequestParameterValidationEnabled (line 70) | def test_APIGatewayRequestParameterValidationEnabled(self): method test_CloudFrontUsesSecureProtocolsForHTTPS (line 73) | def test_CloudFrontUsesSecureProtocolsForHTTPS(self): method test_EMRClusterHasSecurityConfiguration (line 76) | def test_EMRClusterHasSecurityConfiguration(self): method test_OpenSearchDomainHasFineGrainedControl (line 79) | def test_OpenSearchDomainHasFineGrainedControl(self): method test_VPCHasRestrictedSG (line 82) | def test_VPCHasRestrictedSG(self): method test_APIGWLoggingLevelsDefinedProperly (line 85) | def test_APIGWLoggingLevelsDefinedProperly(self): method test_GuardDutyIsEnabled (line 88) | def test_GuardDutyIsEnabled(self): method test_SGAttachedToResource (line 91) | def test_SGAttachedToResource(self): method test_EC2InstanceHasIAMRoleAttached (line 94) | def test_EC2InstanceHasIAMRoleAttached(self): method test_StorageContainerActivityLogsNotPublic (line 97) | def test_StorageContainerActivityLogsNotPublic(self): method test_StorageCriticalDataEncryptedCMK (line 100) | def test_StorageCriticalDataEncryptedCMK(self): method test_VAconfiguredToSendReports (line 103) | def test_VAconfiguredToSendReports(self): method test_AWSConfigRecorderEnabled (line 106) | def test_AWSConfigRecorderEnabled(self): method test_CLoudFrontS3OriginConfigWithOAI (line 109) | def test_CLoudFrontS3OriginConfigWithOAI(self): method test_CloudFrontWebACLConfiguredWIthLog4jVulnerability (line 112) | def test_CloudFrontWebACLConfiguredWIthLog4jVulnerability(self): method test_ConfigRecorderRecordsAllGlobalResources (line 115) | def test_ConfigRecorderRecordsAllGlobalResources(self): method test_DMSEndpointHaveSSLConfigured (line 118) | def test_DMSEndpointHaveSSLConfigured(self): method test_ElastiCacheRedisConfiguredAutomaticFailOver (line 121) | def test_ElastiCacheRedisConfiguredAutomaticFailOver(self): method test_VAconfiguredToSendReportsToAdmins (line 124) | def test_VAconfiguredToSendReportsToAdmins(self): method test_VAisEnabledInStorageAccount (line 127) | def test_VAisEnabledInStorageAccount(self): method test_VAsetPeriodicScansOnSQL (line 130) | def test_VAsetPeriodicScansOnSQL(self): method test_CloudFrontHasResponseHeadersPolicy (line 133) | def test_CloudFrontHasResponseHeadersPolicy(self): method test_CloudtrailHasCloudwatch (line 136) | def test_CloudtrailHasCloudwatch(self): method test_S3BucketHasPublicAccessBlock (line 139) | def test_S3BucketHasPublicAccessBlock(self): method test_AccessToPostgreSQLFromAzureServicesIsDisabled (line 142) | def test_AccessToPostgreSQLFromAzureServicesIsDisabled(self): method test_AzureActiveDirectoryAdminIsConfigured (line 145) | def test_AzureActiveDirectoryAdminIsConfigured(self): method test_DisableAccessToSqlDBInstanceForRootUsersWithoutPassword (line 148) | def test_DisableAccessToSqlDBInstanceForRootUsersWithoutPassword(self): method test_GCPProjectHasNoLegacyNetworks (line 151) | def test_GCPProjectHasNoLegacyNetworks(self): method test_GCPDocumentAIProcessorEncryptedWithCMK (line 154) | def test_GCPDocumentAIProcessorEncryptedWithCMK(self): method test_GCPDocumentAIWarehouseLocationEncryptedWithCMK (line 157) | def test_GCPDocumentAIWarehouseLocationEncryptedWithCMK(self): method test_GCPVertexInstanceEncryptedWithCMK (line 160) | def test_GCPVertexInstanceEncryptedWithCMK(self): method test_GCPVertexAIEndpointEncryptedWithCMK (line 163) | def test_GCPVertexAIEndpointEncryptedWithCMK(self): method test_GCPVertexAIFeaturestoreEncryptedWithCMK (line 166) | def test_GCPVertexAIFeaturestoreEncryptedWithCMK(self): method test_GCPVertexAITensorboardEncryptedWithCMK (line 169) | def test_GCPVertexAITensorboardEncryptedWithCMK(self): method test_GCPVertexWorkbenchInstanceEncryptedWithCMK (line 172) | def test_GCPVertexWorkbenchInstanceEncryptedWithCMK(self): method test_GCPVertexWorkbenchInstanceNoPublicIp (line 175) | def test_GCPVertexWorkbenchInstanceNoPublicIp(self): method test_GCRContainerVulnerabilityScanningEnabled (line 178) | def test_GCRContainerVulnerabilityScanningEnabled(self): method test_AzureDataFactoriesEncryptedWithCustomerManagedKey (line 181) | def test_AzureDataFactoriesEncryptedWithCustomerManagedKey(self): method test_AzureUnattachedDisksAreEncrypted (line 184) | def test_AzureUnattachedDisksAreEncrypted(self): method test_AzureNetworkInterfacePublicIPAddressId (line 187) | def test_AzureNetworkInterfacePublicIPAddressId(self): method test_AzureAntimalwareIsConfiguredWithAutoUpdatesForVMs (line 190) | def test_AzureAntimalwareIsConfiguredWithAutoUpdatesForVMs(self): method test_ALBRedirectsHTTPToHTTPS (line 193) | def test_ALBRedirectsHTTPToHTTPS(self): method test_GCPLogBucketsConfiguredUsingLock (line 196) | def test_GCPLogBucketsConfiguredUsingLock(self): method test_CloudFunctionSecureHTTPTrigger (line 199) | def test_CloudFunctionSecureHTTPTrigger(self): method test_GCPAuditLogsConfiguredForAllServicesAndUsers (line 202) | def test_GCPAuditLogsConfiguredForAllServicesAndUsers(self): method test_GCPKMSCryptoKeysAreNotPubliclyAccessible (line 205) | def test_GCPKMSCryptoKeysAreNotPubliclyAccessible(self): method test_VirtualMachinesUtilizingManagedDisks (line 208) | def test_VirtualMachinesUtilizingManagedDisks(self): method test_RDSClusterHasBackupPlan (line 211) | def test_RDSClusterHasBackupPlan(self): method test_EBSAddedBackup (line 214) | def test_EBSAddedBackup(self): method test_AMRClustersNotOpenToInternet (line 217) | def test_AMRClustersNotOpenToInternet(self): method test_AutoScallingEnabledELB (line 220) | def test_AutoScallingEnabledELB(self): method test_AutoScalingEnabledLB (line 223) | def test_AutoScalingEnabledLB(self): method test_IAMGroupHasAtLeastOneUser (line 226) | def test_IAMGroupHasAtLeastOneUser(self): method test_IAMUserHasNoConsoleAccess (line 229) | def test_IAMUserHasNoConsoleAccess(self): method test_IAMUsersAreMembersAtLeastOneGroup (line 232) | def test_IAMUsersAreMembersAtLeastOneGroup(self): method test_IAMPolicyNotAllowFullIAMAccess (line 235) | def test_IAMPolicyNotAllowFullIAMAccess(self): method test_DataExplorerEncryptionUsesCustomKey (line 238) | def test_DataExplorerEncryptionUsesCustomKey(self): method test_MSQLenablesCustomerManagedKey (line 241) | def test_MSQLenablesCustomerManagedKey(self): method test_PGSQLenablesCustomerManagedKey (line 244) | def test_PGSQLenablesCustomerManagedKey(self): method test_StorageLoggingIsEnabledForBlobService (line 247) | def test_StorageLoggingIsEnabledForBlobService(self): method test_StorageLoggingIsEnabledForTableService (line 250) | def test_StorageLoggingIsEnabledForTableService(self): method test_SynapseLogMonitoringEnabledForSQLPool (line 253) | def test_SynapseLogMonitoringEnabledForSQLPool(self): method test_SynapseSQLPoolHasSecurityAlertPolicy (line 256) | def test_SynapseSQLPoolHasSecurityAlertPolicy(self): method test_SynapseSQLPoolHasVulnerabilityAssessment (line 259) | def test_SynapseSQLPoolHasVulnerabilityAssessment(self): method test_SynapseWorkspaceHasExtendedAuditLogs (line 262) | def test_SynapseWorkspaceHasExtendedAuditLogs(self): method test_VMHasBackUpMachine (line 265) | def test_VMHasBackUpMachine(self): method test_SubnetHasACL (line 268) | def test_SubnetHasACL(self): method test_GKEClustersAreNotUsingDefaultServiceAccount (line 271) | def test_GKEClustersAreNotUsingDefaultServiceAccount(self): method test_AzureMSSQLServerHasSecurityAlertPolicy (line 274) | def test_AzureMSSQLServerHasSecurityAlertPolicy(self): method test_AzureSynapseWorkspacesHaveNoIPFirewallRulesAttached (line 277) | def test_AzureSynapseWorkspacesHaveNoIPFirewallRulesAttached(self): method test_EncryptedEBSVolumeOnlyConnectedToEC2s (line 280) | def test_EncryptedEBSVolumeOnlyConnectedToEC2s(self): method test_ServiceAccountHasGCPmanagedKey (line 283) | def test_ServiceAccountHasGCPmanagedKey(self): method test_AutoScalingEnableOnDynamoDBTables (line 286) | def test_AutoScalingEnableOnDynamoDBTables(self): method test_EIPAllocatedToVPCAttachedEC2 (line 289) | def test_EIPAllocatedToVPCAttachedEC2(self): method test_EFSAddedBackup (line 292) | def test_EFSAddedBackup(self): method test_EFSAddedBackupSuppress (line 295) | def test_EFSAddedBackupSuppress(self): method test_Route53ARecordAttachedResource (line 298) | def test_Route53ARecordAttachedResource(self): method test_RouteTablePublicSubnetConnection (line 301) | def test_RouteTablePublicSubnetConnection(self): method test_PostgresRDSHasQueryLoggingEnabled (line 304) | def test_PostgresRDSHasQueryLoggingEnabled(self): method test_HTTPNotSendingPasswords (line 307) | def test_HTTPNotSendingPasswords(self): method test_PostgresDBHasQueryLoggingEnabled (line 310) | def test_PostgresDBHasQueryLoggingEnabled(self): method test_ALBProtectedByWAF (line 313) | def test_ALBProtectedByWAF(self): method test_APIProtectedByWAF (line 316) | def test_APIProtectedByWAF(self): method test_SQLServerAuditingEnabled (line 319) | def test_SQLServerAuditingEnabled(self): method test_WAF2HasLogs (line 322) | def test_WAF2HasLogs(self): method test_AppSyncProtectedByWAF (line 325) | def test_AppSyncProtectedByWAF(self): method test_SQLServerAuditingRetention90Days (line 328) | def test_SQLServerAuditingRetention90Days(self): method test_AWSSSMParameterShouldBeEncrypted (line 331) | def test_AWSSSMParameterShouldBeEncrypted(self): method test_AWSNATGatewaysshouldbeutilized (line 334) | def test_AWSNATGatewaysshouldbeutilized(self): method test_GCPKMSKeyRingsAreNotPubliclyAccessible (line 337) | def test_GCPKMSKeyRingsAreNotPubliclyAccessible(self): method test_GCPContainerRegistryReposAreNotPubliclyAccessible (line 340) | def test_GCPContainerRegistryReposAreNotPubliclyAccessible(self): method test_GCPDialogFlowAgentLoggingEnabled (line 343) | def test_GCPDialogFlowAgentLoggingEnabled(self): method test_GCPDialogFlowCxAgentLoggingEnabled (line 346) | def test_GCPDialogFlowCxAgentLoggingEnabled(self): method test_GCPDialogFlowCxWebhookLoggingEnabled (line 349) | def test_GCPDialogFlowCxWebhookLoggingEnabled(self): method test_GCPVertexAIPrivateEndpoint (line 352) | def test_GCPVertexAIPrivateEndpoint(self): method test_GCPVertexAIPrivateIndexEndpoint (line 355) | def test_GCPVertexAIPrivateIndexEndpoint(self): method test_GCPTpuV2VmPrivateEndpoint (line 358) | def test_GCPTpuV2VmPrivateEndpoint(self): method test_GCPVertexRuntimePrivate (line 361) | def test_GCPVertexRuntimePrivate(self): method test_GCPVertexRuntimeEncryptedWithCMK (line 364) | def test_GCPVertexRuntimeEncryptedWithCMK(self): method test_S3BucketVersioning (line 367) | def test_S3BucketVersioning(self): method test_S3PublicACLRead (line 370) | def test_S3PublicACLRead(self): method test_S3PublicACLWrite (line 373) | def test_S3PublicACLWrite(self): method test_S3BucketEncryption (line 376) | def test_S3BucketEncryption(self): method test_S3BucketLogging (line 379) | def test_S3BucketLogging(self): method test_AdministratorUserNotAssociatedWithAPIKey (line 382) | def test_AdministratorUserNotAssociatedWithAPIKey(self): method test_ApplicationGatewayEnablesWAF (line 385) | def test_ApplicationGatewayEnablesWAF(self): method test_S3KMSEncryptedByDefault (line 388) | def test_S3KMSEncryptedByDefault(self): method test_GCPNetworkDoesNotUseDefaultFirewall (line 391) | def test_GCPNetworkDoesNotUseDefaultFirewall(self): method test_S3BucketReplicationConfiguration (line 394) | def test_S3BucketReplicationConfiguration(self): method test_AppLoadBalancerTLS12 (line 397) | def test_AppLoadBalancerTLS12(self): method test_GCPPostgreSQLDatabaseFlaglog_durationIsSetToON (line 400) | def test_GCPPostgreSQLDatabaseFlaglog_durationIsSetToON(self): method test_GCPPostgreSQLDatabaseFlaglog_executor_statsIsSetToOFF (line 403) | def test_GCPPostgreSQLDatabaseFlaglog_executor_statsIsSetToOFF(self): method test_GCPPostgreSQLDatabaseFlaglog_parser_statsIsSetToOFF (line 406) | def test_GCPPostgreSQLDatabaseFlaglog_parser_statsIsSetToOFF(self): method test_GCPPostgreSQLDatabaseFlaglog_planner_statsIsSetToOFF (line 409) | def test_GCPPostgreSQLDatabaseFlaglog_planner_statsIsSetToOFF(self): method test_GCPPostgreSQLDatabaseFlaglog_statement_statsIsSetToOFF (line 412) | def test_GCPPostgreSQLDatabaseFlaglog_statement_statsIsSetToOFF(self): method test_GCPComputeFirewallOverlyPermissiveToAllTraffic (line 415) | def test_GCPComputeFirewallOverlyPermissiveToAllTraffic(self): method test_AzureConfigMSSQLwithAD (line 418) | def test_AzureConfigMSSQLwithAD(self): method test_AzurePostgreSQLFlexServerNotOverlyPermissive (line 421) | def test_AzurePostgreSQLFlexServerNotOverlyPermissive(self): method test_GCPMySQLdbInstancePoint_In_TimeRecoveryBackupIsEnabled (line 424) | def test_GCPMySQLdbInstancePoint_In_TimeRecoveryBackupIsEnabled(self): method test_GCPdisableAlphaClusterFeatureInKubernetesEngineClusters (line 427) | def test_GCPdisableAlphaClusterFeatureInKubernetesEngineClusters(self): method test_AzureContainerInstanceconfigManagedIdentity (line 430) | def test_AzureContainerInstanceconfigManagedIdentity(self): method test_AzureAKSclusterAzureCNIEnabled (line 433) | def test_AzureAKSclusterAzureCNIEnabled(self): method test_AzureACR_HTTPSwebhook (line 436) | def test_AzureACR_HTTPSwebhook(self): method test_AzureSubnetConfigWithNSG (line 439) | def test_AzureSubnetConfigWithNSG(self): method test_AzureKeyVaultConfigPrivateEndpoint (line 442) | def test_AzureKeyVaultConfigPrivateEndpoint(self): method test_AzureStorageAccConfigWithPrivateEndpoint (line 445) | def test_AzureStorageAccConfigWithPrivateEndpoint(self): method test_OCI_K8EngineClusterBootVolConfigInTransitEncryption (line 448) | def test_OCI_K8EngineClusterBootVolConfigInTransitEncryption(self): method test_OCI_K8EngineClusterPodSecPolicyEnforced (line 451) | def test_OCI_K8EngineClusterPodSecPolicyEnforced(self): method test_OCI_KubernetesEngineClusterEndpointConfigWithNSG (line 454) | def test_OCI_KubernetesEngineClusterEndpointConfigWithNSG(self): method test_OCI_NFSaccessRestrictedToRootUsers (line 457) | def test_OCI_NFSaccessRestrictedToRootUsers(self): method test_OCI_NSGNotAllowRDP (line 460) | def test_OCI_NSGNotAllowRDP(self): method test_AzureSQLserverNotOverlyPermissive (line 463) | def test_AzureSQLserverNotOverlyPermissive(self): method test_AzureRecoveryServicesvaultConfigManagedIdentity (line 466) | def test_AzureRecoveryServicesvaultConfigManagedIdentity(self): method test_AzureAutomationAccConfigManagedIdentity (line 469) | def test_AzureAutomationAccConfigManagedIdentity(self): method test_AzureMariaDBserverUsingTLS_1_2 (line 472) | def test_AzureMariaDBserverUsingTLS_1_2(self): method test_AzureMLWorkspaceWithPublicStorageAccount (line 475) | def test_AzureMLWorkspaceWithPublicStorageAccount(self): method test_AzureMLWorkspacePublicNetwork (line 478) | def test_AzureMLWorkspacePublicNetwork(self): method test_AzureStorageAccountEnableSoftDelete (line 481) | def test_AzureStorageAccountEnableSoftDelete(self): method test_AWSdisableS3ACL (line 484) | def test_AWSdisableS3ACL(self): method test_AWS_private_MWAA_environment (line 487) | def test_AWS_private_MWAA_environment(self): method test_AzureStorageAccConfigSharedKeyAuth (line 490) | def test_AzureStorageAccConfigSharedKeyAuth(self): method test_AzureStorageAccConfig_SAS_expirePolicy (line 493) | def test_AzureStorageAccConfig_SAS_expirePolicy(self): method test_AzureVMconfigPublicIP_SerialConsoleAccess (line 496) | def test_AzureVMconfigPublicIP_SerialConsoleAccess(self): method test_AzurePostgreSQLserverConfigPrivEndpt (line 499) | def test_AzurePostgreSQLserverConfigPrivEndpt(self): method test_AzureMariaDBserverConfigPrivEndpt (line 502) | def test_AzureMariaDBserverConfigPrivEndpt(self): method test_AzureMySQLserverConfigPrivEndpt (line 505) | def test_AzureMySQLserverConfigPrivEndpt(self): method test_AzureMSSQLserverConfigPrivEndpt (line 508) | def test_AzureMSSQLserverConfigPrivEndpt(self): method test_AzureSynapseWorkspaceVAisEnabled (line 511) | def test_AzureSynapseWorkspaceVAisEnabled(self): method test_IBM_LoadBalancerforVPCisPrivate (line 514) | def test_IBM_LoadBalancerforVPCisPrivate(self): method test_IBM_VPCclassicAccessIsDisabled (line 517) | def test_IBM_VPCclassicAccessIsDisabled(self): method test_SageMakerIAMPolicyOverlyPermissiveToAllTraffic (line 520) | def test_SageMakerIAMPolicyOverlyPermissiveToAllTraffic(self): method test_IBM_RestrictServiceIDCreationInAccountSettings (line 523) | def test_IBM_RestrictServiceIDCreationInAccountSettings(self): method test_IBM_EnableMFAatAccountLevel (line 526) | def test_IBM_EnableMFAatAccountLevel(self): method test_IBM_RestrictAPIkeyCreationInAccountSettings (line 529) | def test_IBM_RestrictAPIkeyCreationInAccountSettings(self): method test_IBM_K8sClustersAccessibleViaPrivateEndPt (line 532) | def test_IBM_K8sClustersAccessibleViaPrivateEndPt(self): method test_RDSEncryptionInTransit (line 535) | def test_RDSEncryptionInTransit(self): method test_ACMWildcardDomainName (line 538) | def test_ACMWildcardDomainName(self): method test_CloudfrontOriginNotHTTPSOnly (line 541) | def test_CloudfrontOriginNotHTTPSOnly(self): method test_SQSEncryptionCMK (line 544) | def test_SQSEncryptionCMK(self): method test_LBTargetGroup (line 547) | def test_LBTargetGroup(self): method test_AzureSpringCloudTLSDisabled (line 550) | def test_AzureSpringCloudTLSDisabled(self): method test_GCPComputeRegionalForwardingRuleCheck (line 553) | def test_GCPComputeRegionalForwardingRuleCheck(self): method test_GCPComputeGlobalForwardingRuleCheck (line 556) | def test_GCPComputeGlobalForwardingRuleCheck(self): method test_AzureMySQLFlexibleServerConfigPrivEndpt (line 559) | def test_AzureMySQLFlexibleServerConfigPrivEndpt(self): method test_AzurePostgreSQLFlexibleServerConfigPrivEndpt (line 562) | def test_AzurePostgreSQLFlexibleServerConfigPrivEndpt(self): method test_OSSBucketPublic (line 565) | def test_OSSBucketPublic(self): method test_Route53ZoneHasMatchingQueryLog (line 568) | def test_Route53ZoneHasMatchingQueryLog(self): method test_ALBWebACLConfiguredWIthLog4jVulnerability (line 571) | def test_ALBWebACLConfiguredWIthLog4jVulnerability(self): method test_APIGatewayWebACLConfiguredWIthLog4jVulnerability (line 574) | def test_APIGatewayWebACLConfiguredWIthLog4jVulnerability(self): method test_AppsyncWebACLConfiguredWIthLog4jVulnerability (line 577) | def test_AppsyncWebACLConfiguredWIthLog4jVulnerability(self): method test_Route53ZoneEnableDNSSECSigning (line 580) | def test_Route53ZoneEnableDNSSECSigning(self): method test_LBWeakCiphers (line 583) | def test_LBWeakCiphers(self): method test_LambdaOpenCorsPolicy (line 586) | def test_LambdaOpenCorsPolicy(self): method test_registry_load (line 589) | def test_registry_load(self): method go (line 595) | def go(self, dir_name: str, check_name: str | None = None) -> None: method assert_entities (line 623) | def assert_entities(self, expected_entities: list[str], results: list[... function get_policy_results (line 637) | def get_policy_results(root_folder: str, check_ids: list[str], external_... function wrap_policy (line 644) | def wrap_policy(policy): function load_yaml_data (line 649) | def load_yaml_data(source_file_name: str, dir_path: str) -> dict[str, An... FILE: tests/terraform/graph/checks_infra/attribute_solvers/cidr_range_not_subset_solver/test_solver.py class TestCIDRRangeNotSubsetSolver (line 12) | class TestCIDRRangeNotSubsetSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_cidr_range_not_subset_string_solver (line 17) | def test_cidr_range_not_subset_string_solver(self): method test_cidr_range_not_subset_string_jsonpath_solver (line 26) | def test_cidr_range_not_subset_string_jsonpath_solver(self): method test_cidr_range_not_subset_list_solver (line 35) | def test_cidr_range_not_subset_list_solver(self): method test_cidr_range_not_subset_list_jsonpath_solver (line 44) | def test_cidr_range_not_subset_list_jsonpath_solver(self): method test_ipv6_cidr_range_not_subset_list_solver (line 53) | def test_ipv6_cidr_range_not_subset_list_solver(self): method test_ipv6_cidr_range_not_subset_list_jsonpath_solver (line 63) | def test_ipv6_cidr_range_not_subset_list_jsonpath_solver(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/cidr_range_subset_solver/test_solver.py class TestCIDRRangeSubsetSolver (line 12) | class TestCIDRRangeSubsetSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_cidr_range_subset_string_solver (line 17) | def test_cidr_range_subset_string_solver(self): method test_cidr_range_subset_string_jsonpath_solver (line 26) | def test_cidr_range_subset_string_jsonpath_solver(self): method test_cidr_range_subset_list_solver (line 35) | def test_cidr_range_subset_list_solver(self): method test_cidr_range_subset_list_jsonpath_solver (line 44) | def test_cidr_range_subset_list_jsonpath_solver(self): method test_ipv6_cidr_range_subset_list_solver (line 53) | def test_ipv6_cidr_range_subset_list_solver(self): method test_ipv6_cidr_range_subset_list_jsonpath_solver (line 63) | def test_ipv6_cidr_range_subset_list_jsonpath_solver(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/contains_solver/test_solver.py class TestContainsSolver (line 11) | class TestContainsSolver(TestBaseSolver): method setUp (line 12) | def setUp(self): method test_public_virtual_machines (line 16) | def test_public_virtual_machines(self): method test_public_virtual_machines_with_jsonpath (line 25) | def test_public_virtual_machines_with_jsonpath(self): method test_list_cidr_blocks (line 34) | def test_list_cidr_blocks(self): method test_list_cidr_blocks_specific (line 43) | def test_list_cidr_blocks_specific(self): method test_contains_dict (line 52) | def test_contains_dict(self): method test_contains_string_list (line 61) | def test_contains_string_list(self): method test_none_network_acl_ips (line 72) | def test_none_network_acl_ips(self): method test_variable_dependent_policy (line 81) | def test_variable_dependent_policy(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/ending_with_solver/test_solver.py class TestEndingWithSolver (line 10) | class TestEndingWithSolver(TestBaseSolver): method setUp (line 11) | def setUp(self): method test_ami_ending_with (line 15) | def test_ami_ending_with(self): method test_ami_ending_with_jsonpath (line 24) | def test_ami_ending_with_jsonpath(self): method test_unrendered (line 33) | def test_unrendered(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/equals_ignore_case_solver/test_solver.py class TestEqualsIgnoreCaseSolver (line 10) | class TestEqualsIgnoreCaseSolver(TestBaseSolver): method setUp (line 11) | def setUp(self): method test_equals_ignore_case_solver_wildcard (line 15) | def test_equals_ignore_case_solver_wildcard(self): method test_equals_ignore_case_solver_boolean (line 27) | def test_equals_ignore_case_solver_boolean(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/equals_solver/test_solver.py class TestEqualsSolver (line 10) | class TestEqualsSolver(TestBaseSolver): method setUp (line 11) | def setUp(self): method test_equals_solver_simple (line 15) | def test_equals_solver_simple(self): method test_equals_solver_wildcard (line 24) | def test_equals_solver_wildcard(self): method test_equals_solver_boolean (line 34) | def test_equals_solver_boolean(self): method test_equals_solver_unrendered (line 44) | def test_equals_solver_unrendered(self): method test_equals_solver_complex (line 54) | def test_equals_solver_complex(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/exists_solver/test_solver.py class ExistsSolver (line 10) | class ExistsSolver(TestBaseSolver): method setUp (line 11) | def setUp(self): method test_nested_attribute_exists (line 15) | def test_nested_attribute_exists(self): method test_nested_attribute_doesnt_exists (line 24) | def test_nested_attribute_doesnt_exists(self): method test_all_resources (line 33) | def test_all_resources(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/greater_than_solver/test_solver.py class TestGreaterThanLessThanSolvers (line 17) | class TestGreaterThanLessThanSolvers(TestBaseSolver): method setUp (line 18) | def setUp(self): method test_greater_than_solver_simple (line 22) | def test_greater_than_solver_simple(self): method test_less_than_solver_simple (line 33) | def test_less_than_solver_simple(self): method test_greater_than_or_equal_solver_simple (line 42) | def test_greater_than_or_equal_solver_simple(self): method test_less_than_or_equal_solver_simple (line 53) | def test_less_than_or_equal_solver_simple(self): method test_greater_than_solver_unrendered (line 62) | def test_greater_than_solver_unrendered(self): method test_less_than_solver_unrendered (line 71) | def test_less_than_solver_unrendered(self): method test_greater_than_or_equal_solver_unrendered (line 80) | def test_greater_than_or_equal_solver_unrendered(self): method test_less_than_or_equal_solver_unrendered (line 89) | def test_less_than_or_equal_solver_unrendered(self): method test_gt_combinations (line 98) | def test_gt_combinations(self): method test_gte_combinations (line 135) | def test_gte_combinations(self): method test_lt_combinations (line 173) | def test_lt_combinations(self): method test_lte_combinations (line 210) | def test_lte_combinations(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/intersects_solver/test_solver.py class TestIntersectsSolver (line 11) | class TestIntersectsSolver(TestBaseSolver): method setUp (line 12) | def setUp(self): method test_simple_array_intersection1 (line 16) | def test_simple_array_intersection1(self): method test_simple_array_intersection2 (line 25) | def test_simple_array_intersection2(self): method test_none_attribute (line 34) | def test_none_attribute(self): method test_string_attribute (line 43) | def test_string_attribute(self): method test_mixed_value (line 52) | def test_mixed_value(self): method test_tags_intersection (line 61) | def test_tags_intersection(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/is_empty_solver/test_solver.py class TestIsEmptySolver (line 12) | class TestIsEmptySolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_is_empty_solver_simple (line 17) | def test_is_empty_solver_simple(self): method test_is_empty_solver_jsonpath (line 26) | def test_is_empty_solver_jsonpath(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/is_false_solver/test_solver.py class TestIsFalse (line 12) | class TestIsFalse(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_is_false (line 17) | def test_is_false(self): method test_is_true (line 27) | def test_is_true(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/is_not_empty_solver/test_solver.py class TestIsNotEmptySolver (line 12) | class TestIsNotEmptySolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_is_not_empty_solver_simple (line 17) | def test_is_not_empty_solver_simple(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/is_true_solver/test_solver.py class TestIsTrue (line 12) | class TestIsTrue(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_is_true (line 17) | def test_is_true(self): method test_is_false (line 27) | def test_is_false(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/jsonpath_equals_solver/test_solver.py class TestJsonpathEqualsSolver (line 11) | class TestJsonpathEqualsSolver(TestBaseSolver): method setUp (line 12) | def setUp(self): method test_jsonpath_equals_solver_simple (line 16) | def test_jsonpath_equals_solver_simple(self): method test_jsonpath_equals_solver_wildcard (line 25) | def test_jsonpath_equals_solver_wildcard(self): method test_jsonpath_equals_azure_rule (line 34) | def test_jsonpath_equals_azure_rule(self): method test_jsonpath_equals_ecs_with_merge (line 43) | def test_jsonpath_equals_ecs_with_merge(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/jsonpath_exists_solver/test_solver.py class TestJsonpathExistsSolver (line 12) | class TestJsonpathExistsSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_jsonpath_exists_solver_simple (line 17) | def test_jsonpath_exists_solver_simple(self): method test_jsonpath_exists_solver_wildcard (line 26) | def test_jsonpath_exists_solver_wildcard(self): method test_jsonpath_exists_azure_rule (line 35) | def test_jsonpath_exists_azure_rule(self): method test_jsonpath_exists_example (line 44) | def test_jsonpath_exists_example(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/jsonpath_not_equals_solver/test_solver.py class TestJsonpathNotEqualsSolver (line 12) | class TestJsonpathNotEqualsSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_jsonpath_not_equals_solver_simple (line 17) | def test_jsonpath_not_equals_solver_simple(self): method test_jsonpath_not_equals_solver_wildcard (line 26) | def test_jsonpath_not_equals_solver_wildcard(self): method test_jsonpath_not_equals_azure_rule (line 35) | def test_jsonpath_not_equals_azure_rule(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/jsonpath_not_exists_solver/test_solver.py class TestJsonpathNotExistsSolver (line 12) | class TestJsonpathNotExistsSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_jsonpath_not_exists_solver_simple (line 17) | def test_jsonpath_not_exists_solver_simple(self): method test_jsonpath_not_exists_solver_wildcard (line 26) | def test_jsonpath_not_exists_solver_wildcard(self): method test_jsonpath_not_exists_azure_rule (line 35) | def test_jsonpath_not_exists_azure_rule(self): method test_jsonpath_not_exists_example (line 44) | def test_jsonpath_not_exists_example(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/length_equals_solver/test_solver.py class TestLengthEquals (line 12) | class TestLengthEquals(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_array_length_equals (line 17) | def test_array_length_equals(self): method test_string_length_equals (line 28) | def test_string_length_equals(self): method test_dict_length_equals (line 39) | def test_dict_length_equals(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/length_greater_than_or_equal_solver/test_solver.py class TestLengthGreaterThanOrEqual (line 12) | class TestLengthGreaterThanOrEqual(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_array_length_greater_than_or_equal (line 17) | def test_array_length_greater_than_or_equal(self): method test_string_length_greater_than_or_equal (line 28) | def test_string_length_greater_than_or_equal(self): method test_dict_length_greater_than_or_equal (line 39) | def test_dict_length_greater_than_or_equal(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/length_greater_than_solver/test_solver.py class TestLengthGreaterThan (line 12) | class TestLengthGreaterThan(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_array_length_greater_than (line 17) | def test_array_length_greater_than(self): method test_string_length_greater_than (line 28) | def test_string_length_greater_than(self): method test_dict_length_greater_than (line 39) | def test_dict_length_greater_than(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/length_less_than_or_equal_solver/test_solver.py class TestLengthLessThanOrEqual (line 12) | class TestLengthLessThanOrEqual(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_array_length_less_than_or_equal (line 17) | def test_array_length_less_than_or_equal(self): method test_string_length_less_than_or_equal (line 28) | def test_string_length_less_than_or_equal(self): method test_dict_length_less_than_or_equal (line 39) | def test_dict_length_less_than_or_equal(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/length_less_than_solver/test_solver.py class TestLengthLessThan (line 12) | class TestLengthLessThan(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_array_length_less_than (line 17) | def test_array_length_less_than(self): method test_string_length_less_than (line 28) | def test_string_length_less_than(self): method test_dict_length_less_than (line 39) | def test_dict_length_less_than(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/length_not_equals_solver/test_solver.py class TestLengthNotEquals (line 12) | class TestLengthNotEquals(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_array_length_not_equals (line 17) | def test_array_length_not_equals(self): method test_string_length_not_equals (line 28) | def test_string_length_not_equals(self): method test_dict_length_not_equals (line 39) | def test_dict_length_not_equals(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_contains_solver/test_solver.py class TestNotContainsSolver (line 12) | class TestNotContainsSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_public_virtual_machines (line 17) | def test_public_virtual_machines(self): method test_list_cidr_blocks (line 26) | def test_list_cidr_blocks(self): method test_list_cidr_blocks_specific (line 35) | def test_list_cidr_blocks_specific(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_ending_with_solver/test_solver.py class TestNotEndingWithSolver (line 12) | class TestNotEndingWithSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_ami_ending_with (line 17) | def test_ami_ending_with(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_equals_ignore_case_solver/test_solver.py class TestNotEqualsIgnoreCaseSolver (line 12) | class TestNotEqualsIgnoreCaseSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_not_equals_ignore_case_solver_wildcard (line 17) | def test_not_equals_ignore_case_solver_wildcard(self): method test_not_equals_ignore_case_solver_boolean (line 29) | def test_not_equals_ignore_case_solver_boolean(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_equals_solver/test_solver.py class TestNotEqualsSolver (line 12) | class TestNotEqualsSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_not_equals_solver_simple (line 17) | def test_not_equals_solver_simple(self): method test_not_equals_solver_wildcard (line 26) | def test_not_equals_solver_wildcard(self): method test_not_equals_solver_unrendered (line 35) | def test_not_equals_solver_unrendered(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_exists_solver/test_solver.py class TestNotExistsSolver (line 12) | class TestNotExistsSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_nested_attribute_doesnt_exists_versioning (line 17) | def test_nested_attribute_doesnt_exists_versioning(self): method test_nested_attribute_doesnt_exists_tag (line 26) | def test_nested_attribute_doesnt_exists_tag(self): method test_nested_attribute_doesnt_exists_policy (line 35) | def test_nested_attribute_doesnt_exists_policy(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_intersects_solver/test_solver.py class TestNotIntersectsSolver (line 12) | class TestNotIntersectsSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_simple_array_no_intersection1 (line 17) | def test_simple_array_no_intersection1(self): method test_simple_array_no_intersection2 (line 26) | def test_simple_array_no_intersection2(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_regex_match_solver/test_solver.py class TestRegexMatchSolver (line 12) | class TestRegexMatchSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_regex_match_solver_simple (line 17) | def test_regex_match_solver_simple(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_starting_with_solver/test_solver.py class TestNotStartingWithSolver (line 12) | class TestNotStartingWithSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_name_starting_with (line 17) | def test_name_starting_with(self): method test_name_starting_with_jsonpath (line 26) | def test_name_starting_with_jsonpath(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_subset_solver/test_solver.py class TestNotSubsetSolver (line 12) | class TestNotSubsetSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_subset_solver_simple (line 17) | def test_subset_solver_simple(self): method test_subset_solver_jsonpath (line 26) | def test_subset_solver_jsonpath(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/not_within_solver/test_solver.py class TestNotWithinSolver (line 12) | class TestNotWithinSolver(TestBaseSolver): method setUp (line 13) | def setUp(self) -> None: method test_basic_usage (line 17) | def test_basic_usage(self) -> None: FILE: tests/terraform/graph/checks_infra/attribute_solvers/number_of_words_equals_solver/test_solver.py class TestNumberOfNotWordsEquals (line 12) | class TestNumberOfNotWordsEquals(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_number_of_words_equals (line 17) | def test_number_of_words_equals(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/number_of_words_greater_than_or_equal_solver/test_solver.py class TestNumberOfWordsGreaterThanOrEqual (line 12) | class TestNumberOfWordsGreaterThanOrEqual(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_number_of_words_greater_than_or_equal (line 17) | def test_number_of_words_greater_than_or_equal(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/number_of_words_greater_than_solver/test_solver.py class TestNumberOfWordsGreaterThan (line 12) | class TestNumberOfWordsGreaterThan(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_number_of_words_greater_than (line 17) | def test_number_of_words_greater_than(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/number_of_words_less_than_or_equal_solver/test_solver.py class TestNumberOfWordsLessThanOrEqual (line 12) | class TestNumberOfWordsLessThanOrEqual(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_number_of_words_less_than_or_equal (line 17) | def test_number_of_words_less_than_or_equal(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/number_of_words_less_than_solver/test_solver.py class TestNumberOfWordsLessThan (line 12) | class TestNumberOfWordsLessThan(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_number_of_words_less_than (line 17) | def test_number_of_words_less_than(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/number_of_words_not_equals_solver/test_solver.py class TestNumberOfWordsEquals (line 12) | class TestNumberOfWordsEquals(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_number_of_words_not_equals (line 17) | def test_number_of_words_not_equals(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/range_includes_solver/test_solver.py class TestRangeIncludesSolver (line 12) | class TestRangeIncludesSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_range_includes_int_solver (line 17) | def test_range_includes_int_solver(self): method test_range_includes_string_solver (line 27) | def test_range_includes_string_solver(self): method test_range_includes_int_jsonpath_solver (line 37) | def test_range_includes_int_jsonpath_solver(self): method test_range_includes_string_jsonpath_solver (line 47) | def test_range_includes_string_jsonpath_solver(self): method test_range_includes_list_solver (line 57) | def test_range_includes_list_solver(self): method test_range_includes_list_jsonpath_solver (line 67) | def test_range_includes_list_jsonpath_solver(self): method test_range_includes_list_w_list_solver (line 77) | def test_range_includes_list_w_list_solver(self): method test_range_includes_list_w_list_jsonpath_solver (line 88) | def test_range_includes_list_w_list_jsonpath_solver(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/range_not_includes_solver/test_solver.py class TestRangeNotIncludesSolver (line 12) | class TestRangeNotIncludesSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_range_not_includes_int_solver (line 17) | def test_range_not_includes_int_solver(self): method test_range_not_includes_string_solver (line 27) | def test_range_not_includes_string_solver(self): method test_range_not_includes_int_jsonpath_solver (line 37) | def test_range_not_includes_int_jsonpath_solver(self): method test_range_not_includes_string_jsonpath_solver (line 47) | def test_range_not_includes_string_jsonpath_solver(self): method test_range_not_includes_list_solver (line 57) | def test_range_not_includes_list_solver(self): method test_range_not_includes_list_jsonpath_solver (line 67) | def test_range_not_includes_list_jsonpath_solver(self): method test_range_not_includes_list_w_list_solver (line 77) | def test_range_not_includes_list_w_list_solver(self): method test_range_not_includes_list_w_list_jsonpath_solver (line 88) | def test_range_not_includes_list_w_list_jsonpath_solver(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/regex_match_solver/test_solver.py class TestRegexMatchSolver (line 12) | class TestRegexMatchSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_regex_match_solver_simple (line 17) | def test_regex_match_solver_simple(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/starting_with_solver/test_solver.py class TestStartingWithSolver (line 12) | class TestStartingWithSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_name_starting_with (line 17) | def test_name_starting_with(self): method test_unrendered (line 26) | def test_unrendered(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/subset_solver/test_solver.py class TestSubsetSolver (line 12) | class TestSubsetSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_subset_solver_simple (line 17) | def test_subset_solver_simple(self): FILE: tests/terraform/graph/checks_infra/attribute_solvers/within_solver/test_solver.py class TestWithinSolver (line 12) | class TestWithinSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_name_starting_with (line 17) | def test_name_starting_with(self): method test_wildcard (line 26) | def test_wildcard(self): method test_within_unrendered (line 35) | def test_within_unrendered(self): FILE: tests/terraform/graph/checks_infra/complex_solvers/and_solver/test_solver.py class TestAndQuery (line 10) | class TestAndQuery(TestBaseSolver): method setUp (line 11) | def setUp(self): method test_buckets_with_option_env_tag (line 15) | def test_buckets_with_option_env_tag(self): FILE: tests/terraform/graph/checks_infra/complex_solvers/not_solver/test_solver.py class TestNotQuery (line 10) | class TestNotQuery(TestBaseSolver): method setUp (line 11) | def setUp(self): method test_buckets_with_option_env_tag (line 15) | def test_buckets_with_option_env_tag(self): method test_simple_not_with_list (line 24) | def test_simple_not_with_list(self): method test_simple_not_with_dict (line 33) | def test_simple_not_with_dict(self): FILE: tests/terraform/graph/checks_infra/complex_solvers/or_solver/test_solver.py class TestOrQuery (line 10) | class TestOrQuery(TestBaseSolver): method setUp (line 11) | def setUp(self): method test_buckets_with_option_env_tag (line 15) | def test_buckets_with_option_env_tag(self): FILE: tests/terraform/graph/checks_infra/connection_solvers/and_connection_solver/test_solver.py class ConnectionSolver (line 12) | class ConnectionSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_and_connection (line 17) | def test_and_connection(self): method test_multiple_connections (line 26) | def test_multiple_connections(self): FILE: tests/terraform/graph/checks_infra/connection_solvers/connection_exist_solver/test_solver.py class ConnectionSolver (line 14) | class ConnectionSolver(TestBaseSolver): method setUp (line 15) | def setUp(self): method test_connection_found (line 19) | def test_connection_found(self): method test_output_connection (line 28) | def test_output_connection(self): method test_data_connection (line 37) | def test_data_connection(self): method test_reduce_graph_by_target_types (line 46) | def test_reduce_graph_by_target_types(self): FILE: tests/terraform/graph/checks_infra/connection_solvers/connection_not_exist_solver/test_solver.py class ConnectionSolver (line 12) | class ConnectionSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_connection_not_found (line 17) | def test_connection_not_found(self): FILE: tests/terraform/graph/checks_infra/connection_solvers/connection_one_exists/test_solver.py class ConnectionSolver (line 12) | class ConnectionSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_connection_not_found (line 17) | def test_connection_not_found(self): FILE: tests/terraform/graph/checks_infra/connection_solvers/or_connection_solver/test_solver.py class ConnectionSolver (line 12) | class ConnectionSolver(TestBaseSolver): method setUp (line 13) | def setUp(self): method test_or_connection (line 17) | def test_or_connection(self): FILE: tests/terraform/graph/checks_infra/resource_solvers/exists_solver/test_solver.py class ExistsSolver (line 11) | class ExistsSolver(TestBaseSolver): method setUp (line 12) | def setUp(self): method test_allow_list (line 16) | def test_allow_list(self): FILE: tests/terraform/graph/checks_infra/resource_solvers/not_exists_solver/test_solver.py class TestNotExistsSolver (line 11) | class TestNotExistsSolver(TestBaseSolver): method setUp (line 12) | def setUp(self): method test_deny_list (line 16) | def test_deny_list(self): FILE: tests/terraform/graph/checks_infra/test_base.py class TestBaseSolver (line 18) | class TestBaseSolver(TestCase): method setUp (line 21) | def setUp(self): method run_test (line 28) | def run_test(self, root_folder, expected_results, check_id): method test_unrendered_variable_source (line 34) | def test_unrendered_variable_source(self): function verify_report (line 39) | def verify_report(report, expected_results): FILE: tests/terraform/graph/checks_infra/test_base_attribute_solver.py function test_get_cached_jsonpath_statement (line 8) | def test_get_cached_jsonpath_statement(mocker: MockerFixture): FILE: tests/terraform/graph/db_connector/test_graph_connector.py class TestGraphConnector (line 12) | class TestGraphConnector(TestCase): method test_creating_networkx_graph (line 13) | def test_creating_networkx_graph(self): method test_creating_rustworkx_graph (line 22) | def test_creating_rustworkx_graph(self): FILE: tests/terraform/graph/graph_builder/graph_components/test_blocks.py class TestBlocks (line 12) | class TestBlocks(TestCase): method test_update_inner_attribute_1 (line 13) | def test_update_inner_attribute_1(self): method test_update_inner_attribute_2 (line 71) | def test_update_inner_attribute_2(self): method test_update_inner_attribute_3 (line 138) | def test_update_inner_attribute_3(self): method test_update_complex_key (line 257) | def test_update_complex_key(self): method test_update_complex_key2 (line 289) | def test_update_complex_key2(self): method test_update_inner_attribute_bad_index (line 326) | def test_update_inner_attribute_bad_index(self): method test_update_inner_attribute_bad_map_entry (line 360) | def test_update_inner_attribute_bad_map_entry(self): method test_malformed_provider_block (line 434) | def test_malformed_provider_block(self): FILE: tests/terraform/graph/graph_builder/test_graph_builder.py class TestGraphBuilder (line 18) | class TestGraphBuilder(TestCase): method test_build_graph (line 19) | def test_build_graph(self): method check_edge (line 57) | def check_edge(self, graph, node_from, node_to, expected_label): method get_vertex_by_name_and_type (line 71) | def get_vertex_by_name_and_type(local_graph, block_type, name, multipl... method test_update_vertices_configs_deep_nesting (line 77) | def test_update_vertices_configs_deep_nesting(self): method test_build_graph_with_linked_modules (line 105) | def test_build_graph_with_linked_modules(self): method test_build_graph_with_linked_registry_modules (line 146) | def test_build_graph_with_linked_registry_modules(self): method test_build_graph_with_deep_nested_edges (line 178) | def test_build_graph_with_deep_nested_edges(self): method test_blocks_from_local_graph_module (line 200) | def test_blocks_from_local_graph_module(self): method test_build_graph_with_dynamic_blocks (line 218) | def test_build_graph_with_dynamic_blocks(self): method test_get_attribute_dict_with_list_value (line 226) | def test_get_attribute_dict_with_list_value(self): method test_build_graph_terraform_block (line 245) | def test_build_graph_terraform_block(self): method test_build_graph_with_cross_variables_connections (line 260) | def test_build_graph_with_cross_variables_connections(self): method test_build_graph_with_cross_variables_connections_from_module (line 274) | def test_build_graph_with_cross_variables_connections_from_module(self): method test_build_graph_with_cross_modules_connections (line 288) | def test_build_graph_with_cross_modules_connections(self): method test_build_graph_with_cross_nested_modules_connections (line 303) | def test_build_graph_with_cross_nested_modules_connections(self): method test_nested_modules_address_attribute (line 317) | def test_nested_modules_address_attribute(self): method test_build_graph_for_each_with_variables_and_dynamic_not_crash (line 333) | def test_build_graph_for_each_with_variables_and_dynamic_not_crash(self): method test_build_rustworkx_graph (line 340) | def test_build_rustworkx_graph(self): method test_multiple_nested_module_with_connected_resources (line 378) | def test_multiple_nested_module_with_connected_resources(self): method test_best_match_multiple_modules_with_connected_resources (line 386) | def test_best_match_multiple_modules_with_connected_resources(self): function build_new_key_for_tf_definition (line 401) | def build_new_key_for_tf_definition(key): FILE: tests/terraform/graph/graph_builder/test_local_graph.py class TestLocalGraph (line 25) | class TestLocalGraph(TestCase): method setUp (line 26) | def setUp(self) -> None: method test_update_vertices_configs_attribute_like_resource_name (line 29) | def test_update_vertices_configs_attribute_like_resource_name(self): method test_single_edge_with_same_label (line 40) | def test_single_edge_with_same_label(self): method test_set_variables_values_from_modules (line 58) | def test_set_variables_values_from_modules(self): method test_definition_creation_by_dirs (line 110) | def test_definition_creation_by_dirs(self): method test_definition_creation_by_dirs_multi_nodule (line 124) | def test_definition_creation_by_dirs_multi_nodule(self): method test_compare_multi_graph_defs (line 143) | def test_compare_multi_graph_defs(self): method test_set_variables_values_from_modules_with_new_tf_parser (line 162) | def test_set_variables_values_from_modules_with_new_tf_parser(self): method test_encryption_aws (line 214) | def test_encryption_aws(self): method test_vertices_from_local_graph (line 240) | def test_vertices_from_local_graph(self): method test_blocks_from_local_graph_module (line 251) | def test_blocks_from_local_graph_module(self): method test_vertices_from_local_graph_module (line 260) | def test_vertices_from_local_graph_module(self): method test_variables_same_name_different_modules (line 407) | def test_variables_same_name_different_modules(self): FILE: tests/terraform/graph/graph_builder/test_oci_policy.py function test_oci_policy_statements_with_provider_env_var (line 9) | def test_oci_policy_statements_with_provider_env_var(): FILE: tests/terraform/graph/graph_builder/test_terraform_graph_parser.py class TestParser (line 13) | class TestParser(TestCase): method test_bool_parsing_avoid_remove_non_existing (line 14) | def test_bool_parsing_avoid_remove_non_existing(self): method test_bool_parsing_sort_only_lists (line 20) | def test_bool_parsing_sort_only_lists(self): method test_bool_parsing_sort_only_lists_with_bools (line 26) | def test_bool_parsing_sort_only_lists_with_bools(self): method test_set_parsing_to_list (line 32) | def test_set_parsing_to_list(self): method test_tree_parsing_to_str (line 38) | def test_tree_parsing_to_str(self): method test_hcl_parsing_consistent_old_new (line 44) | def test_hcl_parsing_consistent_old_new(self): method test_hcl_parsing_old_booleans_correctness (line 54) | def test_hcl_parsing_old_booleans_correctness(self): method test_hcl_parsing_sorting (line 169) | def test_hcl_parsing_sorting(self): method test_build_graph_with_linked_modules (line 181) | def test_build_graph_with_linked_modules(self): FILE: tests/terraform/graph/runner/test_graph_builder.py class TestGraphBuilder (line 16) | class TestGraphBuilder(TestCase): method test_build_graph (line 18) | def test_build_graph(self): method test_build_graph_new_tf_module (line 33) | def test_build_graph_new_tf_module(self): method test_run_clean (line 48) | def test_run_clean(self): method test_module_and_variables (line 56) | def test_module_and_variables(self): FILE: tests/terraform/graph/runner/test_runner.py function test_dynamics (line 17) | def test_dynamics(graph_connector): FILE: tests/terraform/graph/utils/test_utils.py class TestUtils (line 13) | class TestUtils(TestCase): method test_find_non_literal_values (line 14) | def test_find_non_literal_values(self): method test_replace_map_attribute_access_with_dot (line 42) | def test_replace_map_attribute_access_with_dot(self): method test_generate_possible_strings_from_wildcards (line 52) | def test_generate_possible_strings_from_wildcards(self): method test_find_var_blocks (line 70) | def test_find_var_blocks(self): method test__attribute_has_nested_attributes_dictionary (line 148) | def test__attribute_has_nested_attributes_dictionary(self): method test__attribute_has_nested_attributes_list (line 154) | def test__attribute_has_nested_attributes_list(self): FILE: tests/terraform/graph/variable_rendering/test_foreach_renderer.py function load_expected_data (line 20) | def load_expected_data(path): function assert_object_equal (line 26) | def assert_object_equal(res, expected_res): function build_and_get_graph_by_path (line 34) | def build_and_get_graph_by_path(path, render_var=False): function checkov_source_path (line 43) | def checkov_source_path() -> str: function test_static_foreach_resource (line 60) | def test_static_foreach_resource(block_index, expected_res, obj): function test_dynamic_foreach_resource (line 72) | def test_dynamic_foreach_resource(): function test_foreach_resource (line 84) | def test_foreach_resource(): function test_build_sub_graph (line 111) | def test_build_sub_graph(): function test_new_resources_count (line 122) | def test_new_resources_count(): function test_new_resources_foreach (line 138) | def test_new_resources_foreach(): function test_resources_flow (line 151) | def test_resources_flow(): function test_tf_definitions_and_breadcrumbs (line 184) | def test_tf_definitions_and_breadcrumbs(): function test_update_attrs (line 242) | def test_update_attrs(attrs, k_v_to_change, expected_attrs, expected_res): function test_new_tf_parser_with_foreach_modules (line 251) | def test_new_tf_parser_with_foreach_modules(checkov_source_path): function test_tf_definitions_for_foreach_on_modules (line 316) | def test_tf_definitions_for_foreach_on_modules(checkov_source_path): function test_foreach_module_in_second_level_module (line 336) | def test_foreach_module_in_second_level_module(checkov_source_path): function test_foreach_module_in_both_levels_module (line 347) | def test_foreach_module_in_both_levels_module(checkov_source_path): function test_foreach_module_and_resource (line 377) | def test_foreach_module_and_resource(checkov_source_path): function test_foreach_data (line 393) | def test_foreach_data(checkov_source_path): function test_foreach_data_with_resource (line 411) | def test_foreach_data_with_resource(checkov_source_path): function test_foreach_module_with_more_than_two_resources (line 432) | def test_foreach_module_with_more_than_two_resources(checkov_source_path): function test__is_static_foreach_statement (line 453) | def test__is_static_foreach_statement(statement, expected): function test_foreach_with_lookup (line 459) | def test_foreach_with_lookup(): function test_foreach_large_count_with_nested_module (line 467) | def test_foreach_large_count_with_nested_module(checkov_source_path): function test__get_tf_module_with_no_foreach (line 473) | def test__get_tf_module_with_no_foreach(): function test__get_module_with_only_relevant_foreach_idx (line 481) | def test__get_module_with_only_relevant_foreach_idx(): function test_nested_foreach_with_variable_reference (line 498) | def test_nested_foreach_with_variable_reference(): function test_double_nested_foreach_with_variable_reference (line 517) | def test_double_nested_foreach_with_variable_reference(): function test_double_nested_foreach_and_count_with_variable_reference (line 549) | def test_double_nested_foreach_and_count_with_variable_reference(): function test_foreach_renderer_with_raw_asset (line 581) | def test_foreach_renderer_with_raw_asset(): FILE: tests/terraform/graph/variable_rendering/test_render_scenario.py class TestRendererScenarios (line 21) | class TestRendererScenarios(TestCase): method test_maze_of_variables (line 23) | def test_maze_of_variables(self): method test_merge_function (line 26) | def test_merge_function(self): method test_empty_file (line 29) | def test_empty_file(self): method test_simple_bucket_single_file (line 32) | def test_simple_bucket_single_file(self): method test_variable_defaults (line 35) | def test_variable_defaults(self): method test_variable_defaults_separate_files (line 38) | def test_variable_defaults_separate_files(self): method test_local_block (line 41) | def test_local_block(self): method test_local_bool_string_conversion (line 44) | def test_local_bool_string_conversion(self): method test_compound_local (line 47) | def test_compound_local(self): method test_concat_function (line 50) | def test_concat_function(self): method test_merge_function_unresolved_var (line 53) | def test_merge_function_unresolved_var(self): method test_tobool_function (line 56) | def test_tobool_function(self): method test_tolist_function (line 59) | def test_tolist_function(self): method test_tomap_function (line 62) | def test_tomap_function(self): method test_map_function (line 66) | def test_map_function(self): method test_tonumber_function (line 69) | def test_tonumber_function(self): method test_toset_function (line 72) | def test_toset_function(self): method test_tostring_function (line 75) | def test_tostring_function(self): method test_module_simple (line 78) | def test_module_simple(self): method test_module_simple_up_dir_ref (line 81) | def test_module_simple_up_dir_ref(self): method test_nested_modules_instances_enable (line 84) | def test_nested_modules_instances_enable(self): method test_module_matryoshka_nested_module_enable (line 100) | def test_module_matryoshka_nested_module_enable(self): method test_list_default_622 (line 103) | def test_list_default_622(self): # see https://github.com/bridgecrewi... method test_module_reference (line 124) | def test_module_reference(self): method test_module_output_reference (line 127) | def test_module_output_reference(self): method test_bad_ref_fallbacks (line 130) | def test_bad_ref_fallbacks(self): method test_doc_evaluations_verify (line 133) | def test_doc_evaluations_verify(self): method test_bad_tf_nested_modules_enable (line 136) | def test_bad_tf_nested_modules_enable(self): method test_colon (line 140) | def test_colon(self): method test_null_variables_651 (line 144) | def test_null_variables_651(self): method test_ternaries (line 148) | def test_ternaries(self): method test_ternary_793 (line 151) | def test_ternary_793(self): method test_tfvars (line 154) | def test_tfvars(self): method test_tfvars_outside_dir (line 186) | def test_tfvars_outside_dir(self): method test_account_dirs_and_modules (line 189) | def test_account_dirs_and_modules(self): method test_bogus_function (line 192) | def test_bogus_function(self): method test_default_var_types (line 196) | def test_default_var_types(self): method go (line 200) | def go(self, dir_name, different_expected=None, replace_expected=False... method match_blocks (line 230) | def match_blocks(self, expected_block_val, different_expected, got_blo... method match_resources (line 243) | def match_resources(self, expected_block_val, different_expected, got_... function load_expected (line 264) | def load_expected(replace_expected, dir_name, resources_dir): function load_expected_data (line 280) | def load_expected_data(source_file_name, dir_path): function replace_tf_definition_obj_keys (line 326) | def replace_tf_definition_obj_keys(json_obj, dir_path, change_str=None): function _make_module_ref_absolute (line 339) | def _make_module_ref_absolute(match, dir_path) -> str: function remove_prefix_dir_from_path (line 358) | def remove_prefix_dir_from_path(prefix_to_remove, dict_to_handle): FILE: tests/terraform/graph/variable_rendering/test_renderer.py class TestRenderer (line 23) | class TestRenderer(TestCase): method test_render_local (line 24) | def test_render_local(self): method test_render_variable (line 35) | def test_render_variable(self): method test_render_variable_second_resource (line 44) | def test_render_variable_second_resource(self): method test_render_complex_variable (line 53) | def test_render_complex_variable(self): method test_render_local_from_variable (line 65) | def test_render_local_from_variable(self): method test_general_example (line 75) | def test_general_example(self): method test_terragoat_db_app (line 88) | def test_terragoat_db_app(self): method test_render_nested_modules (line 96) | def test_render_nested_modules(self): method compare_vertex_attributes (line 106) | def compare_vertex_attributes(self, local_graph, expected_attributes, ... method test_breadcrumbs (line 114) | def test_breadcrumbs(self): method test_multiple_breadcrumbs (line 134) | def test_multiple_breadcrumbs(self): method test_render_lambda (line 156) | def test_render_lambda(self): method test_eks (line 165) | def test_eks(self): method test_dict_tfvar (line 179) | def test_dict_tfvar(self): method test_graph_rendering_order_nested_module_enable (line 192) | def test_graph_rendering_order_nested_module_enable(self): method test_type_default_values (line 213) | def test_type_default_values(self): method test_tfvar_rendering_module_vars (line 227) | def test_tfvar_rendering_module_vars(self): method test_dynamic_blocks_with_list (line 234) | def test_dynamic_blocks_with_list(self): method test_dynamic_blocks_with_map (line 254) | def test_dynamic_blocks_with_map(self): method test_dynamic_blocks_with_nesting_attributes (line 270) | def test_dynamic_blocks_with_nesting_attributes(self): method test_extract_dynamic_value_in_map (line 283) | def test_extract_dynamic_value_in_map(self): method test_dynamic_blocks_breadcrumbs (line 287) | def test_dynamic_blocks_breadcrumbs(self): method test_nested_dynamic_blocks_breadcrumbs (line 305) | def test_nested_dynamic_blocks_breadcrumbs(self): method test_list_entry_rendering_module_vars (line 318) | def test_list_entry_rendering_module_vars(self): method test_dynamic_with_env_var_false (line 350) | def test_dynamic_with_env_var_false(self): method test_dynamic_blocks_with_nested_map (line 357) | def test_dynamic_blocks_with_nested_map(self): method test_dynamic_example_for_security_rule (line 370) | def test_dynamic_example_for_security_rule(self): method test_dynamic_blocks_with_nested_lookup (line 385) | def test_dynamic_blocks_with_nested_lookup(self): method test_dynamic_blocks_null_lookup (line 405) | def test_dynamic_blocks_null_lookup(self): method test_dynamic_with_conditional_expression (line 415) | def test_dynamic_with_conditional_expression(self): method test_lookup_from_var (line 423) | def test_lookup_from_var(self): method test_skip_rendering_unsupported_values (line 431) | def test_skip_rendering_unsupported_values(self): method test_default_map_value (line 443) | def test_default_map_value(self): method test_provider_alias (line 460) | def test_provider_alias(self): method test_multiple_dynamic_blocks_value_not_supporting (line 475) | def test_multiple_dynamic_blocks_value_not_supporting(self): method test_foreach_with_tfvars (line 491) | def test_foreach_with_tfvars(self): method test_foreach_with_tfvars_tag_merge (line 513) | def test_foreach_with_tfvars_tag_merge(self): FILE: tests/terraform/graph/variable_rendering/test_string_evaluation.py class TestTerraformEvaluation (line 13) | class TestTerraformEvaluation(TestCase): method test_zipmap (line 14) | def test_zipmap(self): method test_directive (line 19) | def test_directive(self): method test_condition (line 24) | def test_condition(self): method test_conditional_expression (line 33) | def test_conditional_expression(self): method test_nested_conditional_expression (line 54) | def test_nested_conditional_expression(self): method test_format (line 60) | def test_format(self): method test_formatlist (line 69) | def test_formatlist(self): method test_join (line 74) | def test_join(self): method test_regex (line 83) | def test_regex(self): method test_regexall (line 104) | def test_regexall(self): method test_replace (line 117) | def test_replace(self): method test_substr (line 122) | def test_substr(self): method test_trim (line 127) | def test_trim(self): method test_trimprefix (line 132) | def test_trimprefix(self): method test_upper (line 137) | def test_upper(self): method test_chunklist (line 146) | def test_chunklist(self): method test_coalese (line 151) | def test_coalese(self): method test_coalescelist (line 164) | def test_coalescelist(self): method test_compact (line 173) | def test_compact(self): method test_concat (line 178) | def test_concat(self): method test_concat_dictionaries (line 187) | def test_concat_dictionaries(self): method test_distinct (line 196) | def test_distinct(self): method test_flatten (line 201) | def test_flatten(self): method test_index (line 210) | def test_index(self): method test_keys (line 215) | def test_keys(self): method test_list (line 220) | def test_list(self): method test_lookup (line 225) | def test_lookup(self): method test_matchkeys (line 230) | def test_matchkeys(self): method test_merge (line 238) | def test_merge(self): method test_merge2 (line 243) | def test_merge2(self): method test_merge_multiline (line 248) | def test_merge_multiline(self): method test_merge_interpolation (line 253) | def test_merge_interpolation(self): method test_reverse (line 260) | def test_reverse(self): method test_sort (line 265) | def test_sort(self): method test_condition2 (line 270) | def test_condition2(self): method test_complex_merge (line 275) | def test_complex_merge(self): method test_map_access (line 292) | def test_map_access(self): method test_replace_with_map (line 301) | def test_replace_with_map(self): method test_replace_interpolation (line 307) | def test_replace_interpolation(self): method test_remove_interpolation1 (line 313) | def test_remove_interpolation1(self): method test_jsonencode (line 319) | def test_jsonencode(self): method test_block_file_write (line 336) | def test_block_file_write(self): method test_block_file_write2 (line 343) | def test_block_file_write2(self): method test_block_file_write_lower (line 350) | def test_block_file_write_lower(self): method test_block_math_expr (line 357) | def test_block_math_expr(self): method test_block_segmentation_fault (line 362) | def test_block_segmentation_fault(self): method test_evaluate_ (line 382) | def test_evaluate_(self): method test_timestamp (line 390) | def test_timestamp(self,mock_dt): method test_timeadd_hours (line 397) | def test_timeadd_hours(self): method test_timeadd_negative_hours (line 402) | def test_timeadd_negative_hours(self): method test_timeadd_partialhours (line 407) | def test_timeadd_partialhours(self): method test_timeadd_minutes (line 412) | def test_timeadd_minutes(self): method test_timeadd_hours_and_minutes (line 417) | def test_timeadd_hours_and_minutes(self): method test_timeadd_hours_and_minutes_and_seconds (line 422) | def test_timeadd_hours_and_minutes_and_seconds(self): method test_timeadd_hours_and_minutes_and_seconds_milliseconds (line 427) | def test_timeadd_hours_and_minutes_and_seconds_milliseconds(self): method test_timeadd_hours_and_minutes_and_seconds_milliseconds_microseconds (line 432) | def test_timeadd_hours_and_minutes_and_seconds_milliseconds_microsecon... method test_formatdatesimple (line 437) | def test_formatdatesimple(self): method test_formatdate_simple_and_am (line 442) | def test_formatdate_simple_and_am(self): method test_formatdate_more_complex (line 447) | def test_formatdate_more_complex(self): method test_formatdate_with_day (line 452) | def test_formatdate_with_day(self): method test_formatdate_utc_and_zzz (line 457) | def test_formatdate_utc_and_zzz(self): method test_formatdate_utc_and_z (line 462) | def test_formatdate_utc_and_z(self): method test_formatdate_with_day_utc (line 467) | def test_formatdate_with_day_utc(self): method test_formatdate_everything (line 472) | def test_formatdate_everything(self): method test_formatdate_simple_and_quotes (line 477) | def test_formatdate_simple_and_quotes(self): method test_formatdate_simple_and_more_quotes (line 482) | def test_formatdate_simple_and_more_quotes(self): method test_handle_for_loop_in_dict (line 487) | def test_handle_for_loop_in_dict(self): method test_handle_for_loop_in_list (line 492) | def test_handle_for_loop_in_list(self): method test_handle_for_loop_in_list_of_dicts (line 501) | def test_handle_for_loop_in_list_of_dicts(self): method test_base64_value (line 510) | def test_base64_value(self): method test_try_block (line 515) | def test_try_block(self): method test_try_then_merge_block (line 521) | def test_try_then_merge_block(self): method test_empty_string (line 527) | def test_empty_string(self): method test_dict_as_string (line 538) | def test_dict_as_string(self): method test_continue_stays_the_same (line 546) | def test_continue_stays_the_same(self): function test_find_new_value_for_interpolation (line 560) | def test_find_new_value_for_interpolation(origin_str: str, str_to_replac... function test_evaluate_range_pattern (line 565) | def test_evaluate_range_pattern() -> None: function test_evaluate_malicious_code (line 591) | def test_evaluate_malicious_code(description: str, input_str: str)-> None: FILE: tests/terraform/image_referencer/provider/test_aws.py function test_extract_images_from_resources_with_external_module (line 13) | def test_extract_images_from_resources_with_external_module(graph_framew... function test_extract_images_from_resources (line 91) | def test_extract_images_from_resources(graph_framework): function test_extract_images_from_resources_with_no_image (line 145) | def test_extract_images_from_resources_with_no_image(graph_framework): FILE: tests/terraform/image_referencer/provider/test_azure.py function test_extract_images_from_resources (line 11) | def test_extract_images_from_resources(graph_framework): function test_extract_images_from_resources_with_no_image (line 44) | def test_extract_images_from_resources_with_no_image(graph_framework): FILE: tests/terraform/image_referencer/provider/test_gcp.py class TestGcp (line 14) | class TestGcp(unittest.TestCase): method setUp (line 15) | def setUp(self) -> None: method test_extract_images_from_resources (line 18) | def test_extract_images_from_resources(self): method test_extract_images_from_resources_with_no_image (line 52) | def test_extract_images_from_resources_with_no_image(self): FILE: tests/terraform/image_referencer/test_manager.py function test_extract_images_from_resources (line 11) | def test_extract_images_from_resources(graph_framework): FILE: tests/terraform/image_referencer/test_plan_runner_aws_resources.py function test_apprunner_resources (line 22) | def test_apprunner_resources(mocker: MockerFixture, graph_framework): function test_batch_resources (line 84) | def test_batch_resources(mocker: MockerFixture, graph_framework): function test_codebuild_resources (line 126) | def test_codebuild_resources(mocker: MockerFixture, graph_framework): function test_ecs_resources (line 168) | def test_ecs_resources(mocker: MockerFixture, graph_framework): function test_lightsail_resources (line 215) | def test_lightsail_resources(mocker: MockerFixture, graph_framework): FILE: tests/terraform/image_referencer/test_runner_aws_resources.py function test_apprunner_resources (line 22) | def test_apprunner_resources(mocker: MockerFixture, graph_framework): function test_batch_resources (line 84) | def test_batch_resources(mocker: MockerFixture, graph_framework): function test_codebuild_resources (line 126) | def test_codebuild_resources(mocker: MockerFixture, graph_framework): function test_ecs_resources (line 168) | def test_ecs_resources(mocker: MockerFixture, graph_framework): function test_lightsail_resources (line 215) | def test_lightsail_resources(mocker: MockerFixture, graph_framework): function test_sagemaker_image_version_resources (line 257) | def test_sagemaker_image_version_resources(mocker: MockerFixture, graph_... function test_sagemaker_model_resources (line 297) | def test_sagemaker_model_resources(mocker: MockerFixture, graph_framework): FILE: tests/terraform/image_referencer/test_runner_azure_resources.py function test_batch_resources (line 18) | def test_batch_resources(mocker: MockerFixture, graph_framework): function test_containers_resources (line 60) | def test_containers_resources(mocker: MockerFixture, graph_framework): function test_app_service_linux_function_resources (line 107) | def test_app_service_linux_function_resources(mocker: MockerFixture, gra... function test_app_service_linux_web_resources (line 154) | def test_app_service_linux_web_resources(mocker: MockerFixture, graph_fr... function test_spring_cloud_resources (line 201) | def test_spring_cloud_resources(mocker: MockerFixture, graph_framework): function test_app_service_windows_web_resources (line 243) | def test_app_service_windows_web_resources(mocker: MockerFixture, graph_... FILE: tests/terraform/image_referencer/test_runner_gcp_resources.py function test_cloud_run_resources (line 23) | def test_cloud_run_resources(mocker: MockerFixture, graph_framework): function test_cloud_run_v2_resources (line 82) | def test_cloud_run_v2_resources(mocker: MockerFixture, graph_framework): function test_cloudbuild_resources (line 129) | def test_cloudbuild_resources(mocker: MockerFixture, graph_framework): FILE: tests/terraform/module_loading/loaders/test_git_loader.py function test__parse_module_source (line 22) | def test__parse_module_source(source: str, expected_root_module: str, ex... FILE: tests/terraform/module_loading/loaders/test_local_path_loader.py class TestLocalPathLoader (line 8) | class TestLocalPathLoader(unittest.TestCase): method test_child_dir (line 9) | def test_child_dir(self): method test_unhandled_source (line 16) | def test_unhandled_source(self): method test_bad_source (line 21) | def test_bad_source(self): method test_absolute_path (line 27) | def test_absolute_path(self): FILE: tests/terraform/module_loading/loaders/test_registry_loader.py function test_module_version_url_invoked_once (line 10) | def test_module_version_url_invoked_once(): function test_determine_tf_api_endpoints_tfc (line 32) | def test_determine_tf_api_endpoints_tfc(): function test_determine_tf_api_endpoints_tfe (line 70) | def test_determine_tf_api_endpoints_tfe(discovery_response): function test_load_module (line 93) | def test_load_module(): function test_get_archive_extension (line 123) | def test_get_archive_extension(download_url, expected_result): function test_normalize_module_download_url (line 135) | def test_normalize_module_download_url(tf_host_name, module_download_url... function test_is_matching_loader_git_sources (line 157) | def test_is_matching_loader_git_sources(source_url): function test_load_module_returns_inner_module_path_when_dest_dir_exists (line 167) | def test_load_module_returns_inner_module_path_when_dest_dir_exists(tmp_... function test_load_module_returns_dest_dir_when_no_inner_module (line 226) | def test_load_module_returns_dest_dir_when_no_inner_module(tmp_path): FILE: tests/terraform/module_loading/loaders/test_version_parser.py function test_get_version_constraints (line 17) | def test_get_version_constraints(input_str: str, expected: str) -> None: FILE: tests/terraform/module_loading/test_registry.py function test_load_terraform_registry (line 45) | def test_load_terraform_registry( function test_load_generic_git (line 169) | def test_load_generic_git( function test_load_github (line 233) | def test_load_github( function test_load_bitbucket (line 298) | def test_load_bitbucket( function test_load_local_path (line 333) | def test_load_local_path(git_getter, tmp_path: Path, source, expected_co... function test_load_github_private (line 414) | def test_load_github_private( function test_load_bitbucket_private (line 454) | def test_load_bitbucket_private( function test_load_terraform_registry_with_real_download (line 478) | def test_load_terraform_registry_with_real_download(tmp_path: Path): function test_load_terraform_registry_check_cache (line 502) | def test_load_terraform_registry_check_cache(tmp_path: Path): function test_loader_equality (line 524) | def test_loader_equality(): function test_multiple_similar_loaders (line 534) | def test_multiple_similar_loaders(): function test_latest_tf_managed (line 544) | def test_latest_tf_managed(tmp_path: Path): function test_latest_tf_managed_registry (line 557) | def test_latest_tf_managed_registry(tmp_path: Path): function test_github_is_matching_loader (line 570) | def test_github_is_matching_loader(tmp_path: Path): FILE: tests/terraform/module_loading/test_runner.py function test_runner_with_tf_managed_modules (line 10) | def test_runner_with_tf_managed_modules(): function test_runner_without_tf_managed_modules (line 36) | def test_runner_without_tf_managed_modules(): FILE: tests/terraform/module_loading/test_tf_module_finder.py class TestModuleFinder (line 20) | class TestModuleFinder(unittest.TestCase): method get_src_dir (line 22) | def get_src_dir(): method test_module_finder (line 26) | def test_module_finder(self): method test_module_finder_ignore_comments (line 37) | def test_module_finder_ignore_comments(self): method test_module_finder_nested_blocks (line 44) | def test_module_finder_nested_blocks(self): method test_downloader (line 51) | def test_downloader(self): function test_dem_warning (line 64) | def test_dem_warning(caplog): function test_tf_managed_and_comment_out_modules (line 88) | def test_tf_managed_and_comment_out_modules(): function test_tf_managed_submodules (line 97) | def test_tf_managed_submodules(): FILE: tests/terraform/parser/test_hcl2_load_assumptions.py class TestHCL2LoadAssumptions (line 9) | class TestHCL2LoadAssumptions(unittest.TestCase): method test_ternary (line 10) | def test_ternary(self): method test_tfvars (line 33) | def test_tfvars(self): method test_multiline_function (line 44) | def test_multiline_function(self): method test_string_with_quotes (line 63) | def test_string_with_quotes(self): method test_inner_quoting (line 82) | def test_inner_quoting(self): method test_merge_with_inner_var (line 98) | def test_merge_with_inner_var(self): method test_variable_block (line 118) | def test_variable_block(self): method test_module_block (line 138) | def test_module_block(self): method test_raw_assignment (line 160) | def test_raw_assignment(self): method test_raw_assignment_true_string (line 167) | def test_raw_assignment_true_string(self): method test_raw_assignment_false_string (line 174) | def test_raw_assignment_false_string(self): method test_raw_assignment_1_string (line 181) | def test_raw_assignment_1_string(self): method test_raw_assignment_0_string (line 188) | def test_raw_assignment_0_string(self): method test_map_separators (line 195) | def test_map_separators(self): method test_maze_of_variables (line 212) | def test_maze_of_variables(self): method go (line 298) | def go(tf, expected_result): method test_math (line 306) | def test_math(self): method test_weird_ternary_string_clipping (line 313) | def test_weird_ternary_string_clipping(self): method test_splat_expression (line 320) | def test_splat_expression(self): method test_provider_function (line 327) | def test_provider_function(self): FILE: tests/terraform/parser/test_module.py class ModuleTest (line 13) | class ModuleTest(unittest.TestCase): method setUp (line 15) | def setUp(self) -> None: method tearDown (line 24) | def tearDown(self) -> None: method test_module_double_slash_cleanup (line 28) | def test_module_double_slash_cleanup(self): method test_module_double_slash_cleanup_string (line 40) | def test_module_double_slash_cleanup_string(self): method test_module_with_resource_type_attribute (line 62) | def test_module_with_resource_type_attribute(self): method test_parse_hcl_module_serialize_definitions (line 80) | def test_parse_hcl_module_serialize_definitions(self): FILE: tests/terraform/parser/test_new_parser_modules.py function tmp_path (line 16) | def tmp_path(request, tmp_path: Path): class TestParserInternals (line 22) | class TestParserInternals(unittest.TestCase): method setUp (line 27) | def setUp(self) -> None: method tearDown (line 36) | def tearDown(self) -> None: method test_load_inner_registry_module_new_parser (line 40) | def test_load_inner_registry_module_new_parser(self): method test_invalid_module_sources_new_parser (line 68) | def test_invalid_module_sources_new_parser(self): method test_malformed_output_blocks_new_parser (line 80) | def test_malformed_output_blocks_new_parser(self): method test_load_local_module_new_parser (line 92) | def test_load_local_module_new_parser(self): method test_load_nested_module_new_parser (line 120) | def test_load_nested_module_new_parser(self): method test_load_nested_dup_module (line 149) | def test_load_nested_dup_module(self): method test_tf_parser (line 177) | def test_tf_parser(self): method test_parser_with_tvars (line 193) | def test_parser_with_tvars(self): method test_backtrack_module (line 199) | def test_backtrack_module(self): FILE: tests/terraform/parser/test_parse_file_vs_dir.py class TestFileVsDirParser (line 7) | class TestFileVsDirParser(unittest.TestCase): method test_file_dir_parser_results_match (line 9) | def test_file_dir_parser_results_match(self): FILE: tests/terraform/parser/test_parser_internals.py function test_eval_string_to_list (line 8) | def test_eval_string_to_list() -> None: function test__load_or_die_quietly_with_bom (line 18) | def test__load_or_die_quietly_with_bom() -> None: function test__load_or_die_quietly_without_bom (line 39) | def test__load_or_die_quietly_without_bom() -> None: function test__load_or_die_quietly_with_timeout (line 60) | def test__load_or_die_quietly_with_timeout() -> None: FILE: tests/terraform/parser/test_parser_var_blocks.py class TestParserInternals (line 9) | class TestParserInternals(unittest.TestCase): method test_split_merge_args (line 10) | def test_split_merge_args(self): method test_find_var_blocks (line 43) | def test_find_var_blocks(self): FILE: tests/terraform/parser/test_plan_parser.py class TestPlanFileParser (line 17) | class TestPlanFileParser(unittest.TestCase): method test_tags_values_are_flattened (line 19) | def test_tags_values_are_flattened(self): method test_provider_is_included (line 31) | def test_provider_is_included(self): method test_plan_multiple_providers (line 39) | def test_plan_multiple_providers(self): method test_more_tags_values_are_flattened (line 58) | def test_more_tags_values_are_flattened(self): method test_simple_type_booleans_clean (line 67) | def test_simple_type_booleans_clean(self): method test_encodings (line 79) | def test_encodings(self): method test_provisioners (line 88) | def test_provisioners(self): method test_module_with_connected_resources (line 100) | def test_module_with_connected_resources(self): method test_after_unknown_handling (line 110) | def test_after_unknown_handling(self): method test___sanitize_count_from_name_with_count (line 119) | def test___sanitize_count_from_name_with_count(self): method test_handle_complex_after_unknown (line 128) | def test_handle_complex_after_unknown(self): method test_handle_complex_after_unknown_with_empty_list (line 153) | def test_handle_complex_after_unknown_with_empty_list(self): method test_handle_complex_after_unknown_with_some_known_values (line 165) | def test_handle_complex_after_unknown_with_some_known_values(self): function test_handle_complex_after_unknown (line 186) | def test_handle_complex_after_unknown(inner_key: str, k: str, is_inner_l... function test_large_file (line 198) | def test_large_file(mocker: MockerFixture): FILE: tests/terraform/runner/extra_checks/S3EnvironmentCheck.py class S3EnvironmentCheck (line 5) | class S3EnvironmentCheck(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: tests/terraform/runner/extra_checks/nested/S3EnvironmentCheck2.py class S3EnvironmentCheck (line 5) | class S3EnvironmentCheck(BaseResourceCheck): method __init__ (line 6) | def __init__(self): method scan_resource_conf (line 13) | def scan_resource_conf(self, conf): FILE: tests/terraform/runner/extra_tf_plan_checks/secret_not_deleted.py class KmsKeyNotDeleted (line 10) | class KmsKeyNotDeleted(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: tests/terraform/runner/extra_tf_plan_checks/security_group_rule_protocol_changed.py class SecurityGroupRuleProtocolChanged (line 10) | class SecurityGroupRuleProtocolChanged(BaseResourceCheck): method __init__ (line 11) | def __init__(self) -> None: method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, Any]) -> CheckResult: FILE: tests/terraform/runner/py_check_tf_plan/check_tf_plan.py class JustForTest (line 7) | class JustForTest(BaseResourceValueCheck): method __init__ (line 8) | def __init__(self): method get_inspected_key (line 15) | def get_inspected_key(self): method scan_resource_conf (line 18) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: tests/terraform/runner/py_graph_check/py_graph_check.py class RDSEncryption (line 8) | class RDSEncryption(BaseResourceValueCheck): method __init__ (line 9) | def __init__(self): method get_inspected_key (line 16) | def get_inspected_key(self): method scan_resource_conf (line 19) | def scan_resource_conf(self, conf: dict[str, list[Any]]) -> CheckResult: FILE: tests/terraform/runner/test_plan_runner.py class TestRunnerValid (line 30) | class TestRunnerValid(unittest.TestCase): method setUpClass (line 32) | def setUpClass(cls) -> None: method test_py_graph_check (line 37) | def test_py_graph_check(self): method test_runner_two_checks_only (line 49) | def test_runner_two_checks_only(self): method test_tf_plan_filtered_rule (line 72) | def test_tf_plan_filtered_rule(self): method test_tf_plan_filtered_rule (line 82) | def test_tf_plan_filtered_rule(self): method test_runner_record_severity (line 92) | def test_runner_record_severity(self): method test_runner_check_severity_filter_omit (line 125) | def test_runner_check_severity_filter_omit(self): method test_runner_check_severity_filter_include (line 159) | def test_runner_check_severity_filter_include(self): method test_runner_check_skip_filter_omit (line 193) | def test_runner_check_skip_filter_omit(self): method test_runner_check_skip_filter (line 227) | def test_runner_check_skip_filter(self): method test_plan_runner_with_empty_vpc_connection (line 261) | def test_plan_runner_with_empty_vpc_connection(self): method test_runner_child_modules (line 282) | def test_runner_child_modules(self): method test_runner_nested_child_modules (line 303) | def test_runner_nested_child_modules(self): method test_runner_root_module_resources_no_values (line 339) | def test_runner_root_module_resources_no_values(self): method test_runner_root_module_resources_no_values_route53 (line 377) | def test_runner_root_module_resources_no_values_route53(self): method test_runner_data_resource_partial_values (line 400) | def test_runner_data_resource_partial_values(self): method test_runner_root_dir (line 441) | def test_runner_root_dir(self): method test_runner_honors_enforcement_rules (line 461) | def test_runner_honors_enforcement_rules(self): method test_record_relative_path_with_relative_dir (line 476) | def test_record_relative_path_with_relative_dir(self): method test_record_relative_path_with_relative_file (line 496) | def test_record_relative_path_with_relative_file(self): method test_runner_unexpected_eks_node_group_remote_access (line 517) | def test_runner_unexpected_eks_node_group_remote_access(self): method test_runner_with_resource_reference (line 537) | def test_runner_with_resource_reference(self): method test_runner_with_resource_reference_graph_check (line 559) | def test_runner_with_resource_reference_graph_check(self): method test_runner_with_resource_reference_extra_ref (line 578) | def test_runner_with_resource_reference_extra_ref(self): method test_runner_skip_graph_when_no_plan_exists (line 601) | def test_runner_skip_graph_when_no_plan_exists(self): method test_runner_utf_16_encoded (line 622) | def test_runner_utf_16_encoded(self): method test_runner_line_numbers (line 642) | def test_runner_line_numbers(self): method test_runner_ignore_lifecycle_checks (line 658) | def test_runner_ignore_lifecycle_checks(self): method test_runner_extra_check (line 673) | def test_runner_extra_check(self): method test_runner_nested_child_modules_with_connections (line 697) | def test_runner_nested_child_modules_with_connections(self): method test_runner_with_iam_policies (line 728) | def test_runner_with_iam_policies(self): method test_runner_with_iam_data_block (line 761) | def test_runner_with_iam_data_block(self): method test_plan_and_tf_combine_graph (line 786) | def test_plan_and_tf_combine_graph(self): method test_plan_and_tf_combine_graph_with_missing_resources (line 821) | def test_plan_and_tf_combine_graph_with_missing_resources(self): method test_plan_resources_ids (line 853) | def test_plan_resources_ids(self): method test_plan_resources_created_by_modules (line 874) | def test_plan_resources_created_by_modules(self): method test___get_file_path__with_tf_definition_key_uses_correct_file_path (line 895) | def test___get_file_path__with_tf_definition_key_uses_correct_file_pat... method test_plan_change_keys (line 901) | def test_plan_change_keys(self): method test_plan_with_providers (line 937) | def test_plan_with_providers(self): method tearDown (line 961) | def tearDown(self) -> None: method test_get_entity_id (line 965) | def test_get_entity_id(self): FILE: tests/terraform/runner/test_runner.py class TestRunnerValid (line 53) | class TestRunnerValid(unittest.TestCase): method setUp (line 54) | def setUp(self) -> None: method tearDown (line 62) | def tearDown(self): method test_registry_has_type (line 70) | def test_registry_has_type(self): method test_runner_two_checks_only (line 76) | def test_runner_two_checks_only(self): method test_runner_denylist_checks (line 90) | def test_runner_denylist_checks(self): method test_runner_valid_tf (line 110) | def test_runner_valid_tf(self): method test_py_graph_check (line 135) | def test_py_graph_check(self): method test_for_each_check (line 158) | def test_for_each_check(self): method test_runner_passing_valid_tf (line 177) | def test_runner_passing_valid_tf(self): method test_runner_passing_multi_line_ternary_tf (line 197) | def test_runner_passing_multi_line_ternary_tf(self): method test_runner_extra_check (line 206) | def test_runner_extra_check(self): method test_runner_extra_yaml_check (line 238) | def test_runner_extra_yaml_check(self): method test_runner_provider_yaml_check (line 272) | def test_runner_provider_yaml_check(self): method test_runner_yaml_module_check (line 294) | def test_runner_yaml_module_check(self): method test_runner_specific_file (line 328) | def test_runner_specific_file(self): method test_check_ids_dont_collide (line 345) | def test_check_ids_dont_collide(self): method test_no_missing_ids (line 360) | def test_no_missing_ids(self): method test_provider_uniqueness (line 513) | def test_provider_uniqueness(self): method test_entire_resources_folder (line 526) | def test_entire_resources_folder(self): method test_modules_folder_with_files_args (line 542) | def test_modules_folder_with_files_args(self): method test_terraform_module_checks_are_performed (line 562) | def test_terraform_module_checks_are_performed(self): method test_terraform_module_checks_are_performed_even_if_supported_resources_is_omitted (line 596) | def test_terraform_module_checks_are_performed_even_if_supported_resou... method test_terraform_multiple_module_versions (line 631) | def test_terraform_multiple_module_versions(self): method test_for_each_raw_resource_no_finding (line 675) | def test_for_each_raw_resource_no_finding(self): method test_parser_error_handled_for_directory_target (line 686) | def test_parser_error_handled_for_directory_target(self): method test_parser_error_handled_for_file_target (line 699) | def test_parser_error_handled_for_file_target(self): method test_typed_terraform_resource_checks_are_performed (line 713) | def test_typed_terraform_resource_checks_are_performed(self): method test_external_definitions_context (line 760) | def test_external_definitions_context(self): method test_failure_in_resolved_module (line 959) | def test_failure_in_resolved_module(self): method test_runner_honors_enforcement_rules (line 986) | def test_runner_honors_enforcement_rules(self): method test_record_relative_path_with_relative_dir (line 1003) | def test_record_relative_path_with_relative_dir(self): method test_record_relative_path_with_abs_dir (line 1027) | def test_record_relative_path_with_abs_dir(self): method test_record_relative_path_with_relative_file (line 1051) | def test_record_relative_path_with_relative_file(self): method test_record_relative_path_with_abs_file (line 1075) | def test_record_relative_path_with_abs_file(self): method test_record_definition_context_path (line 1099) | def test_record_definition_context_path(self): method test_runner_malformed_857 (line 1115) | def test_runner_malformed_857(self): method test_runner_empty_locals (line 1124) | def test_runner_empty_locals(self): method test_module_skip (line 1134) | def test_module_skip(self): method test_nested_modules_caller_file (line 1171) | def test_nested_modules_caller_file(self): method test_module_failure_reporting_772 (line 1183) | def test_module_failure_reporting_772(self): method test_loading_external_checks_yaml (line 1218) | def test_loading_external_checks_yaml(self): method test_loading_external_checks_yaml_multiple_times (line 1229) | def test_loading_external_checks_yaml_multiple_times(self): method test_loading_external_checks_python (line 1245) | def test_loading_external_checks_python(self): method test_loading_external_checks_python_multiple_times (line 1259) | def test_loading_external_checks_python_multiple_times(self): method test_loading_external_checks_python_and_yaml (line 1276) | def test_loading_external_checks_python_and_yaml(self): method test_wrong_check_imports (line 1293) | def test_wrong_check_imports(self): method test_resource_ids_nested_modules (line 1311) | def test_resource_ids_nested_modules(self): method test_list_of_routes (line 1328) | def test_list_of_routes(self): method test_resource_values_dont_exist (line 1340) | def test_resource_values_dont_exist(self): method test_resource_values_do_exist (line 1356) | def test_resource_values_do_exist(self): method test_resource_negative_values_dont_exist (line 1372) | def test_resource_negative_values_dont_exist(self): method test_resource_negative_values_do_exist (line 1388) | def test_resource_negative_values_do_exist(self): method test_unrendered_simple_var (line 1404) | def test_unrendered_simple_var(self): method test_unrendered_nested_var (line 1431) | def test_unrendered_nested_var(self): method test_no_duplicate_results (line 1475) | def test_no_duplicate_results(self): method test_malformed_file_in_parsing_error (line 1489) | def test_malformed_file_in_parsing_error(self): method test_runner_scan_hcl (line 1498) | def test_runner_scan_hcl(self): method test_runner_scan_hcl_file (line 1506) | def test_runner_scan_hcl_file(self): method test_runner_exclude_file (line 1515) | def test_runner_exclude_file(self): method test_runner_exclude_dir (line 1523) | def test_runner_exclude_dir(self): method test_runner_merge_operator (line 1531) | def test_runner_merge_operator(self): method test_record_includes_severity (line 1543) | def test_record_includes_severity(self): method test_severity_check_filter_omit (line 1573) | def test_severity_check_filter_omit(self): method test_runner_ignore_dirs (line 1605) | def test_runner_ignore_dirs(self): method test_runner_scan_hidden_dirs_and_ignore_dirs (line 1612) | def test_runner_scan_hidden_dirs_and_ignore_dirs(self): method test_runner_scan_default_env_vars (line 1617) | def test_runner_scan_default_env_vars(self): method test_runner_scan_hidden_dirs (line 1623) | def test_runner_scan_hidden_dirs(self): method scan_hidden_dir (line 1628) | def scan_hidden_dir(self): method test_severity_check_filter (line 1637) | def test_severity_check_filter(self): method test_severity_skip_check_filter_omit (line 1668) | def test_severity_skip_check_filter_omit(self): method test_severity_skip_check_filter_include (line 1699) | def test_severity_skip_check_filter_include(self): method test_get_graph_resource_entity_config (line 1734) | def test_get_graph_resource_entity_config(self, graph_connector): method test_entity_context_fetching_with_TFDefinitionKey (line 1751) | def test_entity_context_fetching_with_TFDefinitionKey(self): method test__parse_files (line 1795) | def test__parse_files(self): method test__parse_files_with_timout (line 1819) | def test__parse_files_with_timout(self): FILE: tests/terraform/runner/tf_plan_skip_check_regex/test_tf_plan_skip_check_regex.py class TestTFplanSkipCheckRegex (line 8) | class TestTFplanSkipCheckRegex(unittest.TestCase): method test_skip_all_checks (line 10) | def test_skip_all_checks(self): method test_skip_some_checks (line 39) | def test_skip_some_checks(self): method test_skip_only_one_file (line 55) | def test_skip_only_one_file(self): FILE: tests/terraform/test_provider_tags.py function test_get_provider_tag (line 12) | def test_get_provider_tag(resource_type, expected) -> None: FILE: tests/terraform/test_scanner_registry.py class TestScannerRegistry (line 12) | class TestScannerRegistry(unittest.TestCase): method setUp (line 14) | def setUp(self): method tearDown (line 17) | def tearDown(self) -> None: method test_num_of_scanners (line 20) | def test_num_of_scanners(self): method test_non_colliding_check_ids (line 27) | def test_non_colliding_check_ids(self): method test_non_colliding_graph_check_ids (line 36) | def test_non_colliding_graph_check_ids(self): FILE: tests/terraform/util/test_doc_generator.py function test_get_checks_returned_check_number (line 13) | def test_get_checks_returned_check_number(): function test_get_checks_returned_frameworks (line 80) | def test_get_checks_returned_frameworks(input_frameworks: list[str] | No... function test_get_checks_graph_registries (line 90) | def test_get_checks_graph_registries(): FILE: tests/terraform/util/test_iam_converter.py class TestIAMConverter (line 8) | class TestIAMConverter(unittest.TestCase): method test_iam_converter (line 9) | def test_iam_converter(self): method test_convert_condition (line 16) | def test_convert_condition(self): FILE: tests/terraform_json/test_graph_manager.py function test_build_graph_from_definitions (line 24) | def test_build_graph_from_definitions(graph_connector): FILE: tests/terraform_json/test_parser.py function test_hclify (line 4) | def test_hclify(): function test_prepare_definition_locals (line 39) | def test_prepare_definition_locals(): FILE: tests/terraform_json/test_runner.py function test_runner_honors_enforcement_rules (line 22) | def test_runner_honors_enforcement_rules(graph_connector): function test_runner_passing_check (line 49) | def test_runner_passing_check(graph_connector): function test_runner_failing_check (line 74) | def test_runner_failing_check(graph_connector): FILE: tests/test_contributor_metrics.py function test_process_contributor (line 8) | def test_process_contributor(): function test_parse_gitlog (line 18) | def test_parse_gitlog(mock_subproc_popen): FILE: tests/test_main.py class CustomRunnerRegistry (line 23) | class CustomRunnerRegistry(RunnerRegistry): method __init__ (line 24) | def __init__(self, banner: str, runner_filter: RunnerFilter, *runners:... method print_reports (line 27) | def print_reports( function test_run_with_outer_registry_and_framework_flag (line 39) | def test_run_with_outer_registry_and_framework_flag(): function test_run (line 59) | def test_run(): function test_run_with_severity_filter_and_api_key (line 86) | def test_run_with_severity_filter_and_api_key(caplog: LogCaptureFixture): function test_run_with_severity_filter_without_api_key (line 109) | def test_run_with_severity_filter_without_api_key(caplog: LogCaptureFixt... function test_run_with_severity_skip_filter_without_api_key (line 129) | def test_run_with_severity_skip_filter_without_api_key(caplog: LogCaptur... function test_run_custom_severity (line 148) | def test_run_custom_severity(): function test_run_without_custom_severity (line 165) | def test_run_without_custom_severity(): function test_optional_download_external_modules (line 181) | def test_optional_download_external_modules(): FILE: tests/test_runner_filter.py function test_runner_filter_constructor_framework (line 56) | def test_runner_filter_constructor_framework( FILE: tests/unit/test_secrets.py class TestSecrets (line 7) | class TestSecrets(unittest.TestCase): method test_secrets (line 9) | def test_secrets(self): method test_does_not_consider_single_hash_as_a_secret (line 34) | def test_does_not_consider_single_hash_as_a_secret(self): method test_omit_secret_value_from_line (line 41) | def test_omit_secret_value_from_line(self): method test_omit_none_secret_from_line (line 49) | def test_omit_none_secret_from_line(self): method test_omit_non_string_secret_from_line (line 53) | def test_omit_non_string_secret_from_line(self): method test_omit_long_secret_value_from_line (line 59) | def test_omit_long_secret_value_from_line(self): method test_get_secrets_from_secrets (line 67) | def test_get_secrets_from_secrets(self):