awslabs / aws-cloudfront-extensions
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: 138
  • Daily file updates (only one update per file and date counted): 531
  • First update: 2021-02-18
  • Latest update: 2022-01-27
  • Days between first and latest update: 344 (49 weeks, estimated 245 working days)
  • Active days (at least one file change): 109
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 96 files with 7,510 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 55 files that are 181-365 days old (4,109 lines of code)
    • 11 files that are 91-180 days old (475 lines of code)
    • 22 files that are 31-90 days old (2,918 lines of code)
    • 8 files that are 1-30 days old (8 lines of code)
0% | 54% | 6% | 38% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 96 files with 7,510 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 37 files have been last changed 181-365 days ago (1,195 lines of code)
    • 26 files have been last changed 91-180 days ago (1,566 lines of code)
    • 19 files have been last changed 31-90 days ago (3,268 lines of code)
    • 14 files have been last changed 1-30 days ago (1,481 lines of code)
0% | 15% | 20% | 43% | 19%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
md, py, txt, json, js, yaml, sh, npmignore, ts, html, css, yml, gitignore, toml, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml0% | 83% | 10% | 6% | 0%
ts0% | 61% | 0% | 38% | 0%
py0% | 13% | 6% | 79% | <1%
js0% | 57% | 31% | 10% | 0%
toml0% | 100% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml0% | 39% | 50% | 10% | 0%
py0% | 7% | 12% | 59% | 20%
js0% | 37% | 31% | 28% | 2%
toml0% | 0% | 100% | 0% | 0%
ts0% | 0% | 0% | 61% | 38%
css0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 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
templates/aws-cloudfront-waf0% | 88% | 0% | 11% | 0%
edge/nodejs0% | 80% | 12% | 7% | <1%
edge/python0% | 67% | 32% | 0% | 0%
function/js0% | 83% | 5% | 10% | 0%
scripts/python0% | 100% | 0% | 0% | 0%
website/static0% | 100% | 0% | 0% | 0%
website0% | 100% | 0% | 0% | 0%
templates/aws-cloudfront-monitoring0% | 0% | 0% | 99% | <1%
templates0% | 0% | 0% | 0% | 100%
edge0% | 0% | 0% | 0% | 100%
templates/workshop-demo0% | 0% | 0% | 0% | 0%
website/layouts0% | 0% | 0% | 0% | 0%
util/update-auth-cognito-function0% | 0% | 0% | 0% | 0%
util/update-lambda-function0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
function/js0% | 83% | 5% | 10% | 0%
edge/nodejs0% | 28% | 54% | 17% | <1%
edge/python0% | 14% | 85% | 0% | 0%
templates/aws-cloudfront-waf0% | 3% | 0% | 96% | 0%
scripts/python0% | 100% | 0% | 0% | 0%
website/static0% | 100% | 0% | 0% | 0%
website0% | 0% | 100% | 0% | 0%
templates/aws-cloudfront-monitoring0% | 0% | 0% | 41% | 58%
templates0% | 0% | 0% | 0% | 100%
edge0% | 0% | 0% | 0% | 100%
templates/workshop-demo0% | 0% | 0% | 0% | 0%
website/layouts0% | 0% | 0% | 0% | 0%
util/update-auth-cognito-function0% | 0% | 0% | 0% | 0%
util/update-lambda-function0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
aws-cloudfront-waf-main.ts
in templates/aws-cloudfront-waf/lib
1665 1 60 348 8
template.yaml
in edge/nodejs/anti-hotlinking
84 - 176 328 5
app.js
in edge/nodejs/anti-hotlinking/anti-hotlinking
48 1 327 328 2
template.yaml
in website/static/template
36 - 324 324 1
template.yaml
in edge/nodejs/serving-based-on-device
100 - 176 305 4
template.yaml
in edge/nodejs/authentication-with-cognito
89 - 176 305 2
template.yaml
in edge/nodejs/access-origin-by-weight-rate
84 - 176 305 3
template.yaml
in edge/nodejs/multiple-origin-IP-retry
78 - 161 305 5
template.yaml
in edge/nodejs/add-security-headers
77 - 176 305 7
template.yaml
in edge/nodejs/normalize-query-string
58 - 305 305 1
template.yaml
in edge/nodejs/http302-from-origin
57 - 264 305 3
template.yaml
in edge/nodejs/simple-lambda-edge
57 - 292 305 2
template.yaml
in edge/python/simple-lambda-edge
56 - 154 305 3
template.yaml
in edge/nodejs/modify-response-header
54 - 253 305 2
template.yaml
in edge/nodejs/modify-response-status-code
54 - 253 305 2
helper.py
in templates/aws-cloudfront-waf/deployment
68 10 284 300 3
template.yaml
in edge/nodejs/resize-picture
91 - 62 286 4
app.js
in edge/nodejs/resize-picture/resize-picture
67 - 62 286 2
template.yaml
in edge/nodejs/cross-origin-resource-sharing
76 - 176 279 2
app.js
in edge/nodejs/cross-origin-resource-sharing/cross-origin-resource-sharing
19 - 279 279 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
app.js
in edge/nodejs/anti-hotlinking/anti-hotlinking
48 1 327 328 2
template.yaml
in website/static/template
36 - 324 324 1
template.yaml
in edge/nodejs/normalize-query-string
58 - 305 305 1
template.yaml
in edge/nodejs/simple-lambda-edge
57 - 292 305 2
helper.py
in templates/aws-cloudfront-waf/deployment
68 10 284 300 3
app.js
in edge/nodejs/cross-origin-resource-sharing/cross-origin-resource-sharing
19 - 279 279 1
__init__.py
in edge/python/prewarm/prewarm
1 - 269 269 1
__init__.py
in edge/python/prewarm
1 - 269 269 1
__init__.py
in edge/python/serverless-load-balancer/serverless-load-balancer/lambda_edge_load_balancer_function
1 - 269 269 1
__init__.py
in edge/python/serverless-load-balancer/serverless-load-balancer/server_load_report_function
1 - 269 269 1
__init__.py
in edge/python/serverless-load-balancer/serverless-load-balancer
1 - 269 269 1
app.js
in edge/nodejs/authentication-with-aliyun-cdn-typeA/authentication-with-aliyun-cdn-typeA
33 - 264 267 2
template.yaml
in edge/nodejs/authentication-with-aliyun-cdn-typeA
57 - 264 267 2
template.yaml
in edge/nodejs/http302-from-origin
57 - 264 305 3
app.js
in edge/nodejs/add-security-headers/add-security-headers
13 - 253 261 3
template.yaml
in edge/nodejs/modify-response-status-code
54 - 253 305 2
template.yaml
in edge/nodejs/modify-response-header
54 - 253 305 2
set-label-name.py
in scripts/python
17 - 245 246 2
app.js
in edge/nodejs/rewrite-url/rewrite-url
11 - 244 244 1
__init__.py
in edge/python/simple-lambda-edge/simple_lambda_edge
1 - 243 243 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
custom-resource.py
in templates/aws-cloudfront-waf/source/custom_resource
495 12
reputation-lists.py
in templates/aws-cloudfront-waf/source/reputation_lists_parser
297 7
access-handler.py
in templates/aws-cloudfront-waf/source/access_handler
202 2
waflibv2.py
in templates/aws-cloudfront-waf/source/lib
194 13
helper.py
in templates/aws-cloudfront-waf/source/helper
190 5
app.js
in edge/nodejs/multiple-origin-IP-retry/multiple-origin-IP-retry
121 4
index.css
in templates/workshop-demo/site/smarttv
114 -
index.css
in templates/workshop-demo/site/mobile
114 -
index.css
in templates/workshop-demo/site/desktop
114 -
index.css
in templates/workshop-demo/site
114 -
index.css
in templates/workshop-demo/site/tablet
114 -
theme-cloudfrontext.css
in website/static/css
84 -
add_athena_partitions.py
in templates/aws-cloudfront-waf/source/log_parser
76 3
timer.py
in templates/aws-cloudfront-waf/source/timer
72 2
app.js
in edge/nodejs/authentication-with-cognito/authentication-with-cognito
72 -
index.py
in util/update-auth-cognito-function
67 2
index.py
in util/update-lambda-function
60 2
partition_s3_logs.py
in templates/aws-cloudfront-waf/source/log_parser
58 3
check_issue.py
in scripts/python
55 3
check_pr.py
in scripts/python
55 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
custom-resource.py
in templates/aws-cloudfront-waf/source/custom_resource
495 12
reputation-lists.py
in templates/aws-cloudfront-waf/source/reputation_lists_parser
297 7
access-handler.py
in templates/aws-cloudfront-waf/source/access_handler
202 2
waflibv2.py
in templates/aws-cloudfront-waf/source/lib
194 13
helper.py
in templates/aws-cloudfront-waf/source/helper
190 5
app.js
in edge/nodejs/multiple-origin-IP-retry/multiple-origin-IP-retry
121 4
index.css
in templates/workshop-demo/site/smarttv
114 -
index.css
in templates/workshop-demo/site/mobile
114 -
index.css
in templates/workshop-demo/site/desktop
114 -
index.css
in templates/workshop-demo/site
114 -
index.css
in templates/workshop-demo/site/tablet
114 -
theme-cloudfrontext.css
in website/static/css
84 -
add_athena_partitions.py
in templates/aws-cloudfront-waf/source/log_parser
76 3
timer.py
in templates/aws-cloudfront-waf/source/timer
72 2
app.js
in edge/nodejs/authentication-with-cognito/authentication-with-cognito
72 -
index.py
in util/update-auth-cognito-function
67 2
index.py
in util/update-lambda-function
60 2
partition_s3_logs.py
in templates/aws-cloudfront-waf/source/log_parser
58 3
check_issue.py
in scripts/python
55 3
check_pr.py
in scripts/python
55 3