microsoft / AaronLocker
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): 43
  • First update: 2018-12-18
  • Latest update: 2021-12-09
  • Days between first and latest update: 1088 (155 weeks, estimated 775 working days)
  • Active days (at least one file change): 39
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 30 files with 5,733 lines of code in files.
    • 30 files that are 366+ days old (5,733 lines of code)
    • 0 files that are 181-365 days old (0 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)
100% | 0% | 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 5,733 lines of code in files.
    • 27 files have been last changed 366+ days ago (4,565 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 3 files have been last changed 31-90 days ago (1,168 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
79% | 0% | 0% | 20% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ps1, xml, txt, gitignore, md, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ps1100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ps179% | 0% | 0% | 20% | 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
AaronLocker/Support100% | 0% | 0% | 0% | 0%
AaronLocker100% | 0% | 0% | 0% | 0%
AaronLocker/CustomizationInputs100% | 0% | 0% | 0% | 0%
AaronLocker/LocalConfiguration100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
AaronLocker100% | 0% | 0% | 0% | 0%
AaronLocker/Support54% | 0% | 0% | 45% | 0%
AaronLocker/CustomizationInputs100% | 0% | 0% | 0% | 0%
AaronLocker/LocalConfiguration100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Get-AppLockerEvents.ps1
in AaronLocker
790 - 580 1140 9
BuildRulesForFilesInWritableDirectories.ps1
in AaronLocker/Support
474 - 959 1140 5
Scan-Directories.ps1
in AaronLocker
464 - 669 1140 7
SupportFunctions.ps1
in AaronLocker/Support
457 - 649 1140 8
Compare-Policies.ps1
in AaronLocker
323 - 669 1140 4
Generate-EventWorkbook.ps1
in AaronLocker
229 - 937 1140 5
Create-Policies.ps1
in AaronLocker
221 - 580 1140 18
Enum-WritableDirs.ps1
in AaronLocker/Support
213 - 959 1140 2
TrustedSigners-MsvcMfc.ps1
in AaronLocker/CustomizationInputs
199 - 602 1140 5
ExportPolicy-ToCsv.ps1
in AaronLocker/Support
165 - 959 1140 2
TrustedSigners.ps1
in AaronLocker/CustomizationInputs
144 - 602 1140 12
ExportPolicy-ToExcel.ps1
in AaronLocker
107 - 1140 1140 1
Config.ps1
in AaronLocker/Support
101 - 53 1140 17
UnsafePathsToBuildRulesFor.ps1
in AaronLocker/CustomizationInputs
72 - 649 1140 5
Save-WEFEvents.ps1
in AaronLocker
48 - 957 1140 2
GetSafePathsToAllow.ps1
in AaronLocker/CustomizationInputs
47 - 669 1140 4
ApplyPolicyToLocalGPO.ps1
in AaronLocker/LocalConfiguration
37 - 1140 1140 1
ConfigureForAppLocker.ps1
in AaronLocker/LocalConfiguration
35 - 1140 1140 1
HashRuleData.ps1
in AaronLocker/CustomizationInputs
24 - 1140 1140 1
KnownAdmins.ps1
in AaronLocker/CustomizationInputs
16 - 1140 1140 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Set-OutputEncodingToUnicode.ps1
in AaronLocker/Support
5 - 1140 1140 1
ClearApplockerLogs.ps1
in AaronLocker/LocalConfiguration
9 - 1140 1140 1
ClearLocalAppLockerPolicy.ps1
in AaronLocker/LocalConfiguration
10 - 1140 1140 1
KnownAdmins.ps1
in AaronLocker/CustomizationInputs
16 - 1140 1140 1
HashRuleData.ps1
in AaronLocker/CustomizationInputs
24 - 1140 1140 1
ConfigureForAppLocker.ps1
in AaronLocker/LocalConfiguration
35 - 1140 1140 1
ApplyPolicyToLocalGPO.ps1
in AaronLocker/LocalConfiguration
37 - 1140 1140 1
ExportPolicy-ToExcel.ps1
in AaronLocker
107 - 1140 1140 1
Get-AaronLockerTimestamp.ps1
in AaronLocker/Support
54 - 1101 1101 1
ExportPolicy-ToCsv.ps1
in AaronLocker/Support
165 - 959 1140 2
Enum-WritableDirs.ps1
in AaronLocker/Support
213 - 959 1140 2
BuildRulesForFilesInWritableDirectories.ps1
in AaronLocker/Support
474 - 959 1140 5
Save-WEFEvents.ps1
in AaronLocker
48 - 957 1140 2
DownloadAccesschk.ps1
in AaronLocker/Support
12 - 937 1140 2
Generate-EventWorkbook.ps1
in AaronLocker
229 - 937 1140 5
GetSafePathsToAllow.ps1
in AaronLocker/CustomizationInputs
47 - 669 1140 4
Compare-Policies.ps1
in AaronLocker
323 - 669 1140 4
Scan-Directories.ps1
in AaronLocker
464 - 669 1140 7
UnsafePathsToBuildRulesFor.ps1
in AaronLocker/CustomizationInputs
72 - 649 1140 5
WDACTrustedSigners.ps1
in AaronLocker/CustomizationInputs
107 - 649 760 6
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Create-Policies-AppLocker.ps1
in AaronLocker/Support
638 - 53 375 2
Create-Policies-WDAC.ps1
in AaronLocker/Support
429 - 53 375 2
GetExeFilesToDenyList.ps1
in AaronLocker/CustomizationInputs
36 - 580 594 2
WDACTrustedSigners-MsvcMfc.ps1
in AaronLocker/CustomizationInputs
267 - 649 675 3
WDACTrustedSigners.ps1
in AaronLocker/CustomizationInputs
107 - 649 760 6
Get-AaronLockerTimestamp.ps1
in AaronLocker/Support
54 - 1101 1101 1
Get-AppLockerEvents.ps1
in AaronLocker
790 - 580 1140 9
BuildRulesForFilesInWritableDirectories.ps1
in AaronLocker/Support
474 - 959 1140 5
Scan-Directories.ps1
in AaronLocker
464 - 669 1140 7
SupportFunctions.ps1
in AaronLocker/Support
457 - 649 1140 8
Compare-Policies.ps1
in AaronLocker
323 - 669 1140 4
Generate-EventWorkbook.ps1
in AaronLocker
229 - 937 1140 5
Create-Policies.ps1
in AaronLocker
221 - 580 1140 18
Enum-WritableDirs.ps1
in AaronLocker/Support
213 - 959 1140 2
TrustedSigners-MsvcMfc.ps1
in AaronLocker/CustomizationInputs
199 - 602 1140 5
ExportPolicy-ToCsv.ps1
in AaronLocker/Support
165 - 959 1140 2
TrustedSigners.ps1
in AaronLocker/CustomizationInputs
144 - 602 1140 12
ExportPolicy-ToExcel.ps1
in AaronLocker
107 - 1140 1140 1
Config.ps1
in AaronLocker/Support
101 - 53 1140 17
UnsafePathsToBuildRulesFor.ps1
in AaronLocker/CustomizationInputs
72 - 649 1140 5
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Create-Policies-AppLocker.ps1
in AaronLocker/Support
638 - 53 375 2
Create-Policies-WDAC.ps1
in AaronLocker/Support
429 - 53 375 2
Config.ps1
in AaronLocker/Support
101 - 53 1140 17
Get-AppLockerEvents.ps1
in AaronLocker
790 - 580 1140 9
Create-Policies.ps1
in AaronLocker
221 - 580 1140 18
GetExeFilesToDenyList.ps1
in AaronLocker/CustomizationInputs
36 - 580 594 2
TrustedSigners-MsvcMfc.ps1
in AaronLocker/CustomizationInputs
199 - 602 1140 5
TrustedSigners.ps1
in AaronLocker/CustomizationInputs
144 - 602 1140 12
SupportFunctions.ps1
in AaronLocker/Support
457 - 649 1140 8
WDACTrustedSigners-MsvcMfc.ps1
in AaronLocker/CustomizationInputs
267 - 649 675 3
WDACTrustedSigners.ps1
in AaronLocker/CustomizationInputs
107 - 649 760 6
UnsafePathsToBuildRulesFor.ps1
in AaronLocker/CustomizationInputs
72 - 649 1140 5
Scan-Directories.ps1
in AaronLocker
464 - 669 1140 7
Compare-Policies.ps1
in AaronLocker
323 - 669 1140 4
GetSafePathsToAllow.ps1
in AaronLocker/CustomizationInputs
47 - 669 1140 4
Generate-EventWorkbook.ps1
in AaronLocker
229 - 937 1140 5
DownloadAccesschk.ps1
in AaronLocker/Support
12 - 937 1140 2
Save-WEFEvents.ps1
in AaronLocker
48 - 957 1140 2
BuildRulesForFilesInWritableDirectories.ps1
in AaronLocker/Support
474 - 959 1140 5
Enum-WritableDirs.ps1
in AaronLocker/Support
213 - 959 1140 2