aws-samples / cloudfront-authorization-at-edge
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: 37
  • Daily file updates (only one update per file and date counted): 117
  • First update: 2019-07-01
  • Latest update: 2022-01-25
  • Days between first and latest update: 940 (134 weeks, estimated 670 working days)
  • Active days (at least one file change): 58
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 37 files with 4,297 lines of code in files.
    • 20 files that are 366+ days old (3,327 lines of code)
    • 17 files that are 181-365 days old (970 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
77% | 22% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 37 files with 4,297 lines of code in files.
    • 3 files have been last changed 366+ days ago (90 lines of code)
    • 14 files have been last changed 181-365 days ago (495 lines of code)
    • 13 files have been last changed 91-180 days ago (1,603 lines of code)
    • 2 files have been last changed 31-90 days ago (729 lines of code)
    • 5 files have been last changed 1-30 days ago (1,380 lines of code)
2% | 11% | 37% | 16% | 32%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, ts, npmignore, md, yaml, css, js, html, gitignore, txt, svg
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts67% | 32% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
html84% | 15% | 0% | 0% | 0%
css15% | 84% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
html84% | 15% | 0% | 0% | 0%
css15% | 84% | 0% | 0% | 0%
ts0% | 15% | 57% | 26% | <1%
yaml0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
ROOT100% | 0% | 0% | 0% | 0%
src/lambda-edge/shared91% | 8% | 0% | 0% | 0%
src/lambda-edge/parse-auth100% | 0% | 0% | 0% | 0%
example-serverless-app-reuse90% | 9% | 0% | 0% | 0%
src/cfn-custom-resources/user-pool-client84% | 15% | 0% | 0% | 0%
src/lambda-edge/check-auth100% | 0% | 0% | 0% | 0%
src/lambda-edge/refresh-auth100% | 0% | 0% | 0% | 0%
src/cfn-custom-resources/react-app52% | 47% | 0% | 0% | 0%
src/cfn-custom-resources/lambda-code-update54% | 45% | 0% | 0% | 0%
src/cfn-custom-resources/static-site67% | 32% | 0% | 0% | 0%
src/lambda-edge/sign-out100% | 0% | 0% | 0% | 0%
src/cfn-custom-resources/user-pool-domain61% | 38% | 0% | 0% | 0%
src/cfn-custom-resources/client-secret-retrieval60% | 39% | 0% | 0% | 0%
src/cfn-custom-resources/generate-secret52% | 47% | 0% | 0% | 0%
src/lambda-edge/http-headers100% | 0% | 0% | 0% | 0%
src/cfn-custom-resources/us-east-1-lambda-stack0% | 100% | 0% | 0% | 0%
src/lambda-edge/rewrite-trailing-slash0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/lambda-edge/shared11% | 0% | 8% | 80% | 0%
src/cfn-custom-resources/static-site15% | 32% | 51% | 0% | 0%
src/cfn-custom-resources/react-app0% | 47% | 52% | 0% | 0%
src/lambda-edge/sign-out0% | 100% | 0% | 0% | 0%
src/cfn-custom-resources/us-east-1-lambda-stack0% | 8% | 91% | 0% | 0%
src/cfn-custom-resources/lambda-code-update0% | 23% | 76% | 0% | 0%
src/cfn-custom-resources/user-pool-domain0% | 38% | 61% | 0% | 0%
src/cfn-custom-resources/client-secret-retrieval0% | 39% | 60% | 0% | 0%
src/cfn-custom-resources/generate-secret0% | 47% | 52% | 0% | 0%
src/cfn-custom-resources/user-pool-client0% | 15% | 0% | 84% | 0%
src/lambda-edge/rewrite-trailing-slash0% | 100% | 0% | 0% | 0%
src/lambda-edge/http-headers0% | 100% | 0% | 0% | 0%
src/lambda-edge/parse-auth0% | 0% | 100% | 0% | 0%
src/lambda-edge/check-auth0% | 0% | 100% | 0% | 0%
src/lambda-edge/refresh-auth0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 0% | 0% | 100%
example-serverless-app-reuse0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
template.yaml
in root
1114 - 7 943 36
shared.ts
in src/lambda-edge/shared
514 26 71 943 19
index.ts
in src/lambda-edge/parse-auth
259 2 113 943 17
index.ts
in src/cfn-custom-resources/user-pool-client
215 12 50 943 8
index.ts
in src/lambda-edge/check-auth
184 4 113 943 15
index.ts
in src/lambda-edge/refresh-auth
169 2 113 943 13
index.ts
in src/cfn-custom-resources/react-app
126 5 91 943 6
index.ts
in src/cfn-custom-resources/lambda-code-update
93 2 91 943 6
index.ts
in src/lambda-edge/sign-out
76 1 218 943 7
index.ts
in src/cfn-custom-resources/user-pool-domain
65 2 91 943 5
index.ts
in src/lambda-edge/http-headers
11 - 209 943 6
reuse-auth-only.yaml
in example-serverless-app-reuse
135 - 7 779 27
reuse-complete.yaml
in example-serverless-app-reuse
25 - 7 779 24
index.ts
in src/cfn-custom-resources/static-site
63 3 91 652 4
index.ts
in src/cfn-custom-resources/client-secret-retrieval
62 2 91 652 6
styles.css
in src/cfn-custom-resources/static-site/pages
11 - 652 652 1
index.html
in src/cfn-custom-resources/static-site/pages
8 - 463 652 2
template.html
in src/lambda-edge/shared/error-page
71 - 463 613 2
index.ts
in src/cfn-custom-resources/generate-secret
45 1 91 613 4
reuse-with-existing-user-pool.yaml
in example-serverless-app-reuse
81 - 7 530 20
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
styles.css
in src/cfn-custom-resources/static-site/pages
11 - 652 652 1
index.html
in src/cfn-custom-resources/static-site/pages
8 - 463 652 2
template.html
in src/lambda-edge/shared/error-page
71 - 463 613 2
index.css
in src/cfn-custom-resources/react-app/react-app/src
9 - 218 218 1
index.html
in src/cfn-custom-resources/react-app/react-app/public
14 - 218 218 1
cfn-response.ts
in src/cfn-custom-resources/us-east-1-lambda-stack
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/user-pool-client
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/react-app
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/lambda-code-update
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/generate-secret
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/static-site
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/client-secret-retrieval
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/user-pool-domain
40 1 218 218 1
App.css
in src/cfn-custom-resources/react-app/react-app/src
52 - 218 218 1
index.ts
in src/lambda-edge/sign-out
76 1 218 943 7
index.ts
in src/lambda-edge/http-headers
11 - 209 943 6
index.ts
in src/lambda-edge/rewrite-trailing-slash
13 - 209 209 1
index.ts
in src/lambda-edge/refresh-auth
169 2 113 943 13
index.ts
in src/lambda-edge/check-auth
184 4 113 943 15
index.ts
in src/lambda-edge/parse-auth
259 2 113 943 17
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in src/lambda-edge/rewrite-trailing-slash
13 - 209 209 1
index.ts
in src/cfn-custom-resources/us-east-1-lambda-stack
409 6 91 218 4
https.ts
in src/lambda-edge/shared
54 2 91 218 2
App.css
in src/cfn-custom-resources/react-app/react-app/src
52 - 218 218 1
cfn-response.ts
in src/cfn-custom-resources/user-pool-domain
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/client-secret-retrieval
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/static-site
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/generate-secret
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/lambda-code-update
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/react-app
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/user-pool-client
40 1 218 218 1
cfn-response.ts
in src/cfn-custom-resources/us-east-1-lambda-stack
40 1 218 218 1
https.ts
in src/cfn-custom-resources/lambda-code-update
37 2 91 218 2
https.ts
in src/cfn-custom-resources/us-east-1-lambda-stack
37 2 91 218 2
index.html
in src/cfn-custom-resources/react-app/react-app/public
14 - 218 218 1
index.css
in src/cfn-custom-resources/react-app/react-app/src
9 - 218 218 1
reuse-complete-cdk.ts
in example-serverless-app-reuse
25 - 7 238 13
reuse-with-existing-user-pool.yaml
in example-serverless-app-reuse
81 - 7 530 20
template.html
in src/lambda-edge/shared/error-page
71 - 463 613 2
index.ts
in src/cfn-custom-resources/generate-secret
45 1 91 613 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
template.yaml
in root
1114 - 7 943 36
reuse-auth-only.yaml
in example-serverless-app-reuse
135 - 7 779 27
reuse-with-existing-user-pool.yaml
in example-serverless-app-reuse
81 - 7 530 20
reuse-complete-cdk.ts
in example-serverless-app-reuse
25 - 7 238 13
reuse-complete.yaml
in example-serverless-app-reuse
25 - 7 779 24
index.ts
in src/cfn-custom-resources/user-pool-client
215 12 50 943 8
shared.ts
in src/lambda-edge/shared
514 26 71 943 19
index.ts
in src/cfn-custom-resources/us-east-1-lambda-stack
409 6 91 218 4
index.ts
in src/cfn-custom-resources/react-app
126 5 91 943 6
index.ts
in src/cfn-custom-resources/lambda-code-update
93 2 91 943 6
index.ts
in src/cfn-custom-resources/user-pool-domain
65 2 91 943 5
index.ts
in src/cfn-custom-resources/static-site
63 3 91 652 4
index.ts
in src/cfn-custom-resources/client-secret-retrieval
62 2 91 652 6
https.ts
in src/lambda-edge/shared
54 2 91 218 2
index.ts
in src/cfn-custom-resources/generate-secret
45 1 91 613 4
https.ts
in src/cfn-custom-resources/lambda-code-update
37 2 91 218 2
https.ts
in src/cfn-custom-resources/us-east-1-lambda-stack
37 2 91 218 2
index.ts
in src/lambda-edge/parse-auth
259 2 113 943 17
index.ts
in src/lambda-edge/check-auth
184 4 113 943 15
index.ts
in src/lambda-edge/refresh-auth
169 2 113 943 13