awslabs / aws-config-rules
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 204 files with 100,135 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 38 files changed 6-20 times (18,631 lines of code)
    • 166 files changed 1-5 times (81,504 lines of code)
0% | 0% | 0% | 18% | 81%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, json, yaml, md, java, js, txt, xml, gitignore, PY
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml0% | 0% | 0% | 14% | 85%
py0% | 0% | 0% | 29% | 70%
PY0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
aws-config-conformance-packs0% | 0% | 0% | 14% | 85%
python/S3_PUBLIC_ACCESS_SETTINGS_FOR_ACCOUNT0% | 0% | 0% | 100% | 0%
python/IAM_USER_USED_LAST_90_DAYS0% | 0% | 0% | 100% | 0%
python/VPC_SG_OPEN_ONLY_TO_AUTHORIZED_PORTS0% | 0% | 0% | 100% | 0%
python/LAMBDA_CONCURRENCY_CHECK0% | 0% | 0% | 100% | 0%
python/BUSINESS_SUPPORT_OR_ABOVE_ENABLED0% | 0% | 0% | 100% | 0%
python/SNS_ENCRYPTED_TOPIC_CHECK0% | 0% | 0% | 100% | 0%
python/ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK0% | 0% | 0% | 100% | 0%
python/ELASTICACHE_REDIS_CLUSTER_AUTO_BACKUP_CHECK0% | 0% | 0% | 100% | 0%
python/S3_VPC_ENDPOINT_ENABLED0% | 0% | 0% | 100% | 0%
python/LAMBDA_DLQ_CHECK0% | 0% | 0% | 100% | 0%
python/ELASTICSEARCH_IN_VPC_ONLY0% | 0% | 0% | 100% | 0%
python/AMI_NOT_PUBLIC_CHECK0% | 0% | 0% | 100% | 0%
python/CLOUDTRAIL_S3_DATAEVENTS_ENABLED0% | 0% | 0% | 100% | 0%
python/ENTERPRISE_SUPPORT_PLAN_ENABLED0% | 0% | 0% | 100% | 0%
python/EBS_SNAPSHOT_PUBLIC_RESTORABLE_CHECK0% | 0% | 0% | 100% | 0%
python/API_GW_EXECUTION_LOGGING_ENABLED0% | 0% | 0% | 100% | 0%
python/IAM_USER_PERMISSION_BOUNDARY_CHECK0% | 0% | 0% | 100% | 0%
python/SECRETSMANAGER_MAX_SECRET_AGE0% | 0% | 0% | 100% | 0%
python/VPC_VPN_2_TUNNELS_UP0% | 0% | 0% | 100% | 0%
python/SAGEMAKER_ENDPOINT_CONFIG_KMS_KEY_CONFIGURED0% | 0% | 0% | 100% | 0%
python/EFS_ENCRYPTED_CHECK0% | 0% | 0% | 100% | 0%
python/CLOUDWATCH_LOG_GROUP_ENCRYPTED0% | 0% | 0% | 100% | 0%
python/ELB_DELETION_PROTECTION_ENABLED0% | 0% | 0% | 100% | 0%
python/ELASTICSEARCH_ENCRYPTED_AT_REST0% | 0% | 0% | 100% | 0%
python/API_GW_CACHE_ENABLED_AND_ENCRYPTED0% | 0% | 0% | 100% | 0%
python/LAMBDA_INSIDE_VPC0% | 0% | 0% | 100% | 0%
python/CLOUDFRONT_VIEWER_POLICY_HTTPS0% | 0% | 0% | 100% | 0%
python/REDSHIFT_CLUSTER_PUBLIC_ACCESS_CHECK0% | 0% | 0% | 100% | 0%
python0% | 0% | 0% | 15% | 84%
python/IAM_IP_RESTRICTION0% | 0% | 0% | 0% | 100%
python/EBS_ENCRYPTED_VOLUMES_V20% | 0% | 0% | 0% | 100%
python/EMR_SECURITY_GROUPS_RESTRICTED0% | 0% | 0% | 0% | 100%
python/CLOUDTRAIL_ENABLED_V20% | 0% | 0% | 0% | 100%
python/VPC_FLOW_LOGS_ENABLED_CUSTOM0% | 0% | 0% | 0% | 100%
python/API_GW_PRIVATE_RESTRICTED0% | 0% | 0% | 0% | 100%
python/IAM_USER_MFA_ENABLED0% | 0% | 0% | 0% | 100%
python/AMI_OUTDATED_CHECK0% | 0% | 0% | 0% | 100%
python/API_GW_RESTRICTED_IP0% | 0% | 0% | 0% | 100%
python/IAM_ACCESS_KEY_ROTATED0% | 0% | 0% | 0% | 100%
java/src0% | 0% | 0% | 0% | 100%
python/VPC_ENDPOINT_DEFAULT_POLICY0% | 0% | 0% | 0% | 100%
python/KMS_KEYS_TO_NOT_DELETE0% | 0% | 0% | 0% | 100%
python/GUARDDUTY_UNTREATED_FINDINGS0% | 0% | 0% | 0% | 100%
python/IAM_ROLE_NO_POLICY_FULL_STAR0% | 0% | 0% | 0% | 100%
python/IAM_USER_NO_POLICY_FULL_STAR0% | 0% | 0% | 0% | 100%
python/EC2_SECURITY_GROUP_NOT_USED0% | 0% | 0% | 0% | 100%
python/IAM_GROUP_NO_POLICY_FULL_STAR0% | 0% | 0% | 0% | 100%
python/ECR_REPOSITORY_SCAN_ON_PUSH_CHECK0% | 0% | 0% | 0% | 100%
python/ELB_ALB_PREDEFINED_SSL_CHECK0% | 0% | 0% | 0% | 100%
python/EMR_KERBEROS_ENABLED0% | 0% | 0% | 0% | 100%
python/API_GW_AUTHORIZER_IN_PLACE0% | 0% | 0% | 0% | 100%
python/EC2_SECURITY_GROUP_BADINGRESS0% | 0% | 0% | 0% | 100%
python/LAMBDA_CODE_IS_VERSIONED0% | 0% | 0% | 0% | 100%
python/EC2_TAG_MATCHES_INSTANCE_PROFILE_NAME0% | 0% | 0% | 0% | 100%
python/API_GW_NOT_EDGE_OPTIMISED0% | 0% | 0% | 0% | 100%
python/SQS_TRANSIT_ENCRYPTION_CHECK0% | 0% | 0% | 0% | 100%
python/SQS_PUBLIC_ACCESS_CHECK0% | 0% | 0% | 0% | 100%
python/DYNAMODB_ENCRYPTED_CUSTOM0% | 0% | 0% | 0% | 100%
python/EMR_MASTER_NO_PUBLIC_IP0% | 0% | 0% | 0% | 100%
python/IAM_NO_USER0% | 0% | 0% | 0% | 100%
python/AMI_OWNERID_CHECK0% | 0% | 0% | 0% | 100%
python/SQS_ENCRYPTION_CHECK0% | 0% | 0% | 0% | 100%
python/ECS_ECRIMAGE_CHECK0% | 0% | 0% | 0% | 100%
python/SAGEMAKER_NOTEBOOK_NO_DIRECT_INTERNET_ACCESS0% | 0% | 0% | 0% | 100%
python/WAFV2_WEBACL_LOGGING_ENABLED0% | 0% | 0% | 0% | 100%
python/REST_API_GW_CUSTOMDOMAIN_CHECK0% | 0% | 0% | 0% | 100%
python/RDS_ENHANCED_MONITORING_ENABLED0% | 0% | 0% | 0% | 100%
python/IAM_POLICY_REQUIRED0% | 0% | 0% | 0% | 100%
python/VPC_ENDPOINT_MANUAL_ACCEPTANCE0% | 0% | 0% | 0% | 100%
python/IAM_USER_MATCHES_REGEX_PATTERN0% | 0% | 0% | 0% | 100%
python/SHIELD_ADVANCED_ENABLED_AUTORENEW0% | 0% | 0% | 0% | 100%
python/INTERNET_GATEWAY_AUTHORIZED_ONLY0% | 0% | 0% | 0% | 100%
python/ECS_AWSLOGS_CHECK0% | 0% | 0% | 0% | 100%
python/S3_BUCKET_NAMING_CONVENTION0% | 0% | 0% | 0% | 100%
python/LAMBDA_ROLE_ALLOWED_ON_LOGGING0% | 0% | 0% | 0% | 100%
python/SAGEMAKER_NOTEBOOK_KMS_CONFIGURED0% | 0% | 0% | 0% | 100%
python/SNS_TOPIC_EMAIL_SUB_IN_DOMAINS0% | 0% | 0% | 0% | 100%
python/EKS_LOGGING_CHECK0% | 0% | 0% | 0% | 100%
python/EKS_PUBLIC_ACCESS0% | 0% | 0% | 0% | 100%
python-rdklib/EC2_INSTANCE_EBS_VOLUME_TAGS_MATCH0% | 0% | 0% | 0% | 100%
python/CLOUDFRONT_LOGGING_ENABLED0% | 0% | 0% | 0% | 100%
python/INSTANCE_PROFILE_HAVE_DEFINED_POLICIES0% | 0% | 0% | 0% | 100%
python/CLOUDFRONT_WEBACL_CHECK0% | 0% | 0% | 0% | 100%
python/SHIELD_DRT_ACCESS0% | 0% | 0% | 0% | 100%
python/ROOT_NO_ACCESS_KEY0% | 0% | 0% | 0% | 100%
python/DMS_REPLICATION_NOT_PUBLIC0% | 0% | 0% | 0% | 100%
python/API_GW_ENDPOINT_TYPE_CHECK0% | 0% | 0% | 0% | 100%
node0% | 0% | 0% | 0% | 100%
python/EC2_INSTANCE_NO_PUBLIC_IP0% | 0% | 0% | 0% | 100%
python/' RDK parameters.json for AWS Managed Config Rules0% | 0% | 0% | 0% | 100%
python-rdklib/AMI_DEPRECATED_CHECK0% | 0% | 0% | 0% | 100%
python-rdklib/SECURITYHUB_ENABLED0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
EBS_SNAPSHOT_PUBLIC_RESTORABLE_CHECK.py
in python/EBS_SNAPSHOT_PUBLIC_RESTORABLE_CHECK
277 22 693 1056 14
AMI_NOT_PUBLIC_CHECK.py
in python/AMI_NOT_PUBLIC_CHECK
278 21 742 1049 12
ELASTICACHE_REDIS_CLUSTER_AUTO_BACKUP_CHECK.py
in python/ELASTICACHE_REDIS_CLUSTER_AUTO_BACKUP_CHECK
311 22 1020 1039 12
ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK.py
in python/ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK
317 25 693 1005 12
S3_VPC_ENDPOINT_ENABLED.py
in python/S3_VPC_ENDPOINT_ENABLED
291 22 986 1027 11
LAMBDA_CONCURRENCY_CHECK.py
in python/LAMBDA_CONCURRENCY_CHECK
342 20 693 1028 10
ELASTICSEARCH_ENCRYPTED_AT_REST.py
in python/ELASTICSEARCH_ENCRYPTED_AT_REST
250 20 693 1035 9
EFS_ENCRYPTED_CHECK.py
in python/EFS_ENCRYPTED_CHECK
258 20 693 1046 9
ENTERPRISE_SUPPORT_PLAN_ENABLED.py
in python/ENTERPRISE_SUPPORT_PLAN_ENABLED
277 20 1021 1033 9
REDSHIFT_CLUSTER_PUBLIC_ACCESS_CHECK.py
in python/REDSHIFT_CLUSTER_PUBLIC_ACCESS_CHECK
228 19 693 1050 8
API_GW_CACHE_ENABLED_AND_ENCRYPTED.py
in python/API_GW_CACHE_ENABLED_AND_ENCRYPTED
244 19 693 1020 8
VPC_VPN_2_TUNNELS_UP.py
in python/VPC_VPN_2_TUNNELS_UP
263 20 693 1000 8
CLOUDTRAIL_S3_DATAEVENTS_ENABLED.py
in python/CLOUDTRAIL_S3_DATAEVENTS_ENABLED
277 20 693 1012 8
S3_PUBLIC_ACCESS_SETTINGS_FOR_ACCOUNT.PY
in python/S3_PUBLIC_ACCESS_SETTINGS_FOR_ACCOUNT
311 20 1021 1043 8
IAM_USER_USED_LAST_90_DAYS.py
in python/IAM_USER_USED_LAST_90_DAYS
392 28 693 1247 8
S3_PUBLIC_ACCESS_SETTINGS_FOR_ACCOUNT_TEST.py
in python/S3_PUBLIC_ACCESS_SETTINGS_FOR_ACCOUNT
158 14 957 1040 7
CLOUDFRONT_VIEWER_POLICY_HTTPS.py
in python/CLOUDFRONT_VIEWER_POLICY_HTTPS
233 19 693 1009 7
LAMBDA_INSIDE_VPC.py
in python/LAMBDA_INSIDE_VPC
240 19 693 1037 7
SAGEMAKER_ENDPOINT_CONFIG_KMS_KEY_CONFIGURED.py
in python/SAGEMAKER_ENDPOINT_CONFIG_KMS_KEY_CONFIGURED
263 21 957 1002 7
API_GW_EXECUTION_LOGGING_ENABLED.py
in python/API_GW_EXECUTION_LOGGING_ENABLED
274 19 986 1020 7