aws-samples / devsecops-cicd
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: 30
  • Daily file updates (only one update per file and date counted): 108
  • First update: 2021-01-20
  • Latest update: 2021-11-22
  • Days between first and latest update: 307 (43 weeks, estimated 215 working days)
  • Active days (at least one file change): 15
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 30 files with 4,073 lines of code in files.
    • 7 files that are 366+ days old (1,287 lines of code)
    • 23 files that are 181-365 days old (2,786 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)
31% | 68% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 30 files with 4,073 lines of code in files.
    • 6 files have been last changed 366+ days ago (1,249 lines of code)
    • 18 files have been last changed 181-365 days ago (1,019 lines of code)
    • 5 files have been last changed 91-180 days ago (1,767 lines of code)
    • 1 files have been last changed 31-90 days ago (38 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
30% | 25% | 43% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
xml, yml, html, java, yaml, prefs, md, properties, py, json, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml35% | 64% | 0% | 0% | 0%
yml35% | 64% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
html0% | 100% | 0% | 0% | 0%
java0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml35% | 2% | 61% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yml27% | 42% | 22% | 8% | 0%
html0% | 100% | 0% | 0% | 0%
java0% | 100% | 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
ROOT100% | 0% | 0% | 0% | 0%
lambda-functions100% | 0% | 0% | 0% | 0%
workshop/templates0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo-vulnerable/src/main/resources/templates0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo-vulnerable/src/main/java/com0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo-vulnerable0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo-vulnerable/src/main/resources0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo/src/main/resources0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo/src/main/java/org0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ROOT96% | 0% | 0% | 3% | 0%
lambda-functions100% | 0% | 0% | 0% | 0%
workshop/workshop-java-repo-vulnerable/src/main/resources/templates0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo-vulnerable/src/main/java/com0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo-vulnerable0% | 60% | 39% | 0% | 0%
workshop/workshop-java-repo0% | 70% | 29% | 0% | 0%
workshop/workshop-java-repo-vulnerable/src/main/resources0% | 100% | 0% | 0% | 0%
workshop/workshop-java-repo/src/main/resources0% | 100% | 0% | 0% | 0%
workshop/templates0% | 4% | 95% | 0% | 0%
workshop/workshop-java-repo/src/main/java/org0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
codepipeline-template.yaml
in root
957 - 377 377 1
buildspec-sonarqube.yml
in root
60 - 377 377 1
buildspec-owasp-zap.yml
in root
38 - 71 377 2
buildspec-owasp-depedency-check.yml
in root
36 - 377 377 1
buildspec-phpstan.yml
in root
35 - 377 377 1
import_findings_security_hub.py
in lambda-functions
113 2 375 375 1
securityhub.py
in lambda-functions
48 1 375 375 1
devsecops-codepipeline.yaml
in workshop/templates
969 - 132 195 4
elasticbeanstalk-infrastructure-java.yaml
in workshop/templates
376 - 151 195 4
ec2-sonarqube-zap.yaml
in workshop/templates
316 - 141 195 2
EventHandler.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/shipmentEvents/handlers
157 8 195 195 1
index.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
90 - 195 195 1
index.html
in workshop/workshop-java-repo-vulnerable/src/main/resources
90 - 195 195 1
index.html
in workshop/workshop-java-repo/src/main/resources
90 - 195 195 1
hello.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
82 - 195 195 1
welcome.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
80 - 195 195 1
SecurityHub.yaml
in workshop/templates
76 - 194 195 2
Application.java
in workshop/workshop-java-repo/src/main/java/org/example
65 7 195 195 1
buildspec-sonarqube.yml
in workshop/workshop-java-repo-vulnerable
64 - 138 195 2
buildspec-sonarqube.yml
in workshop/workshop-java-repo
60 - 195 195 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
buildspec-phpstan.yml
in root
35 - 377 377 1
buildspec-owasp-depedency-check.yml
in root
36 - 377 377 1
buildspec-sonarqube.yml
in root
60 - 377 377 1
codepipeline-template.yaml
in root
957 - 377 377 1
securityhub.py
in lambda-functions
48 1 375 375 1
import_findings_security_hub.py
in lambda-functions
113 2 375 375 1
Constants.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/shipmentEvents/util
7 - 195 195 1
HandlingFormSubmissionApplication.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/handlingformsubmission
9 1 195 195 1
S3ClientUtil.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/shipmentEvents/util
9 1 195 195 1
cfn_guard_template.yml
in workshop/workshop-java-repo-vulnerable
15 - 195 195 1
Greeting.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/handlingformsubmission
17 4 195 195 1
buildspec-owasp-depedency-check.yml
in workshop/workshop-java-repo
40 - 195 195 1
buildspec-owasp-zap.yml
in workshop/workshop-java-repo-vulnerable
40 - 195 195 1
buildspec-owasp-depedency-check.yml
in workshop/workshop-java-repo-vulnerable
45 - 195 195 1
GreetingController.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/handlingformsubmission
47 5 195 195 1
buildspec-sonarqube.yml
in workshop/workshop-java-repo
60 - 195 195 1
Application.java
in workshop/workshop-java-repo/src/main/java/org/example
65 7 195 195 1
welcome.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
80 - 195 195 1
hello.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
82 - 195 195 1
index.html
in workshop/workshop-java-repo/src/main/resources
90 - 195 195 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
devsecops-codepipeline.yaml
in workshop/templates
969 - 132 195 4
elasticbeanstalk-infrastructure-java.yaml
in workshop/templates
376 - 151 195 4
ec2-sonarqube-zap.yaml
in workshop/templates
316 - 141 195 2
EventHandler.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/shipmentEvents/handlers
157 8 195 195 1
index.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
90 - 195 195 1
index.html
in workshop/workshop-java-repo-vulnerable/src/main/resources
90 - 195 195 1
index.html
in workshop/workshop-java-repo/src/main/resources
90 - 195 195 1
hello.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
82 - 195 195 1
welcome.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
80 - 195 195 1
SecurityHub.yaml
in workshop/templates
76 - 194 195 2
Application.java
in workshop/workshop-java-repo/src/main/java/org/example
65 7 195 195 1
buildspec-sonarqube.yml
in workshop/workshop-java-repo-vulnerable
64 - 138 195 2
buildspec-sonarqube.yml
in workshop/workshop-java-repo
60 - 195 195 1
GreetingController.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/handlingformsubmission
47 5 195 195 1
buildspec-owasp-depedency-check.yml
in workshop/workshop-java-repo-vulnerable
45 - 195 195 1
buildspec-owasp-zap.yml
in workshop/workshop-java-repo
42 - 136 195 3
buildspec-owasp-zap.yml
in workshop/workshop-java-repo-vulnerable
40 - 195 195 1
buildspec-owasp-depedency-check.yml
in workshop/workshop-java-repo
40 - 195 195 1
Greeting.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/handlingformsubmission
17 4 195 195 1
cfn_guard_template.yml
in workshop/workshop-java-repo-vulnerable
15 - 195 195 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
buildspec-owasp-zap.yml
in root
38 - 71 377 2
devsecops-codepipeline.yaml
in workshop/templates
969 - 132 195 4
buildspec-owasp-zap.yml
in workshop/workshop-java-repo
42 - 136 195 3
buildspec-sonarqube.yml
in workshop/workshop-java-repo-vulnerable
64 - 138 195 2
ec2-sonarqube-zap.yaml
in workshop/templates
316 - 141 195 2
elasticbeanstalk-infrastructure-java.yaml
in workshop/templates
376 - 151 195 4
SecurityHub.yaml
in workshop/templates
76 - 194 195 2
EventHandler.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/shipmentEvents/handlers
157 8 195 195 1
index.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
90 - 195 195 1
index.html
in workshop/workshop-java-repo-vulnerable/src/main/resources
90 - 195 195 1
index.html
in workshop/workshop-java-repo/src/main/resources
90 - 195 195 1
hello.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
82 - 195 195 1
welcome.html
in workshop/workshop-java-repo-vulnerable/src/main/resources/templates
80 - 195 195 1
Application.java
in workshop/workshop-java-repo/src/main/java/org/example
65 7 195 195 1
buildspec-sonarqube.yml
in workshop/workshop-java-repo
60 - 195 195 1
GreetingController.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/handlingformsubmission
47 5 195 195 1
buildspec-owasp-depedency-check.yml
in workshop/workshop-java-repo-vulnerable
45 - 195 195 1
buildspec-owasp-zap.yml
in workshop/workshop-java-repo-vulnerable
40 - 195 195 1
buildspec-owasp-depedency-check.yml
in workshop/workshop-java-repo
40 - 195 195 1
Greeting.java
in workshop/workshop-java-repo-vulnerable/src/main/java/com/handlingformsubmission
17 4 195 195 1