aws-samples / aws-secure-environment-accelerator
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: 668
  • Daily file updates (only one update per file and date counted): 1521
  • First update: 2020-08-17
  • Latest update: 2022-01-17
  • Days between first and latest update: 519 (74 weeks, estimated 370 working days)
  • Active days (at least one file change): 216
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 668 files with 86,163 lines of code in files.
    • 495 files that are 366+ days old (43,023 lines of code)
    • 140 files that are 181-365 days old (39,977 lines of code)
    • 15 files that are 91-180 days old (1,300 lines of code)
    • 1 files that are 31-90 days old (46 lines of code)
    • 17 files that are 1-30 days old (1,817 lines of code)
49% | 46% | 1% | <1% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 668 files with 86,163 lines of code in files.
    • 13 files have been last changed 366+ days ago (686 lines of code)
    • 4 files have been last changed 181-365 days ago (210 lines of code)
    • 593 files have been last changed 91-180 days ago (47,873 lines of code)
    • 24 files have been last changed 31-90 days ago (4,963 lines of code)
    • 34 files have been last changed 1-30 days ago (32,431 lines of code)
<1% | <1% | 55% | 5% | 37%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, md, tsx, gitignore, txt, js, yml, ps1, sh, yaml, scss, hbs, py, css, gitattributes, dockerignore, psm1, html, eslintignore, snap
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts74% | 21% | <1% | <1% | 3%
py61% | 0% | 38% | 0% | 0%
psm1100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
js28% | 55% | 16% | 0% | 0%
yaml<1% | 99% | 0% | 0% | 0%
yml5% | 84% | 9% | 0% | 0%
tsx0% | 100% | 0% | 0% | 0%
scss0% | 100% | 0% | 0% | 0%
css0% | 100% | 0% | 0% | 0%
html0% | 100% | 0% | 0% | 0%
hbs0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
psm1100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
py5% | 0% | 55% | 38% | 0%
yaml<1% | <1% | <1% | 0% | 99%
ts<1% | 0% | 72% | 7% | 20%
js0% | 33% | 60% | 5% | 0%
yml0% | 5% | 94% | 0% | 0%
tsx0% | 0% | 100% | 0% | 0%
hbs0% | 0% | 100% | 0% | 0%
scss0% | 0% | 100% | 0% | 0%
css0% | 0% | 100% | 0% | 0%
html0% | 0% | 100% | 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
src/deployments86% | 9% | 0% | 0% | 4%
src/lib58% | 35% | 2% | <1% | 3%
src/core89% | 10% | <1% | 0% | 0%
reference-artifacts/Custom-Scripts59% | 3% | 36% | 0% | 0%
src/installer90% | 9% | 0% | 0% | 0%
reference-artifacts/scripts100% | 0% | 0% | 0% | 0%
reference-artifacts/ssm-documents51% | 48% | 0% | 0% | 0%
ROOT<1% | 99% | <1% | 0% | 0%
src/ui0% | 100% | 0% | 0% | 0%
reference-artifacts/config-rules0% | 100% | 0% | 0% | 0%
deployment/cdk-solution-helper0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
reference-artifacts/scripts100% | 0% | 0% | 0% | 0%
reference-artifacts/Custom-Scripts5% | 1% | 55% | 36% | 0%
reference-artifacts/ssm-documents51% | 13% | 35% | 0% | 0%
src/deployments<1% | 0% | 82% | 6% | 11%
reference-artifacts/config-rules0% | 100% | 0% | 0% | 0%
src/lib0% | 0% | 63% | 3% | 32%
src/core0% | 0% | 75% | 22% | 2%
src/ui0% | 0% | 100% | 0% | 0%
src/installer0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | <1% | 0% | 99%
deployment/cdk-solution-helper0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
initial-setup.ts
in src/core/cdk/src
1040 11 53 533 37
vpc.ts
in src/deployments/cdk/src/common
661 6 98 533 21
ou-validation.ts
in src/core/runtime/src
614 10 98 533 12
index.ts
in src/installer/cdk/src
569 2 98 533 33
step-1.ts
in src/deployments/cdk/src/deployments/alb
526 16 98 533 13
get-baseline-step.ts
in src/core/runtime/src
493 10 98 533 13
phase-1.ts
in src/deployments/cdk/src/apps
474 1 98 533 29
validate.ts
in src/lib/common-config/src/compare
414 19 98 533 13
move-account-organization.ts
in src/deployments/runtime/src/ou-validation-events
403 7 98 533 13
step-1.ts
in src/deployments/cdk/src/deployments/defaults
391 6 98 533 19
phase-2.ts
in src/deployments/cdk/src/apps
385 2 98 533 22
get-or-create-config.ts
in src/core/runtime/src
375 5 98 533 12
create.ts
in src/core/runtime/src/create-config-recorder
361 7 53 533 11
load-organizations-config.ts
in src/core/runtime/src/configuration
358 2 77 533 11
step-3.ts
in src/deployments/cdk/src/deployments/firewall/cluster
335 5 98 533 11
index.ts
in src/lib/common/src/scp
317 9 89 533 12
index.ts
in src/lib/common-config/src
315 6 25 533 32
ad-users-groups.ts
in src/deployments/cdk/src/common
306 3 70 533 5
policy-changes.ts
in src/deployments/runtime/src/ou-validation-events
306 3 98 533 12
AWSQuickStart.psm1
in reference-artifacts/scripts
292 - 533 533 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AD-group-grant-permissions-setup.ps1
in reference-artifacts/scripts
13 - 533 533 1
AD-connector-permissions-setup.ps1
in reference-artifacts/scripts
14 - 533 533 1
promise.ts
in src/deployments/cdk
17 3 533 533 1
Join-Domain.ps1
in reference-artifacts/scripts
23 - 533 533 1
AD-user-group-setup.ps1
in reference-artifacts/scripts
23 - 533 533 1
AD-group-setup.ps1
in reference-artifacts/scripts
25 - 533 533 1
AD-user-setup.ps1
in reference-artifacts/scripts
35 - 533 533 1
Configure-password-policy.ps1
in reference-artifacts/scripts
36 - 533 533 1
Initialize-RDGW.ps1
in reference-artifacts/scripts
52 - 533 533 1
AWSQuickStart.psm1
in reference-artifacts/scripts
292 - 533 533 1
ssm-elb-enable-logging.yaml
in reference-artifacts/ssm-documents
44 - 439 439 1
generate-config-rules.py
in reference-artifacts/Custom-Scripts/Conformance-Pack-Converter
84 2 418 418 1
s3-encryption.yaml
in reference-artifacts/ssm-documents
28 - 417 417 1
Import-Account-CFN-Role-Template.yml
in reference-artifacts/Custom-Scripts
31 - 336 524 2
attach-iam-instance-profile.yaml
in reference-artifacts/ssm-documents
19 - 327 327 1
index.js
in reference-artifacts/config-rules/src/ec2-instance-profile
61 1 327 327 1
index.js
in reference-artifacts/config-rules/src/ec2-instance-profile-permissions
99 1 325 325 1
index.ts
in src/deployments/cdk/src/deployments/guardduty
1 - 98 533 3
index.ts
in src/deployments/cdk/src/deployments/macie
1 - 98 533 3
index.ts
in src/deployments/cdk/src/deployments/ou-validation-events
1 - 98 533 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
step-2.ts
in src/deployments/cdk/src/deployments/opensearch-siem
417 4 25 25 1
index.ts
in src/lib/custom-resources/cdk-opensearch-siem-configure/runtime/src
310 9 25 25 1
opensearch.ts
in src/lib/cdk-constructs/src/database
154 4 25 25 1
step-1.ts
in src/deployments/cdk/src/deployments/opensearch-siem
146 1 25 25 1
geo-ip-downloader.ts
in src/deployments/runtime/src/opensearch-siem
136 - 25 25 1
cognito.ts
in src/lib/cdk-constructs/src/cognito
115 6 25 25 1
index.ts
in src/lib/custom-resources/cdk-s3-bucket-notifications/runtime/src
105 8 25 25 1
index.ts
in src/lib/custom-resources/cdk-opensearch-siem-configure/cdk
82 2 25 25 1
index.ts
in src/lib/custom-resources/cdk-opensearch-siem-geoip-init/runtime/src
67 6 25 25 1
step-3.ts
in src/deployments/cdk/src/deployments/opensearch-siem
65 2 25 25 1
process-record.ts
in src/deployments/runtime/src/firehose-custom-prefix
64 - 25 25 1
index.ts
in src/lib/custom-resources/cdk-s3-bucket-notifications/cdk
60 2 25 25 1
index.ts
in src/lib/custom-resources/cdk-opensearch-siem-geoip-init/cdk
56 2 25 25 1
outputs.ts
in src/deployments/cdk/src/deployments/opensearch-siem
35 - 25 25 1
index.ts
in src/deployments/cdk/src/deployments/opensearch-siem
3 - 25 25 1
index.ts
in src/lib/cdk-constructs/src/cognito
1 - 25 25 1
index.ts
in src/lib/cdk-constructs/src/database
1 - 25 25 1
index.ts
in src/lib/custom-resources/cdk-ec2-disable-api-termination/cdk
46 2 74 74 1
helpers-translate.js
in src/lib/docs-gen/src/typedoc-theme/helpers
19 - 77 100 3
hbs
header.hbs
in src/lib/docs-gen/src/typedoc-theme/partials
151 - 98 102 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pnpm-lock.yaml
in root
21231 - 25 312 26
en.ts
in src/lib/config-i18n/src
3411 - 25 263 22
fr.ts
in src/lib/config-i18n/src
3150 - 25 263 17
config.v2.ts
in src/lib/config/src
928 - 25 263 20
step-2.ts
in src/deployments/cdk/src/deployments/opensearch-siem
417 4 25 25 1
index.ts
in src/lib/common-config/src
315 6 25 533 32
index.ts
in src/lib/custom-resources/cdk-opensearch-siem-configure/runtime/src
310 9 25 25 1
verify-files-step.ts
in src/core/runtime/src
272 12 25 533 11
step-3.ts
in src/deployments/cdk/src/deployments/vpc
214 1 25 481 9
phase-0.ts
in src/deployments/cdk/src/apps
190 2 25 533 14
step-1.ts
in src/deployments/cdk/src/deployments/central-services/central-logging-s3
188 5 25 533 6
step-1.ts
in src/deployments/cdk/src/deployments/artifacts
163 3 25 533 8
opensearch.ts
in src/lib/cdk-constructs/src/database
154 4 25 25 1
step-1.ts
in src/deployments/cdk/src/deployments/opensearch-siem
146 1 25 25 1
interface-endpoints.ts
in src/deployments/cdk/src/common
137 9 25 533 10
geo-ip-downloader.ts
in src/deployments/runtime/src/opensearch-siem
136 - 25 25 1
phase-3.ts
in src/deployments/cdk/src/apps
124 1 25 533 12
cognito.ts
in src/lib/cdk-constructs/src/cognito
115 6 25 25 1
index.ts
in src/lib/custom-resources/cdk-s3-bucket-notifications/runtime/src
105 8 25 25 1
step-1.ts
in src/deployments/cdk/src/deployments/central-endpoints
94 1 25 501 6