microsoft / OMS-Auditd-Plugin
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: 165
  • Daily file updates (only one update per file and date counted): 265
  • First update: 2016-11-18
  • Latest update: 2022-01-14
  • Days between first and latest update: 1884 (269 weeks, estimated 1345 working days)
  • Active days (at least one file change): 120
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 165 files with 26,609 lines of code in files.
    • 157 files that are 366+ days old (25,767 lines of code)
    • 4 files that are 181-365 days old (338 lines of code)
    • 4 files that are 91-180 days old (504 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)
96% | 1% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 165 files with 26,609 lines of code in files.
    • 103 files have been last changed 366+ days ago (15,364 lines of code)
    • 29 files have been last changed 181-365 days ago (5,738 lines of code)
    • 23 files have been last changed 91-180 days ago (3,060 lines of code)
    • 3 files have been last changed 31-90 days ago (612 lines of code)
    • 7 files have been last changed 1-30 days ago (1,835 lines of code)
57% | 21% | 11% | 2% | 6%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cpp, h, sh, yml, cmd, txt, gitignore, md, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp96% | 1% | 1% | 0% | 0%
h95% | 1% | 3% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cpp57% | 21% | 10% | 2% | 7%
h58% | 22% | 16% | 0% | 2%
cmd100% | 0% | 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
ROOT96% | 1% | 1% | 0% | 0%
build100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ROOT57% | 21% | 11% | 2% | 6%
build50% | 49% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Event.cpp
in root
705 80 440 1900 16
Queue.cpp
in root
538 20 636 1900 11
UserDB.cpp
in root
229 10 998 1900 5
Event.h
in root
225 7 440 1900 14
EventTests.cpp
in root
197 - 440 1900 12
QueueTests.cpp
in root
181 - 802 1900 4
Config.cpp
in root
147 9 354 1900 7
ConfigTests.cpp
in root
137 - 354 1900 2
Logger.cpp
in root
111 7 354 1900 3
EventId.h
in root
86 5 802 1900 4
Signals.cpp
in root
82 7 998 1900 5
Queue.h
in root
78 2 802 1900 8
UserDBTests.cpp
in root
76 2 1900 1900 1
StdinReader.cpp
in root
57 3 802 1900 5
UnixDomainWriter.cpp
in root
40 1 75 1900 8
Logger.h
in root
37 1 354 1900 4
TempFile.cpp
in root
35 - 921 1900 2
UserDB.h
in root
35 - 998 1900 3
EventQueue.h
in root
33 4 440 1900 9
Signals.h
in root
30 2 802 1900 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TempFile.h
in root
12 1 1900 1900 1
TempDir.h
in root
12 1 1900 1900 1
UserDBTests.cpp
in root
76 2 1900 1900 1
StdoutWriter.h
in root
8 - 1449 1900 5
UnixDomainWriter.h
in root
12 - 1449 1900 5
Interpret.h
in root
5 - 1007 1007 1
NetlinkAudit.cpp
in root
15 1 1007 1007 1
UnixDomainListener.h
in root
19 1 1007 1007 1
StringTable.h
in root
53 3 1007 1007 1
TranslateField.cpp
in root
59 3 1007 1007 1
file2sock.cpp
in root
142 2 1007 1007 1
StringTests.cpp
in root
216 - 1007 1409 3
fakeaudispd.cpp
in root
237 11 1007 1715 3
UserDB.h
in root
35 - 998 1900 3
Signals.cpp
in root
82 7 998 1900 5
TranslateErrno.cpp
in root
161 3 998 998 1
UserDB.cpp
in root
229 10 998 1900 5
TempDir.cpp
in root
29 - 921 1900 2
TempFile.cpp
in root
35 - 921 1900 2
MachineType.h
in root
13 1 908 1007 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
EventWriterConfig.cpp
in root
223 2 104 104 1
AbstractEventWriter.cpp
in root
152 5 104 104 1
EventWriterConfig.h
in root
75 4 104 104 1
AbstractEventWriter.h
in root
54 10 104 104 1
ProcessTreeTests.cpp
in root
25 - 180 185 4
CmdlineRedactor.cpp
in root
179 5 187 354 5
CmdlineRedactorTests.cpp
in root
89 - 255 354 3
CmdlineRedactor.h
in root
45 8 187 354 5
cmd
cdpx_cloudvault.cmd
in build
23 - 443 444 2
cmd
cdpx_version.cmd
in build
7 - 438 502 2
cmd
cdpx_sign.cmd
in build
16 - 443 510 5
OutputInputTests.cpp
in root
465 7 75 591 5
CGroups.cpp
in root
100 16 440 600 7
CPULimits.cpp
in root
37 1 510 600 3
CGroups.h
in root
28 - 440 600 5
CPULimits.h
in root
13 - 510 600 3
SchedPriority.cpp
in root
8 1 510 600 2
SchedPriority.h
in root
4 - 510 600 2
SPSCDataQueue.cpp
in root
169 11 510 621 4
EventPrioritizer.cpp
in root
143 5 255 621 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
auoms.cpp
in root
459 3 17 1007 36
Outputs.cpp
in root
173 7 17 1715 16
Outputs.h
in root
57 - 17 1715 11
ProcessTree.cpp
in root
528 23 19 847 14
ProcessInfo.cpp
in root
367 12 19 1412 10
CollectionMonitor.cpp
in root
188 9 19 1007 9
ProcessInfo.h
in root
63 16 19 1412 5
OutputInputTests.cpp
in root
465 7 75 591 5
UnixDomainListener.cpp
in root
107 3 75 1007 2
UnixDomainWriter.cpp
in root
40 1 75 1900 8
Output.cpp
in root
346 20 104 1715 20
FluentEventWriterTests.cpp
in root
230 - 104 675 5
EventWriterConfig.cpp
in root
223 2 104 104 1
AbstractEventWriter.cpp
in root
152 5 104 104 1
TestEventData.h
in root
87 3 104 1409 11
OMSEventWriter.cpp
in root
86 9 104 1715 10
EventWriterConfig.h
in root
75 4 104 104 1
FluentEventWriter.h
in root
61 5 104 675 3
FluentEventWriter.cpp
in root
55 7 104 675 3
AbstractEventWriter.h
in root
54 10 104 104 1