microsoft / MSRC-Microsoft-Security-Updates-API
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: 16
  • Daily file updates (only one update per file and date counted): 35
  • First update: 2017-02-07
  • Latest update: 2021-04-20
  • Days between first and latest update: 1534 (219 weeks, estimated 1095 working days)
  • Active days (at least one file change): 79
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 16 files with 949 lines of code in files.
    • 15 files that are 366+ days old (944 lines of code)
    • 1 files that are 181-365 days old (5 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)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 16 files with 949 lines of code in files.
    • 8 files have been last changed 366+ days ago (373 lines of code)
    • 8 files have been last changed 181-365 days ago (576 lines of code)
    • 0 files have been last changed 91-180 days ago (0 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)
39% | 60% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ps1, json, md, txt, psm1, psd1, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ps199% | <1% | 0% | 0% | 0%
psd1100% | 0% | 0% | 0% | 0%
psm1100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ps144% | 55% | 0% | 0% | 0%
psm1100% | 0% | 0% | 0% | 0%
psd10% | 100% | 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
MsrcSecurityUpdates/Public100% | 0% | 0% | 0% | 0%
MsrcSecurityUpdates/Private98% | 1% | 0% | 0% | 0%
MsrcSecurityUpdates100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
MsrcSecurityUpdates/Private81% | 18% | 0% | 0% | 0%
MsrcSecurityUpdates/Public27% | 72% | 0% | 0% | 0%
MsrcSecurityUpdates10% | 89% | 0% | 0% | 0%
Oldest Files (Top 16)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MsrcSecurityUpdates.psd1
in src/MsrcSecurityUpdates
127 - 286 1783 36
MsrcSecurityUpdates.psm1
in src/MsrcSecurityUpdates
15 - 1734 1783 7
Get-MsrcSecurityUpdate.ps1
in src/MsrcSecurityUpdates/Public
147 - 361 1777 15
Get-MsrcCvrfProductVulnerability.ps1
in src/MsrcSecurityUpdates/Private
100 - 444 1777 9
Get-MsrcCvrfDocument.ps1
in src/MsrcSecurityUpdates/Public
79 - 361 1777 17
Get-MsrcThreatExploitStatus.ps1
in src/MsrcSecurityUpdates/Private
42 - 444 1777 8
Get-MsrcCvrfExploitabilityIndex.ps1
in src/MsrcSecurityUpdates/Public
42 - 444 1777 8
Set-MSRCApiKey.ps1
in src/MsrcSecurityUpdates/Public
39 - 361 1777 10
Get-CVRFID.ps1
in src/MsrcSecurityUpdates/Private
41 - 361 1774 16
Test-CVRFID.ps1
in src/MsrcSecurityUpdates/Private
19 - 1734 1774 5
Get-MsrcCvrfCVESummary.ps1
in src/MsrcSecurityUpdates/Public
70 - 444 1772 8
Set-MsrcAdalAccessToken.ps1
in src/MsrcSecurityUpdates/Public
34 - 361 1753 9
Get-MsrcCvrfAffectedSoftware.ps1
in src/MsrcSecurityUpdates/Public
104 - 298 1734 15
ParseJsonString.ps1
in src/MsrcSecurityUpdates/Private
45 - 444 1688 4
Get-KBDownloadUrl.ps1
in src/MsrcSecurityUpdates/Public
40 - 444 1637 5
Set-GlobalVariables.ps1
in src/MsrcSecurityUpdates/Private
5 - 286 362 3
Files Not Recently Changed (Top 16)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MsrcSecurityUpdates.psm1
in src/MsrcSecurityUpdates
15 - 1734 1783 7
Test-CVRFID.ps1
in src/MsrcSecurityUpdates/Private
19 - 1734 1774 5
Get-KBDownloadUrl.ps1
in src/MsrcSecurityUpdates/Public
40 - 444 1637 5
Get-MsrcCvrfExploitabilityIndex.ps1
in src/MsrcSecurityUpdates/Public
42 - 444 1777 8
Get-MsrcThreatExploitStatus.ps1
in src/MsrcSecurityUpdates/Private
42 - 444 1777 8
ParseJsonString.ps1
in src/MsrcSecurityUpdates/Private
45 - 444 1688 4
Get-MsrcCvrfCVESummary.ps1
in src/MsrcSecurityUpdates/Public
70 - 444 1772 8
Get-MsrcCvrfProductVulnerability.ps1
in src/MsrcSecurityUpdates/Private
100 - 444 1777 9
Set-MsrcAdalAccessToken.ps1
in src/MsrcSecurityUpdates/Public
34 - 361 1753 9
Set-MSRCApiKey.ps1
in src/MsrcSecurityUpdates/Public
39 - 361 1777 10
Get-CVRFID.ps1
in src/MsrcSecurityUpdates/Private
41 - 361 1774 16
Get-MsrcCvrfDocument.ps1
in src/MsrcSecurityUpdates/Public
79 - 361 1777 17
Get-MsrcSecurityUpdate.ps1
in src/MsrcSecurityUpdates/Public
147 - 361 1777 15
Get-MsrcCvrfAffectedSoftware.ps1
in src/MsrcSecurityUpdates/Public
104 - 298 1734 15
Set-GlobalVariables.ps1
in src/MsrcSecurityUpdates/Private
5 - 286 362 3
MsrcSecurityUpdates.psd1
in src/MsrcSecurityUpdates
127 - 286 1783 36
Most Recently Created Files (Top 16)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Set-GlobalVariables.ps1
in src/MsrcSecurityUpdates/Private
5 - 286 362 3
Get-KBDownloadUrl.ps1
in src/MsrcSecurityUpdates/Public
40 - 444 1637 5
ParseJsonString.ps1
in src/MsrcSecurityUpdates/Private
45 - 444 1688 4
Get-MsrcCvrfAffectedSoftware.ps1
in src/MsrcSecurityUpdates/Public
104 - 298 1734 15
Set-MsrcAdalAccessToken.ps1
in src/MsrcSecurityUpdates/Public
34 - 361 1753 9
Get-MsrcCvrfCVESummary.ps1
in src/MsrcSecurityUpdates/Public
70 - 444 1772 8
Get-CVRFID.ps1
in src/MsrcSecurityUpdates/Private
41 - 361 1774 16
Test-CVRFID.ps1
in src/MsrcSecurityUpdates/Private
19 - 1734 1774 5
Get-MsrcSecurityUpdate.ps1
in src/MsrcSecurityUpdates/Public
147 - 361 1777 15
Get-MsrcCvrfProductVulnerability.ps1
in src/MsrcSecurityUpdates/Private
100 - 444 1777 9
Get-MsrcCvrfDocument.ps1
in src/MsrcSecurityUpdates/Public
79 - 361 1777 17
Get-MsrcThreatExploitStatus.ps1
in src/MsrcSecurityUpdates/Private
42 - 444 1777 8
Get-MsrcCvrfExploitabilityIndex.ps1
in src/MsrcSecurityUpdates/Public
42 - 444 1777 8
Set-MSRCApiKey.ps1
in src/MsrcSecurityUpdates/Public
39 - 361 1777 10
MsrcSecurityUpdates.psd1
in src/MsrcSecurityUpdates
127 - 286 1783 36
MsrcSecurityUpdates.psm1
in src/MsrcSecurityUpdates
15 - 1734 1783 7
Most Recently Changed Files (Top 16)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MsrcSecurityUpdates.psd1
in src/MsrcSecurityUpdates
127 - 286 1783 36
Set-GlobalVariables.ps1
in src/MsrcSecurityUpdates/Private
5 - 286 362 3
Get-MsrcCvrfAffectedSoftware.ps1
in src/MsrcSecurityUpdates/Public
104 - 298 1734 15
Get-MsrcSecurityUpdate.ps1
in src/MsrcSecurityUpdates/Public
147 - 361 1777 15
Get-MsrcCvrfDocument.ps1
in src/MsrcSecurityUpdates/Public
79 - 361 1777 17
Get-CVRFID.ps1
in src/MsrcSecurityUpdates/Private
41 - 361 1774 16
Set-MSRCApiKey.ps1
in src/MsrcSecurityUpdates/Public
39 - 361 1777 10
Set-MsrcAdalAccessToken.ps1
in src/MsrcSecurityUpdates/Public
34 - 361 1753 9
Get-MsrcCvrfProductVulnerability.ps1
in src/MsrcSecurityUpdates/Private
100 - 444 1777 9
Get-MsrcCvrfCVESummary.ps1
in src/MsrcSecurityUpdates/Public
70 - 444 1772 8
ParseJsonString.ps1
in src/MsrcSecurityUpdates/Private
45 - 444 1688 4
Get-MsrcThreatExploitStatus.ps1
in src/MsrcSecurityUpdates/Private
42 - 444 1777 8
Get-MsrcCvrfExploitabilityIndex.ps1
in src/MsrcSecurityUpdates/Public
42 - 444 1777 8
Get-KBDownloadUrl.ps1
in src/MsrcSecurityUpdates/Public
40 - 444 1637 5
Test-CVRFID.ps1
in src/MsrcSecurityUpdates/Private
19 - 1734 1774 5
MsrcSecurityUpdates.psm1
in src/MsrcSecurityUpdates
15 - 1734 1783 7