microsoft / krabsetw
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: 70
  • Daily file updates (only one update per file and date counted): 198
  • First update: 2016-10-26
  • Latest update: 2021-10-08
  • Days between first and latest update: 1809 (258 weeks, estimated 1290 working days)
  • Active days (at least one file change): 88
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 64 files with 6,697 lines of code in files.
    • 61 files that are 366+ days old (6,659 lines of code)
    • 1 files that are 181-365 days old (18 lines of code)
    • 2 files that are 91-180 days old (20 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)
99% | <1% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 64 files with 6,697 lines of code in files.
    • 44 files have been last changed 366+ days ago (4,120 lines of code)
    • 3 files have been last changed 181-365 days ago (285 lines of code)
    • 17 files have been last changed 91-180 days ago (2,292 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
61% | 4% | 34% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
hpp, cpp, cs, md, filters, targets, vcxproj, nuspec, gitignore, gitattributes, csproj, h, txt, json, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
hpp99% | <1% | <1% | 0% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
targets0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
hpp64% | 4% | 30% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
vcxproj0% | 0% | 100% | 0% | 0%
filters0% | 0% | 100% | 0% | 0%
targets0% | 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
krabs/krabs99% | <1% | 0% | 0% | 0%
Microsoft.O365.Security.Native.ETW99% | 0% | <1% | 0% | 0%
krabs/krabs/filtering100% | 0% | 0% | 0% | 0%
krabs/krabs/testing100% | 0% | 0% | 0% | 0%
Microsoft.O365.Security.Native.ETW/Filtering100% | 0% | 0% | 0% | 0%
Microsoft.O365.Security.Native.ETW/Testing100% | 0% | 0% | 0% | 0%
Microsoft.O365.Security.Native.ETW/Kernel100% | 0% | 0% | 0% | 0%
krabs100% | 0% | 0% | 0% | 0%
build/native0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Microsoft.O365.Security.Native.ETW69% | 0% | 30% | 0% | 0%
krabs/krabs46% | 6% | 46% | 0% | 0%
krabs/krabs/filtering79% | 0% | 20% | 0% | 0%
krabs/krabs/testing82% | 17% | 0% | 0% | 0%
Microsoft.O365.Security.Native.ETW/Filtering69% | 0% | 30% | 0% | 0%
Microsoft.O365.Security.Native.ETW/Testing54% | 0% | 45% | 0% | 0%
Microsoft.O365.Security.Native.ETW/Kernel100% | 0% | 0% | 0% | 0%
krabs100% | 0% | 0% | 0% | 0%
build/native0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
size_provider.hpp
in krabs/krabs
98 3 691 1826 4
parser.hpp
in krabs/krabs
237 17 419 1801 10
predicates.hpp
in krabs/krabs/filtering
334 28 655 1791 7
view_adapters.hpp
in krabs/krabs/filtering
30 2 655 1791 3
comparers.hpp
in krabs/krabs/filtering
75 7 651 1774 6
schema_locator.hpp
in krabs/krabs
97 3 151 1728 5
errors.hpp
in krabs/krabs
126 3 147 1721 5
provider.hpp
in krabs/krabs
314 22 147 1564 12
guid.hpp
in krabs/krabs
223 12 151 1564 6
parse_types.hpp
in krabs/krabs
177 12 216 1564 5
tdh_helpers.hpp
in krabs/krabs
159 9 419 1564 6
ut.hpp
in krabs/krabs
156 7 377 1564 11
schema.hpp
in krabs/krabs
144 10 131 1564 6
property.hpp
in krabs/krabs
86 7 1564 1564 1
record_builder.hpp
in krabs/krabs/testing
193 7 451 1390 6
kernel_providers.hpp
in krabs/krabs
129 - 377 1230 5
trace.hpp
in krabs/krabs
175 11 130 1222 8
event_filter.hpp
in krabs/krabs/filtering
113 10 147 1130 6
kt.hpp
in krabs/krabs
112 7 377 1128 7
EventRecord.hpp
in Microsoft.O365.Security.Native.ETW
429 36 404 840 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
property.hpp
in krabs/krabs
86 7 1564 1564 1
Conversions.hpp
in Microsoft.O365.Security.Native.ETW
16 1 840 840 1
AssemblyInfo.cpp
in Microsoft.O365.Security.Native.ETW
16 - 840 840 1
Guid.hpp
in Microsoft.O365.Security.Native.ETW
19 2 840 840 1
TraceStats.hpp
in Microsoft.O365.Security.Native.ETW
25 - 840 840 1
ETWLib.cpp
in Microsoft.O365.Security.Native.ETW
27 - 840 840 1
EventHeader.hpp
in Microsoft.O365.Security.Native.ETW/Testing
31 3 840 840 1
Proxy.hpp
in Microsoft.O365.Security.Native.ETW/Testing
48 4 840 840 1
SynthRecord.hpp
in Microsoft.O365.Security.Native.ETW/Testing
60 11 840 840 1
UnicodeString.hpp
in Microsoft.O365.Security.Native.ETW/Filtering
63 - 840 840 1
CountedString.hpp
in Microsoft.O365.Security.Native.ETW/Filtering
63 - 840 840 1
AnsiString.hpp
in Microsoft.O365.Security.Native.ETW/Filtering
63 - 840 840 1
NativePtr.hpp
in Microsoft.O365.Security.Native.ETW
77 4 840 840 1
Property.hpp
in Microsoft.O365.Security.Native.ETW
94 5 840 840 1
ITrace.hpp
in Microsoft.O365.Security.Native.ETW
27 - 747 840 2
EventTraceProperties.hpp
in Microsoft.O365.Security.Native.ETW
42 - 747 747 1
Fluent.hpp
in Microsoft.O365.Security.Native.ETW/Filtering
43 - 747 840 2
UserTrace.hpp
in Microsoft.O365.Security.Native.ETW
82 10 745 840 3
trace_context.hpp
in krabs/krabs
8 - 722 722 1
event_filter_proxy.hpp
in krabs/krabs/testing
23 2 722 722 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
record_property_thunk.hpp
in krabs/krabs/testing
110 10
version_helpers.hpp
in krabs/krabs
104 -
collection_view.hpp
in krabs/krabs
45 5
proxy.hpp
in krabs/krabs/testing
33 2
client.hpp
in krabs/krabs
9 -
compiler_check.hpp
in krabs/krabs
4 -
targets
Microsoft.O365.Security.Krabsetw.targets
in build/native
11 - 115 115 1
IEventRecordError.hpp
in Microsoft.O365.Security.Native.ETW
9 - 147 147 1
wstring_convert.hpp
in krabs/krabs
18 1 216 216 1
extended_data_builder.hpp
in krabs/krabs/testing
90 3 235 651 2
synth_record.hpp
in krabs/krabs/testing
76 5 651 651 1
filler.hpp
in krabs/krabs/testing
127 1 689 689 1
perfinfo_groupmask.hpp
in krabs/krabs
173 - 388 693 5
kernel_guids.hpp
in krabs/krabs
163 - 377 693 2
event_filter_proxy.hpp
in krabs/krabs/testing
23 2 722 722 1
trace_context.hpp
in krabs/krabs
8 - 722 722 1
EventTraceProperties.hpp
in Microsoft.O365.Security.Native.ETW
42 - 747 747 1
EventRecord.hpp
in Microsoft.O365.Security.Native.ETW
429 36 404 840 4
etw.hpp
in krabs/krabs
248 19 130 840 10
vcxproj
Microsoft.O365.Security.Native.ETW.vcxproj
in Microsoft.O365.Security.Native.ETW
232 - 147 840 9
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
record_property_thunk.hpp
in krabs/krabs/testing
110 10
version_helpers.hpp
in krabs/krabs
104 -
collection_view.hpp
in krabs/krabs
45 5
proxy.hpp
in krabs/krabs/testing
33 2
client.hpp
in krabs/krabs
9 -
compiler_check.hpp
in krabs/krabs
4 -
targets
Microsoft.O365.Security.Krabsetw.targets
in build/native
11 - 115 115 1
etw.hpp
in krabs/krabs
248 19 130 840 10
trace.hpp
in krabs/krabs
175 11 130 1222 8
schema.hpp
in krabs/krabs
144 10 131 1564 6
provider.hpp
in krabs/krabs
314 22 147 1564 12
vcxproj
Microsoft.O365.Security.Native.ETW.vcxproj
in Microsoft.O365.Security.Native.ETW
232 - 147 840 9
Provider.hpp
in Microsoft.O365.Security.Native.ETW
138 13 147 840 6
filters
Microsoft.O365.Security.Native.ETW.vcxproj.filters
in Microsoft.O365.Security.Native.ETW
137 - 147 840 5
errors.hpp
in krabs/krabs
126 3 147 1721 5
EventFilter.hpp
in Microsoft.O365.Security.Native.ETW/Filtering
122 4 147 840 3
event_filter.hpp
in krabs/krabs/filtering
113 10 147 1130 6
EventRecordError.hpp
in Microsoft.O365.Security.Native.ETW
29 - 147 840 2
IEventRecordError.hpp
in Microsoft.O365.Security.Native.ETW
9 - 147 147 1
guid.hpp
in krabs/krabs
223 12 151 1564 6