elastic / protections-artifacts
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 1,674 files with 113,130 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)
    • 89 files changed 6-20 times (14,715 lines of code)
    • 1,585 files changed 1-5 times (98,415 lines of code)
0% | 0% | 0% | 13% | 86%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,674 files with 113,130 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 339 files changed by 2-5 contributors (24,559 lines of code)
    • 1,335 files changed by 1 contributor (88,571 lines of code)
0% | 0% | 0% | 21% | 78%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
toml, yar, md, txt, gitignore, py, gitattributes, ps1, lua, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 0% | 0% | 11% | 88%
yar0% | 0% | 0% | 16% | 83%
lua0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
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
behavior0% | 0% | 0% | 11% | 88%
yara0% | 0% | 0% | 16% | 83%
ransomware0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
249 - 2024-07-10 2025-04-29 16 1 72879786+protectionsmachine... 72879786+protectionsmachine...
89 - 2024-08-07 2025-04-29 12 1 72879786+protectionsmachine... 72879786+protectionsmachine...
121 - 2024-08-07 2025-04-29 12 1 72879786+protectionsmachine... 72879786+protectionsmachine...
231 - 2024-07-10 2025-04-29 12 1 72879786+protectionsmachine... 72879786+protectionsmachine...
94 - 2024-07-10 2025-04-29 11 1 72879786+protectionsmachine... 72879786+protectionsmachine...
123 - 2024-07-10 2025-04-29 11 1 72879786+protectionsmachine... 72879786+protectionsmachine...
126 - 2024-07-10 2025-03-24 11 1 72879786+protectionsmachine... 72879786+protectionsmachine...
41 - 2024-07-29 2025-04-29 10 1 72879786+protectionsmachine... 72879786+protectionsmachine...
56 - 2024-07-10 2025-02-20 10 1 72879786+protectionsmachine... 72879786+protectionsmachine...
61 - 2024-09-18 2025-04-29 10 1 72879786+protectionsmachine... 72879786+protectionsmachine...
113 - 2024-09-18 2025-04-29 10 1 72879786+protectionsmachine... 72879786+protectionsmachine...
144 - 2024-07-10 2025-03-24 10 1 72879786+protectionsmachine... 72879786+protectionsmachine...
165 - 2024-10-03 2025-04-29 10 1 72879786+protectionsmachine... 72879786+protectionsmachine...
57 - 2024-07-10 2025-04-29 9 1 72879786+protectionsmachine... 72879786+protectionsmachine...
77 - 2024-07-10 2025-05-08 9 1 72879786+protectionsmachine... 72879786+protectionsmachine...
95 - 2024-07-10 2025-04-29 9 1 72879786+protectionsmachine... 72879786+protectionsmachine...
101 - 2024-07-10 2025-04-29 9 1 72879786+protectionsmachine... 72879786+protectionsmachine...
105 - 2024-07-10 2025-03-24 9 1 72879786+protectionsmachine... 72879786+protectionsmachine...
115 - 2024-07-29 2025-02-20 9 1 72879786+protectionsmachine... 72879786+protectionsmachine...
142 - 2024-07-10 2025-02-04 9 1 72879786+protectionsmachine... 72879786+protectionsmachine...
357 - 2022-07-29 2024-02-09 9 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
71 - 2024-10-03 2025-02-20 8 1 72879786+protectionsmachine... 72879786+protectionsmachine...
93 - 2024-07-29 2025-02-20 8 1 72879786+protectionsmachine... 72879786+protectionsmachine...
100 - 2024-07-10 2025-03-24 8 1 72879786+protectionsmachine... 72879786+protectionsmachine...
113 - 2024-07-10 2025-03-24 8 1 72879786+protectionsmachine... 72879786+protectionsmachine...
179 - 2024-07-10 2025-03-24 8 1 72879786+protectionsmachine... 72879786+protectionsmachine...
200 - 2022-07-29 2024-05-08 8 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
316 - 2022-07-29 2024-03-21 8 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
3502 - 2024-01-12 2025-04-03 8 1 72879786+protectionsmachine... 72879786+protectionsmachine...
41 - 2024-09-05 2025-02-20 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
48 - 2024-07-10 2025-02-20 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
54 - 2024-07-10 2025-02-20 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
55 - 2024-07-10 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
55 - 2024-07-10 2025-01-21 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
63 - 2024-07-10 2025-03-24 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
70 - 2024-10-29 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
73 - 2024-07-10 2025-02-20 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
81 - 2024-09-18 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
86 - 2024-08-07 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
87 - 2024-07-10 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
91 - 2024-07-10 2025-03-24 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
92 - 2024-07-10 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
96 - 2024-08-07 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
102 - 2024-07-10 2025-03-24 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
103 - 2024-07-10 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
110 - 2024-07-10 2025-02-20 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
116 - 2024-07-10 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
119 - 2025-01-21 2025-05-08 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
128 - 2024-07-10 2025-01-13 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
134 - 2024-07-10 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
357 - 2022-07-29 2024-02-09 9 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
200 - 2022-07-29 2024-05-08 8 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
316 - 2022-07-29 2024-03-21 8 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
198 - 2022-07-29 2024-05-08 7 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
106 - 2022-07-29 2024-10-24 6 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
1862 - 2022-07-29 2024-06-12 6 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
355 - 2022-07-29 2024-01-12 5 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
1041 - 2022-07-29 2023-08-08 5 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
328 - 2022-07-29 2024-11-04 5 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
132 - 2022-07-29 2024-02-22 5 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
139 - 2022-07-29 2024-10-01 5 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
144 - 2022-07-29 2024-02-09 5 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
mock_ransomware.py
in ransomware/testing
61 4 2024-07-22 2024-08-04 4 2 mark.mager@elastic.co mark.mager@elastic.co
65 - 2022-07-29 2024-02-09 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
56 - 2022-07-29 2024-02-09 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
855 - 2022-07-29 2024-11-04 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
68 - 2022-07-29 2024-02-09 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
1392 - 2022-07-29 2024-06-12 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
57 - 2022-07-29 2025-02-05 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
54 - 2022-07-29 2023-06-13 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
136 - 2022-07-29 2024-02-09 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
169 - 2022-07-29 2024-02-13 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
48 - 2022-07-29 2024-02-09 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
45 - 2022-07-29 2025-02-05 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
133 - 2022-07-29 2024-11-04 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
607 - 2022-07-29 2023-10-23 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
87 - 2022-07-29 2024-02-09 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
170 - 2022-07-29 2023-06-13 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
453 - 2022-07-29 2024-11-04 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
160 - 2022-07-29 2024-02-09 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
110 - 2022-07-29 2024-10-24 4 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
43 - 2022-07-29 2024-02-09 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
61 - 2022-07-29 2023-01-30 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
20 - 2022-07-29 2024-11-25 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
44 - 2022-07-29 2024-04-24 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
48 - 2022-07-29 2024-05-08 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
25 - 2022-07-29 2024-02-09 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
47 - 2022-07-29 2023-04-24 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
43 - 2022-07-29 2024-02-09 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
43 - 2022-07-29 2023-06-13 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
25 - 2022-07-29 2024-02-13 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
42 - 2022-07-29 2022-09-29 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
57 - 2022-07-29 2022-11-16 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
38 - 2022-07-29 2024-06-12 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
512 - 2022-07-29 2024-06-12 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
57 - 2022-07-29 2022-11-16 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
62 - 2022-07-29 2023-06-13 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
50 - 2022-07-29 2024-02-09 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
yar
76 - 2022-07-29 2022-11-16 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
24 - 2022-07-29 2024-02-09 3 2 mika.ayenson@elastic.co 72879786+protectionsmachine...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
3502 - 2024-01-12 2025-04-03 8 1 72879786+protectionsmachine... 72879786+protectionsmachine...
lua
artifact.lua
in ransomware
3044 66 2023-02-16 2023-02-16 1 1 88641171+ayfaouzi@users.nor... 88641171+ayfaouzi@users.nor...
2224 - 2025-02-11 2025-04-03 3 1 72879786+protectionsmachine... 72879786+protectionsmachine...
yar
1174 - 2024-02-13 2024-06-12 2 1 72879786+protectionsmachine... 72879786+protectionsmachine...
425 - 2024-06-12 2024-06-12 1 1 72879786+protectionsmachine... 72879786+protectionsmachine...
356 - 2024-07-10 2025-05-02 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
340 - 2023-02-01 2023-02-01 1 1 72879786+protectionsmachine... 72879786+protectionsmachine...
249 - 2024-07-10 2025-04-29 16 1 72879786+protectionsmachine... 72879786+protectionsmachine...
248 - 2025-03-04 2025-03-24 2 1 72879786+protectionsmachine... 72879786+protectionsmachine...
231 - 2024-07-10 2025-04-29 12 1 72879786+protectionsmachine... 72879786+protectionsmachine...
225 - 2024-07-10 2024-11-28 4 1 72879786+protectionsmachine... 72879786+protectionsmachine...
214 - 2024-07-10 2025-04-29 5 1 72879786+protectionsmachine... 72879786+protectionsmachine...
202 - 2024-07-10 2025-01-13 4 1 72879786+protectionsmachine... 72879786+protectionsmachine...
200 - 2024-07-10 2025-01-13 3 1 72879786+protectionsmachine... 72879786+protectionsmachine...
197 - 2024-07-10 2024-09-18 2 1 72879786+protectionsmachine... 72879786+protectionsmachine...
195 - 2025-02-04 2025-04-29 3 1 72879786+protectionsmachine... 72879786+protectionsmachine...
193 - 2024-07-10 2025-02-04 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
189 - 2024-07-10 2025-04-29 5 1 72879786+protectionsmachine... 72879786+protectionsmachine...
184 - 2025-02-04 2025-04-29 3 1 72879786+protectionsmachine... 72879786+protectionsmachine...
181 - 2025-01-21 2025-04-29 2 1 72879786+protectionsmachine... 72879786+protectionsmachine...
179 - 2024-07-10 2025-03-24 8 1 72879786+protectionsmachine... 72879786+protectionsmachine...
177 - 2025-02-20 2025-04-29 3 1 72879786+protectionsmachine... 72879786+protectionsmachine...
177 - 2024-11-25 2024-12-12 2 1 72879786+protectionsmachine... 72879786+protectionsmachine...
175 - 2024-07-10 2024-07-10 1 1 72879786+protectionsmachine... 72879786+protectionsmachine...
172 - 2024-07-10 2024-07-10 1 1 72879786+protectionsmachine... 72879786+protectionsmachine...
172 - 2024-07-10 2025-03-24 5 1 72879786+protectionsmachine... 72879786+protectionsmachine...
172 - 2024-07-10 2025-01-13 4 1 72879786+protectionsmachine... 72879786+protectionsmachine...
171 - 2024-07-10 2024-11-28 3 1 72879786+protectionsmachine... 72879786+protectionsmachine...
167 - 2024-07-10 2025-02-20 2 1 72879786+protectionsmachine... 72879786+protectionsmachine...
165 - 2024-10-03 2025-04-29 10 1 72879786+protectionsmachine... 72879786+protectionsmachine...
160 - 2024-07-10 2025-02-20 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
157 - 2024-07-10 2025-03-04 5 1 72879786+protectionsmachine... 72879786+protectionsmachine...
156 - 2024-07-10 2024-10-03 3 1 72879786+protectionsmachine... 72879786+protectionsmachine...
148 - 2024-07-10 2025-04-29 6 1 72879786+protectionsmachine... 72879786+protectionsmachine...
146 - 2024-07-10 2024-11-28 3 1 72879786+protectionsmachine... 72879786+protectionsmachine...
144 - 2024-07-10 2025-03-24 10 1 72879786+protectionsmachine... 72879786+protectionsmachine...
142 - 2024-07-10 2025-02-04 9 1 72879786+protectionsmachine... 72879786+protectionsmachine...
142 - 2024-07-10 2024-07-10 1 1 72879786+protectionsmachine... 72879786+protectionsmachine...
141 - 2023-10-26 2024-10-24 6 1 72879786+protectionsmachine... 72879786+protectionsmachine...
140 - 2024-07-10 2024-10-03 2 1 72879786+protectionsmachine... 72879786+protectionsmachine...
139 - 2024-07-10 2024-10-03 2 1 72879786+protectionsmachine... 72879786+protectionsmachine...
138 - 2024-12-11 2025-04-29 6 1 72879786+protectionsmachine... 72879786+protectionsmachine...
136 - 2024-09-18 2025-03-24 6 1 72879786+protectionsmachine... 72879786+protectionsmachine...
135 - 2024-07-10 2025-04-29 3 1 72879786+protectionsmachine... 72879786+protectionsmachine...
134 - 2024-07-10 2025-04-29 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...
132 - 2023-04-24 2025-04-03 5 1 72879786+protectionsmachine... 72879786+protectionsmachine...
129 - 2022-08-16 2024-08-22 6 1 72879786+protectionsmachine... 72879786+protectionsmachine...
128 - 2024-07-10 2025-02-20 5 1 72879786+protectionsmachine... 72879786+protectionsmachine...
128 - 2024-07-10 2025-02-20 5 1 72879786+protectionsmachine... 72879786+protectionsmachine...
128 - 2024-07-10 2025-01-13 7 1 72879786+protectionsmachine... 72879786+protectionsmachine...