cdklabs / cdk-nag
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 233
  • Daily file updates (only one update per file and date counted): 1080
  • First update: 2021-07-20
  • Latest update: 2022-01-30
  • Days between first and latest update: 195 (27 weeks, estimated 135 working days)
  • Active days (at least one file change): 161
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 233 files with 10,992 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 1 files that are 181-365 days old (9 lines of code)
    • 2 files that are 91-180 days old (326 lines of code)
    • 230 files that are 31-90 days old (10,657 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | <1% | 2% | 96% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 233 files with 10,992 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 233 files have been last changed 31-90 days ago (10,992 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 0% | 0% | 100% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, yml, md, json, js, txt, npmignore, gitignore, gitattributes, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts0% | <1% | 2% | 96% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src0% | 2% | 89% | 8% | 0%
src/packs0% | 0% | 0% | 100% | 0%
src/rules/s30% | 0% | 0% | 100% | 0%
src/rules/rds0% | 0% | 0% | 100% | 0%
src/rules/ec20% | 0% | 0% | 100% | 0%
src/rules/elb0% | 0% | 0% | 100% | 0%
src/rules/redshift0% | 0% | 0% | 100% | 0%
src/rules/opensearch0% | 0% | 0% | 100% | 0%
src/rules/iam0% | 0% | 0% | 100% | 0%
src/rules/apigw0% | 0% | 0% | 100% | 0%
src/rules/dynamodb0% | 0% | 0% | 100% | 0%
src/rules/cloudfront0% | 0% | 0% | 100% | 0%
src/rules/elasticache0% | 0% | 0% | 100% | 0%
src/rules/elasticbeanstalk0% | 0% | 0% | 100% | 0%
src/rules/cognito0% | 0% | 0% | 100% | 0%
src/rules/vpc0% | 0% | 0% | 100% | 0%
src/rules/autoscaling0% | 0% | 0% | 100% | 0%
src/rules/codebuild0% | 0% | 0% | 100% | 0%
src/rules/secretsmanager0% | 0% | 0% | 100% | 0%
src/rules/neptune0% | 0% | 0% | 100% | 0%
src/rules/documentdb0% | 0% | 0% | 100% | 0%
src/rules/msk0% | 0% | 0% | 100% | 0%
src/rules/kinesis0% | 0% | 0% | 100% | 0%
src/rules/ecs0% | 0% | 0% | 100% | 0%
src/rules/mediastore0% | 0% | 0% | 100% | 0%
src/rules/sagemaker0% | 0% | 0% | 100% | 0%
src/rules/lambda0% | 0% | 0% | 100% | 0%
src/rules/athena0% | 0% | 0% | 100% | 0%
src/rules/cloudwatch0% | 0% | 0% | 100% | 0%
src/rules/efs0% | 0% | 0% | 100% | 0%
src/rules/emr0% | 0% | 0% | 100% | 0%
src/rules/cloudtrail0% | 0% | 0% | 100% | 0%
src/rules/stepfunctions0% | 0% | 0% | 100% | 0%
src/rules/waf0% | 0% | 0% | 100% | 0%
src/rules/ecr0% | 0% | 0% | 100% | 0%
src/rules0% | 0% | 0% | 100% | 0%
src/rules/sqs0% | 0% | 0% | 100% | 0%
src/rules/appsync0% | 0% | 0% | 100% | 0%
src/rules/quicksight0% | 0% | 0% | 100% | 0%
src/rules/kms0% | 0% | 0% | 100% | 0%
src/rules/dms0% | 0% | 0% | 100% | 0%
src/rules/cloud90% | 0% | 0% | 100% | 0%
src/rules/sns0% | 0% | 0% | 100% | 0%
src/rules/timestream0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/packs0% | 0% | 0% | 100% | 0%
src/rules/s30% | 0% | 0% | 100% | 0%
src/rules/rds0% | 0% | 0% | 100% | 0%
src/rules/ec20% | 0% | 0% | 100% | 0%
src/rules/elb0% | 0% | 0% | 100% | 0%
src/rules/redshift0% | 0% | 0% | 100% | 0%
src0% | 0% | 0% | 100% | 0%
src/rules/opensearch0% | 0% | 0% | 100% | 0%
src/rules/iam0% | 0% | 0% | 100% | 0%
src/rules/apigw0% | 0% | 0% | 100% | 0%
src/rules/dynamodb0% | 0% | 0% | 100% | 0%
src/rules/cloudfront0% | 0% | 0% | 100% | 0%
src/rules/elasticache0% | 0% | 0% | 100% | 0%
src/rules/elasticbeanstalk0% | 0% | 0% | 100% | 0%
src/rules/cognito0% | 0% | 0% | 100% | 0%
src/rules/vpc0% | 0% | 0% | 100% | 0%
src/rules/autoscaling0% | 0% | 0% | 100% | 0%
src/rules/codebuild0% | 0% | 0% | 100% | 0%
src/rules/secretsmanager0% | 0% | 0% | 100% | 0%
src/rules/neptune0% | 0% | 0% | 100% | 0%
src/rules/documentdb0% | 0% | 0% | 100% | 0%
src/rules/msk0% | 0% | 0% | 100% | 0%
src/rules/kinesis0% | 0% | 0% | 100% | 0%
src/rules/ecs0% | 0% | 0% | 100% | 0%
src/rules/mediastore0% | 0% | 0% | 100% | 0%
src/rules/sagemaker0% | 0% | 0% | 100% | 0%
src/rules/lambda0% | 0% | 0% | 100% | 0%
src/rules/athena0% | 0% | 0% | 100% | 0%
src/rules/cloudwatch0% | 0% | 0% | 100% | 0%
src/rules/efs0% | 0% | 0% | 100% | 0%
src/rules/emr0% | 0% | 0% | 100% | 0%
src/rules/cloudtrail0% | 0% | 0% | 100% | 0%
src/rules/stepfunctions0% | 0% | 0% | 100% | 0%
src/rules/waf0% | 0% | 0% | 100% | 0%
src/rules/ecr0% | 0% | 0% | 100% | 0%
src/rules0% | 0% | 0% | 100% | 0%
src/rules/sqs0% | 0% | 0% | 100% | 0%
src/rules/appsync0% | 0% | 0% | 100% | 0%
src/rules/quicksight0% | 0% | 0% | 100% | 0%
src/rules/kms0% | 0% | 0% | 100% | 0%
src/rules/dms0% | 0% | 0% | 100% | 0%
src/rules/cloud90% | 0% | 0% | 100% | 0%
src/rules/sns0% | 0% | 0% | 100% | 0%
src/rules/timestream0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in src
9 - 70 197 10
nag-pack.ts
in src
217 10 70 111 6
nag-suppressions.ts
in src
109 5 64 111 5
aws-solutions.ts
in src/packs
1262 14 62 77 2
hipaa-security.ts
in src/packs
919 27 62 77 2
nist-800-53-r5.ts
in src/packs
869 26 62 77 2
pci-dss-321.ts
in src/packs
730 25 62 77 2
nist-800-53-r4.ts
in src/packs
729 25 62 77 2
SecretsManagerRotationEnabled.ts
in src/rules/secretsmanager
105 2 70 77 2
DynamoDBAutoScalingEnabled.ts
in src/rules/dynamodb
103 1 70 77 2
EC2RestrictedSSH.ts
in src/rules/ec2
80 - 70 77 2
AthenaWorkgroupEncryptedQueryResults.ts
in src/rules/athena
73 - 70 77 2
IAMGroupHasUsers.ts
in src/rules/iam
72 2 70 77 2
APIGWAssociatedWithWAF.ts
in src/rules/apigw
67 1 70 77 2
EC2RestrictedCommonPorts.ts
in src/rules/ec2
65 1 70 77 2
RDSNonDefaultPort.ts
in src/rules/rds
64 - 70 77 2
RedshiftRequireTlsSSL.ts
in src/rules/redshift
60 1 70 77 2
CloudFrontDistributionNoOutdatedSSL.ts
in src/rules/cloudfront
58 - 70 77 2
CloudFrontDistributionS3OriginAccessIdentity.ts
in src/rules/cloudfront
57 - 70 77 2
DynamoDBInBackupPlan.ts
in src/rules/dynamodb
56 1 70 77 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in src/rules/athena
1 - 77 77 1
index.ts
in src/rules/appsync
1 - 77 77 1
index.ts
in src/rules/cloud9
1 - 77 77 1
index.ts
in src/rules/dms
1 - 77 77 1
index.ts
in src/rules/waf
1 - 77 77 1
index.ts
in src/rules/kms
1 - 77 77 1
index.ts
in src/rules/timestream
1 - 77 77 1
index.ts
in src/rules/ecr
1 - 77 77 1
index.ts
in src/rules/sns
1 - 77 77 1
index.ts
in src/rules/quicksight
1 - 77 77 1
index.ts
in src/rules/secretsmanager
2 - 77 77 1
index.ts
in src/rules/efs
2 - 77 77 1
index.ts
in src/rules/sqs
2 - 77 77 1
index.ts
in src/rules/stepfunctions
2 - 77 77 1
index.ts
in src/rules/lambda
3 - 77 77 1
index.ts
in src/rules/cloudtrail
3 - 77 77 1
index.ts
in src/rules/msk
3 - 77 77 1
index.ts
in src/rules/ecs
3 - 77 77 1
index.ts
in src/rules/cloudwatch
3 - 77 77 1
index.ts
in src/rules/emr
3 - 77 77 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
S3BucketSSLRequestsOnly.ts
in src/rules/s3
136 4 61 62 2
index.ts
in src/rules
41 - 70 70 1
nag-rules.ts
in src
31 3 70 70 1
aws-solutions.ts
in src/packs
1262 14 62 77 2
hipaa-security.ts
in src/packs
919 27 62 77 2
nist-800-53-r5.ts
in src/packs
869 26 62 77 2
pci-dss-321.ts
in src/packs
730 25 62 77 2
nist-800-53-r4.ts
in src/packs
729 25 62 77 2
SecretsManagerRotationEnabled.ts
in src/rules/secretsmanager
105 2 70 77 2
DynamoDBAutoScalingEnabled.ts
in src/rules/dynamodb
103 1 70 77 2
EC2RestrictedSSH.ts
in src/rules/ec2
80 - 70 77 2
AthenaWorkgroupEncryptedQueryResults.ts
in src/rules/athena
73 - 70 77 2
IAMGroupHasUsers.ts
in src/rules/iam
72 2 70 77 2
APIGWAssociatedWithWAF.ts
in src/rules/apigw
67 1 70 77 2
EC2RestrictedCommonPorts.ts
in src/rules/ec2
65 1 70 77 2
RDSNonDefaultPort.ts
in src/rules/rds
64 - 70 77 2
RedshiftRequireTlsSSL.ts
in src/rules/redshift
60 1 70 77 2
CloudFrontDistributionNoOutdatedSSL.ts
in src/rules/cloudfront
58 - 70 77 2
CloudFrontDistributionS3OriginAccessIdentity.ts
in src/rules/cloudfront
57 - 70 77 2
DynamoDBInBackupPlan.ts
in src/rules/dynamodb
56 1 70 77 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
S3BucketSSLRequestsOnly.ts
in src/rules/s3
136 4 61 62 2
aws-solutions.ts
in src/packs
1262 14 62 77 2
hipaa-security.ts
in src/packs
919 27 62 77 2
nist-800-53-r5.ts
in src/packs
869 26 62 77 2
pci-dss-321.ts
in src/packs
730 25 62 77 2
nist-800-53-r4.ts
in src/packs
729 25 62 77 2
index.ts
in src/rules/s3
10 - 62 77 2
nag-suppressions.ts
in src
109 5 64 111 5
nag-pack.ts
in src
217 10 70 111 6
SecretsManagerRotationEnabled.ts
in src/rules/secretsmanager
105 2 70 77 2
DynamoDBAutoScalingEnabled.ts
in src/rules/dynamodb
103 1 70 77 2
EC2RestrictedSSH.ts
in src/rules/ec2
80 - 70 77 2
AthenaWorkgroupEncryptedQueryResults.ts
in src/rules/athena
73 - 70 77 2
IAMGroupHasUsers.ts
in src/rules/iam
72 2 70 77 2
APIGWAssociatedWithWAF.ts
in src/rules/apigw
67 1 70 77 2
EC2RestrictedCommonPorts.ts
in src/rules/ec2
65 1 70 77 2
RDSNonDefaultPort.ts
in src/rules/rds
64 - 70 77 2
RedshiftRequireTlsSSL.ts
in src/rules/redshift
60 1 70 77 2
CloudFrontDistributionNoOutdatedSSL.ts
in src/rules/cloudfront
58 - 70 77 2
CloudFrontDistributionS3OriginAccessIdentity.ts
in src/rules/cloudfront
57 - 70 77 2