awslabs / aws-waf-security-automations
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 18 files with 2,959 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 1 files changed 6-20 times (193 lines of code)
    • 17 files changed 1-5 times (2,766 lines of code)
0% | 0% | 0% | 6% | 93%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, txt, md, sh, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 6% | 93%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
helper0% | 0% | 0% | 100% | 0%
log_parser0% | 0% | 0% | 0% | 100%
custom_resource0% | 0% | 0% | 0% | 100%
lib0% | 0% | 0% | 0% | 100%
reputation_lists_parser0% | 0% | 0% | 0% | 100%
ip_retention_handler0% | 0% | 0% | 0% | 100%
access_handler0% | 0% | 0% | 0% | 100%
timer0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 18)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
helper.py
in source/helper
193 5 133 1008 6
log-parser.py
in source/log_parser
734 11 133 596 3
solution_metrics.py
in source/lib
25 1 133 573 2
partition_s3_logs.py
in source/log_parser
60 3 133 596 2
add_athena_partitions.py
in source/log_parser
78 3 133 596 2
access-handler.py
in source/access_handler
206 2 133 573 2
waflibv2.py
in source/lib
244 15 133 573 2
reputation-lists.py
in source/reputation_lists_parser
303 7 133 573 2
custom-resource.py
in source/custom_resource
522 13 133 573 2
__init__.py
in source/ip_retention_handler
1 - 133 133 1
__init__.py
in source/log_parser
1 - 596 596 1
dynamodb_util.py
in source/lib
17 2 133 133 1
sns_util.py
in source/lib
20 2 133 133 1
boto3_util.py
in source/lib
37 2 133 133 1
timer.py
in source/timer
72 2 573 573 1
set_ip_retention.py
in source/ip_retention_handler
82 6 133 133 1
remove_expired_ip.py
in source/ip_retention_handler
136 10 133 133 1
build_athena_queries.py
in source/log_parser
228 8 596 596 1