aws-samples / aws-sso-extensions-for-enterprise
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: 57
  • Daily file updates (only one update per file and date counted): 203
  • First update: 2021-10-18
  • Latest update: 2022-01-29
  • Days between first and latest update: 104 (14 weeks, estimated 70 working days)
  • Active days (at least one file change): 22
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 57 files with 8,921 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 24 files that are 91-180 days old (2,950 lines of code)
    • 23 files that are 31-90 days old (3,572 lines of code)
    • 10 files that are 1-30 days old (2,399 lines of code)
0% | 0% | 33% | 40% | 26%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 57 files with 8,921 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)
    • 7 files have been last changed 31-90 days ago (320 lines of code)
    • 50 files have been last changed 1-30 days ago (8,601 lines of code)
0% | 0% | 0% | 3% | 96%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, md, js, yaml, npmignore, gitignore, txt, jshintrc, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts0% | 0% | 32% | 40% | 27%
yaml0% | 0% | 50% | 50% | 0%
js0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts0% | 0% | 0% | 3% | 96%
yaml0% | 0% | 0% | 50% | 50%
js0% | 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
lib/constructs0% | 0% | 72% | 21% | 6%
lib/stacks/pipelineStageStacks0% | 0% | 56% | 0% | 43%
lib/stacks/pipeline0% | 0% | 100% | 0% | 0%
lib/build0% | 0% | 100% | 0% | 0%
config0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
lib/lambda-functions/application-handlers0% | 0% | 0% | 59% | 40%
lib/lambda-functions/user-interface-handlers0% | 0% | 0% | 100% | 0%
lib/lambda-functions/helpers0% | 0% | 0% | 68% | 31%
lib/lambda-functions/custom-waiters0% | 0% | 0% | 100% | 0%
cfn-nag0% | 0% | 0% | 100% | 0%
lib/lambda-functions/current-config-handlers0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
lib/constructs0% | 0% | 0% | 6% | 93%
lib/stacks/pipeline0% | 0% | 0% | 43% | 56%
lib/lambda-functions/helpers0% | 0% | 0% | 6% | 93%
cfn-nag0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
lib/lambda-functions/application-handlers0% | 0% | 0% | 0% | 100%
lib/stacks/pipelineStageStacks0% | 0% | 0% | 0% | 100%
lib/lambda-functions/user-interface-handlers0% | 0% | 0% | 0% | 100%
lib/lambda-functions/current-config-handlers0% | 0% | 0% | 0% | 100%
lib/lambda-functions/custom-waiters0% | 0% | 0% | 0% | 100%
lib/build0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
link-crud.ts
in lib/constructs
283 14 12 106 9
permission-set-crud.ts
in lib/constructs
277 14 12 106 9
access-manager.ts
in lib/constructs
262 - 22 106 6
org-events-processor.ts
in lib/stacks/pipelineStageStacks
214 9 22 106 4
link-processor.ts
in lib/constructs
170 8 22 106 7
independent-utlity.ts
in lib/constructs
168 16 22 106 7
permission-set-processor.ts
in lib/constructs
150 7 22 106 7
solution-artefacts.ts
in lib/stacks/pipelineStageStacks
144 1 22 106 6
sso-group-processor.ts
in lib/constructs
133 5 22 106 7
sso-events-processor.ts
in lib/stacks/pipelineStageStacks
133 6 22 106 4
utility.ts
in lib/constructs
131 4 12 106 9
pipeline-stages.ts
in lib/stacks/pipeline
126 8 22 106 6
sso-api-roles.ts
in lib/stacks/pipelineStageStacks
121 1 22 106 5
aws-sso-extensions-for-enterprise.ts
in lib/stacks/pipeline
96 2 47 106 6
pre-solution-artefacts.ts
in lib/stacks/pipelineStageStacks
96 1 22 106 6
lambda-proxy-api.ts
in lib/constructs
95 3 57 106 5
ssm-param-reader.ts
in lib/constructs
94 2 22 106 6
org-events.ts
in lib/constructs
77 3 22 106 7
ssm-param-writer.ts
in lib/constructs
49 3 22 106 4
cross-account-role.ts
in lib/constructs
41 1 57 106 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
jest.config.js
in root
7 - 77 106 3
cfn_nag_ignored_rules.yaml
in cfn-nag
25 - 77 77 1
payload-validator.ts
in lib/lambda-functions/helpers/src
28 - 77 77 1
cross-account-role.ts
in lib/constructs
41 1 57 106 3
lambda-proxy-api.ts
in lib/constructs
95 3 57 106 5
lambda-layers.ts
in lib/constructs
28 2 47 106 6
aws-sso-extensions-for-enterprise.ts
in lib/stacks/pipeline
96 2 47 106 6
buildConfig.ts
in lib/build
30 - 22 106 4
ssm-param-writer.ts
in lib/constructs
49 3 22 106 4
ssmParamReader.ts
in lib/lambda-functions/helpers/src
58 1 22 77 2
waitUntilAccountAssignmentCreation.ts
in lib/lambda-functions/custom-waiters/src
68 - 22 47 2
waitUntilAccountAssignmentDeletion.ts
in lib/lambda-functions/custom-waiters/src
68 - 22 47 2
waitUntilPermissionSetProvisioned.ts
in lib/lambda-functions/custom-waiters/src
68 - 22 47 2
processTargetAccountSMListener.ts
in lib/lambda-functions/application-handlers/src
76 - 22 47 2
org-events.ts
in lib/constructs
77 3 22 106 7
trigger-parentSM.ts
in lib/lambda-functions/current-config-handlers/src
77 1 22 22 1
interfaces.ts
in lib/lambda-functions/helpers/src
79 - 22 77 3
ssm-param-reader.ts
in lib/constructs
94 2 22 106 6
pre-solution-artefacts.ts
in lib/stacks/pipelineStageStacks
96 1 22 106 6
update-custom-resource.ts
in lib/lambda-functions/current-config-handlers/src
118 1 22 22 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
permissionSetTopicProcessor.ts
in lib/lambda-functions/application-handlers/src
694 7 22 22 1
sso-import-artefacts-part1.ts
in lib/stacks/pipelineStageStacks
295 10 22 22 1
import-permission-sets.ts
in lib/lambda-functions/current-config-handlers/src
281 1 22 22 1
usersCud.ts
in lib/lambda-functions/application-handlers/src
263 4 22 22 1
sso-import-artefacts-part2.ts
in lib/stacks/pipelineStageStacks
247 9 22 22 1
import-artefacts.ts
in lib/constructs
162 2 22 22 1
isoDurationUtility.ts
in lib/lambda-functions/helpers/src
135 3 22 22 1
import-account-assignments.ts
in lib/lambda-functions/current-config-handlers/src
127 - 22 22 1
update-custom-resource.ts
in lib/lambda-functions/current-config-handlers/src
118 1 22 22 1
trigger-parentSM.ts
in lib/lambda-functions/current-config-handlers/src
77 1 22 22 1
orgEvents.ts
in lib/lambda-functions/application-handlers/src
369 8 22 47 2
permissionSetApi.ts
in lib/lambda-functions/user-interface-handlers/src
285 - 22 47 2
groupsCud.ts
in lib/lambda-functions/application-handlers/src
247 3 22 47 2
linkManager.ts
in lib/lambda-functions/application-handlers/src
238 4 22 47 2
permissionSetSync.ts
in lib/lambda-functions/application-handlers/src
234 4 22 47 2
linkTopicProcessor.ts
in lib/lambda-functions/application-handlers/src
234 4 22 47 2
linkApi.ts
in lib/lambda-functions/user-interface-handlers/src
213 - 22 47 2
observability-artefacts.ts
in lib/constructs
186 13 12 47 3
permissionSetCu.ts
in lib/lambda-functions/user-interface-handlers/src
175 1 12 47 3
permissionSetDel.ts
in lib/lambda-functions/user-interface-handlers/src
144 - 22 47 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
link-crud.ts
in lib/constructs
283 14 12 106 9
permission-set-crud.ts
in lib/constructs
277 14 12 106 9
fetch-cross-stack-values.ts
in lib/constructs
239 2 12 55 4
observability-artefacts.ts
in lib/constructs
186 13 12 47 3
permissionSetCu.ts
in lib/lambda-functions/user-interface-handlers/src
175 1 12 47 3
utility.ts
in lib/constructs
131 4 12 106 9
linkDel.ts
in lib/lambda-functions/user-interface-handlers/src
126 - 12 47 3
env.yaml
in config
25 - 12 106 13
permissionSetTopicProcessor.ts
in lib/lambda-functions/application-handlers/src
694 7 22 22 1
orgEvents.ts
in lib/lambda-functions/application-handlers/src
369 8 22 47 2
sso-import-artefacts-part1.ts
in lib/stacks/pipelineStageStacks
295 10 22 22 1
permissionSetApi.ts
in lib/lambda-functions/user-interface-handlers/src
285 - 22 47 2
import-permission-sets.ts
in lib/lambda-functions/current-config-handlers/src
281 1 22 22 1
usersCud.ts
in lib/lambda-functions/application-handlers/src
263 4 22 22 1
access-manager.ts
in lib/constructs
262 - 22 106 6
groupsCud.ts
in lib/lambda-functions/application-handlers/src
247 3 22 47 2
sso-import-artefacts-part2.ts
in lib/stacks/pipelineStageStacks
247 9 22 22 1
linkManager.ts
in lib/lambda-functions/application-handlers/src
238 4 22 47 2
permissionSetSync.ts
in lib/lambda-functions/application-handlers/src
234 4 22 47 2
linkTopicProcessor.ts
in lib/lambda-functions/application-handlers/src
234 4 22 47 2