azure / Microsoft-Defender-for-Cloud
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 108 files with 9,813 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)
    • 25 files changed 6-20 times (3,308 lines of code)
    • 83 files changed 1-5 times (6,505 lines of code)
0% | 0% | 0% | 33% | 66%
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 108 files with 9,813 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (112 lines of code)
    • 16 files changed by 6-10 contributors (1,612 lines of code)
    • 88 files changed by 2-5 contributors (7,664 lines of code)
    • 3 files changed by 1 contributor (425 lines of code)
0% | 1% | 16% | 78% | 4%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
md, json, ps1, ts, yaml, workbook, txt, cmd, psd1, gitignore, py, tf, psm1, svg, cs, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ps10% | 0% | 0% | 25% | 74%
psm10% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 100% | 0%
tf0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 52% | 47%
psd10% | 0% | 0% | 86% | 13%
ts0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
cmd0% | 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
Powershell scripts0% | 0% | 0% | 29% | 70%
Remediation scripts0% | 0% | 0% | 34% | 65%
Onboarding0% | 0% | 0% | 100% | 0%
Terraform0% | 0% | 0% | 100% | 0%
Container Image Scan Vulnerability Assessment0% | 0% | 0% | 100% | 0%
Pricing & Settings0% | 0% | 0% | 100% | 0%
Policy0% | 0% | 0% | 34% | 65%
Workflow automation0% | 0% | 0% | 0% | 100%
Legacy Log Analytics dashboards0% | 0% | 0% | 0% | 100%
Labs0% | 0% | 0% | 0% | 100%
Translate Recommendations0% | 0% | 0% | 0% | 100%
Secure Score0% | 0% | 0% | 0% | 100%
DemoAutomation0% | 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
New-ASCVASolution.ps1
in Powershell scripts/Vulnerability Solution
112 - 2020-04-14 2021-06-16 19 12 elsagie@microsoft.com 32520935+tomjanetscheck@use...
AzureGuestPolicyHelper.psm1
in Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy
237 - 2020-10-01 2021-09-10 14 5 32520935+tomjanetscheck@use... 32520935+tomjanetscheck@use...
EndPointProtectionDSC.psd1
in Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC
80 - 2020-10-01 2022-12-08 12 8 32520935+tomjanetscheck@use... 102018390+ahmedmasalha@user...
Utils.py
in Onboarding/AWS
116 23 2023-09-27 2024-05-09 11 5 sefitufan@microsoft.com fervela@microsoft.com
AddCmkPermissions.ps1
in Powershell scripts/Agentless Scanning CMK support
159 - 2024-03-19 2025-03-26 11 4 32520935+tomjanetscheck@use... ronfridener@microsoft.com
qualys-remediate-unhealthy-vms.ps1
in Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines (powered by Qualys)/PowerShell
52 - 2020-06-25 2021-06-16 10 9 52936970+elsagie@users.nore... 32520935+tomjanetscheck@use...
D4Storage-PricingEstimation-Per-Storage-Parallel.ps1
in Powershell scripts/Storage Price Estimation Script
63 - 2022-10-31 2024-05-09 10 8 fervela@microsoft.com fervela@microsoft.com
Set-JitLeastPrivilegedRole.ps1
in Powershell scripts/JIT Scripts/JIT Custom Role
90 - 2021-08-01 2024-05-09 10 7 elsagie@microsoft.com fervela@microsoft.com
257 25 2023-09-27 2024-05-09 10 5 sefitufan@microsoft.com fervela@microsoft.com
Read-AzStorageTransactions.ps1
in Powershell scripts/Read Azure Storage Transaction Metrics
258 - 2020-01-07 2021-06-16 10 6 ndicola@microsoft.com 32520935+tomjanetscheck@use...
MSFT_EPAntivirusStatus.psm1
in Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/DSCResources/MSFT_EPAntivirusStatus
293 - 2020-10-01 2021-09-10 10 7 32520935+tomjanetscheck@use... 32520935+tomjanetscheck@use...
ImageScanSummaryAssessmentGate.ps1
in Container Image Scan Vulnerability Assessment/Image Scan Automation Enrichment Security Gate
151 - 2021-01-03 2022-01-10 9 7 52041458+tarosler@users.nor... 92715740+shaykeamar@users.n...
EnableDefenderForSqlOnMachines.ps1
in Powershell scripts/Enable Defender for SQL servers on machines
207 - 2024-06-13 2024-10-21 9 5 omsavion@microsoft.com g.astori@outlook.com
DismissAllAlerts.ps1
in Powershell scripts/Alerts
100 - 2021-09-30 2022-12-08 8 7 52041458+tarosler@users.nor... 102018390+ahmedmasalha@user...
ResourceLevelPricingAtScale.ps1
in Powershell scripts/Defender for Servers on resource level
374 - 2023-12-14 2025-01-13 8 5 thj@live.de clemente.vitale@live.com
providers.tf
in Terraform/Deploy Microsoft Defender for Cloud
16 - 2022-06-27 2024-05-09 7 6 hepint@microsoft.com fervela@microsoft.com
main.tf
in Terraform/Deploy Microsoft Defender for Cloud
155 - 2022-06-27 2024-05-09 7 6 hepint@microsoft.com fervela@microsoft.com
PSEnableDCSPM.ps1
in Policy/Configure-DCSPM-Extensions/Scripts
47 - 2023-09-11 2025-03-06 6 6 97191407+laragoldstein13@us... 32520935+tomjanetscheck@use...
enableDCSPM-AllSubscriptions.ps1
in Policy/Configure-DCSPM-Extensions/Scripts
48 - 2023-09-11 2025-03-06 6 6 97191407+laragoldstein13@us... 32520935+tomjanetscheck@use...
Onboarding.ps1
in Powershell scripts/Agentless Container Posture
50 - 2023-04-19 2024-05-09 6 6 92715740+shaykeamar@users.n... fervela@microsoft.com
Install-VA-VMExtention.ps1
in Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines/PowerShell/Windows
59 - 2020-04-17 2020-06-25 6 4 wilbug1@hotmail.com 52936970+elsagie@users.nore...
Check-VA-VMExtension.ps1
in Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines/PowerShell/Windows
63 - 2020-04-17 2020-06-25 6 4 wilbug1@hotmail.com 52936970+elsagie@users.nore...
D4Storage-PricingEstimation-Per-Storage.ps1
in Powershell scripts/Storage Price Estimation Script
65 - 2022-10-30 2024-05-09 6 4 92715740+shaykeamar@users.n... fervela@microsoft.com
enable-amaDefender4Servers.ps1
in Powershell scripts/Enable AMA Auto Provisioning
111 - 2022-11-30 2024-05-09 6 5 84108246+seanstark@users.no... fervela@microsoft.com
audit-policy.yaml
in Pricing & Settings/Defender for Kubernetes
145 - 2021-01-11 2021-06-16 6 7 52041458+tarosler@users.nor... 32520935+tomjanetscheck@use...
DisableCSPMOneSub.ps1
in Powershell scripts/Disable CSPM Plan
31 - 2023-03-30 2024-05-09 5 6 102209701+vapasula@users.no... fervela@microsoft.com
DisableCSPMAtScale.ps1
in Powershell scripts/Disable CSPM Plan
33 - 2023-03-30 2024-05-09 5 6 102209701+vapasula@users.no... fervela@microsoft.com
Enable-JITVM.ps1
in Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell
42 - 2021-01-14 2021-06-16 5 3 liorarv@microsoft.com 32520935+tomjanetscheck@use...
DFC_AffectedCmp.ps1
in Powershell scripts/Export Containers Affected Components
61 - 2023-02-21 2024-05-09 5 5 32520935+tomjanetscheck@use... fervela@microsoft.com
Enable-JIT.ps1
in Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell/Archive
76 - 2021-01-14 2021-06-16 5 3 liorarv@microsoft.com 32520935+tomjanetscheck@use...
Migrate-GCCTenantFromPublic.ps1
in Powershell scripts/MDE Integration/Migrate GCC Tenant
98 - 2023-08-23 2024-05-09 5 4 elsagie@microsoft.com fervela@microsoft.com
Add-AMASecurityEventDCR.ps1
in Powershell scripts/Create AMA DCR for Security Events collection
139 - 2023-02-11 2024-05-09 5 5 hepint@microsoft.com fervela@microsoft.com
RansomwareDetector.ps1
in Workflow automation/AzureSiteRecovery-RansomwareProtection
216 - 2023-09-27 2024-05-09 5 5 102209701+vapasula@users.no... fervela@microsoft.com
RemoveMalwareScanningIndexTags.ps1
in Powershell scripts/Remove Malware Scanning Index Tags
224 - 2024-06-10 2025-02-20 5 4 fervela@microsoft.com vasavi.pasula@microsoft.com
SchedulerForRansomwareDetection.ps1
in Workflow automation/AzureSiteRecovery-RansomwareProtection
227 - 2023-09-27 2024-05-09 5 5 102209701+vapasula@users.no... fervela@microsoft.com
MDESingleOnboard.ps1
in Powershell scripts/MDE Integration/MDE VM Extension Single VM Onboard
18 - 2023-08-23 2024-05-09 4 4 elsagie@microsoft.com fervela@microsoft.com
Enable-LinuxMDE.ps1
in Powershell scripts/MDE Integration/Enable MDE Integration for Linux
43 - 2023-08-23 2024-05-09 4 4 elsagie@microsoft.com fervela@microsoft.com
prePolpulateAttackPathTable.ps1
in Workflow automation/Notify-NewAttackPath
58 - 2023-05-25 2024-05-09 4 5 yurid@microsoft.com fervela@microsoft.com
Generate-ExemptionReport.ps1
in Powershell scripts/Generate exemption report
68 - 2021-04-27 2021-06-16 4 3 30509195+swiftsolves-msft@u... 32520935+tomjanetscheck@use...
MDEExtErrorReport.ps1
in Powershell scripts/MDE Integration/Enterprise Report on MDC - MDE VM Extension Failures
72 - 2023-08-23 2024-05-09 4 4 elsagie@microsoft.com fervela@microsoft.com
New-AzDefenderforCloudSubscription.ps1
in Powershell scripts/Enable MDC with a custom workspace
85 - 2022-06-28 2022-12-08 4 5 32520935+tomjanetscheck@use... 102018390+ahmedmasalha@user...
Grant-SubscriptionPermissions.ps1
in Secure Score/SecureScoreOverTimeReport
7 - 2021-02-19 2021-06-16 3 2 55896353+safeenab786@users.... 32520935+tomjanetscheck@use...
Grant-SubscriptionPermissions.ps1
in Workflow automation/Export-ComplianceData
7 - 2020-09-16 2020-10-14 3 4 32520935+tomjanetscheck@use... shaharw@microsoft.com
Grant-SubscriptionPermissions.ps1
in Workflow automation/Send-WeeklyComplianceReport
7 - 2020-07-14 2020-10-14 3 3 thj@live.de shaharw@microsoft.com
config.ps1
in DemoAutomation
10 - 2022-05-16 2022-12-08 3 3 97191407+laragoldstein13@us... 102018390+ahmedmasalha@user...
Remove-LA-agent-from-all-VMs.ps1
in Powershell scripts/Remove Log Analytics Agent At Scale
10 - 2022-11-02 2022-12-08 3 3 tomescul@tcd.ie 102018390+ahmedmasalha@user...
EPAntivirusStatus.Params.psd1
in Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy/ParameterFiles
12 - 2020-10-01 2020-11-17 3 3 32520935+tomjanetscheck@use... 32520935+tomjanetscheck@use...
MonitorAntivirus.ps1
in Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy/Configurations
15 - 2020-10-01 2020-11-17 3 3 32520935+tomjanetscheck@use... 32520935+tomjanetscheck@use...
ThreatIntelligenceDashboard.ts
in Legacy Log Analytics dashboards
46 - 2019-05-07 2019-08-25 3 4 ani6gup@gmail.com yoafr@yoavs-mbp.guest.corp....
Get-SecSubAssessment.ps1
in Powershell scripts/Get Security Assessments (Recommendations)
48 - 2022-07-29 2022-12-08 3 3 fuaddi.yustindra@jp.kpmg.com 102018390+ahmedmasalha@user...
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
New-ASCVASolution.ps1
in Powershell scripts/Vulnerability Solution
112 - 2020-04-14 2021-06-16 19 12 elsagie@microsoft.com 32520935+tomjanetscheck@use...
qualys-remediate-unhealthy-vms.ps1
in Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines (powered by Qualys)/PowerShell
52 - 2020-06-25 2021-06-16 10 9 52936970+elsagie@users.nore... 32520935+tomjanetscheck@use...
EndPointProtectionDSC.psd1
in Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC
80 - 2020-10-01 2022-12-08 12 8 32520935+tomjanetscheck@use... 102018390+ahmedmasalha@user...
D4Storage-PricingEstimation-Per-Storage-Parallel.ps1
in Powershell scripts/Storage Price Estimation Script
63 - 2022-10-31 2024-05-09 10 8 fervela@microsoft.com fervela@microsoft.com
Set-JitLeastPrivilegedRole.ps1
in Powershell scripts/JIT Scripts/JIT Custom Role
90 - 2021-08-01 2024-05-09 10 7 elsagie@microsoft.com fervela@microsoft.com
MSFT_EPAntivirusStatus.psm1
in Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/DSCResources/MSFT_EPAntivirusStatus
293 - 2020-10-01 2021-09-10 10 7 32520935+tomjanetscheck@use... 32520935+tomjanetscheck@use...
ImageScanSummaryAssessmentGate.ps1
in Container Image Scan Vulnerability Assessment/Image Scan Automation Enrichment Security Gate
151 - 2021-01-03 2022-01-10 9 7 52041458+tarosler@users.nor... 92715740+shaykeamar@users.n...
DismissAllAlerts.ps1
in Powershell scripts/Alerts
100 - 2021-09-30 2022-12-08 8 7 52041458+tarosler@users.nor... 102018390+ahmedmasalha@user...
audit-policy.yaml
in Pricing & Settings/Defender for Kubernetes
145 - 2021-01-11 2021-06-16 6 7 52041458+tarosler@users.nor... 32520935+tomjanetscheck@use...
Read-AzStorageTransactions.ps1
in Powershell scripts/Read Azure Storage Transaction Metrics
258 - 2020-01-07 2021-06-16 10 6 ndicola@microsoft.com 32520935+tomjanetscheck@use...
main.tf
in Terraform/Deploy Microsoft Defender for Cloud
155 - 2022-06-27 2024-05-09 7 6 hepint@microsoft.com fervela@microsoft.com
providers.tf
in Terraform/Deploy Microsoft Defender for Cloud
16 - 2022-06-27 2024-05-09 7 6 hepint@microsoft.com fervela@microsoft.com
Onboarding.ps1
in Powershell scripts/Agentless Container Posture
50 - 2023-04-19 2024-05-09 6 6 92715740+shaykeamar@users.n... fervela@microsoft.com
enableDCSPM-AllSubscriptions.ps1
in Policy/Configure-DCSPM-Extensions/Scripts
48 - 2023-09-11 2025-03-06 6 6 97191407+laragoldstein13@us... 32520935+tomjanetscheck@use...
PSEnableDCSPM.ps1
in Policy/Configure-DCSPM-Extensions/Scripts
47 - 2023-09-11 2025-03-06 6 6 97191407+laragoldstein13@us... 32520935+tomjanetscheck@use...
DisableCSPMAtScale.ps1
in Powershell scripts/Disable CSPM Plan
33 - 2023-03-30 2024-05-09 5 6 102209701+vapasula@users.no... fervela@microsoft.com
DisableCSPMOneSub.ps1
in Powershell scripts/Disable CSPM Plan
31 - 2023-03-30 2024-05-09 5 6 102209701+vapasula@users.no... fervela@microsoft.com
AzureGuestPolicyHelper.psm1
in Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy
237 - 2020-10-01 2021-09-10 14 5 32520935+tomjanetscheck@use... 32520935+tomjanetscheck@use...
Utils.py
in Onboarding/AWS
116 23 2023-09-27 2024-05-09 11 5 sefitufan@microsoft.com fervela@microsoft.com
257 25 2023-09-27 2024-05-09 10 5 sefitufan@microsoft.com fervela@microsoft.com
EnableDefenderForSqlOnMachines.ps1
in Powershell scripts/Enable Defender for SQL servers on machines
207 - 2024-06-13 2024-10-21 9 5 omsavion@microsoft.com g.astori@outlook.com
ResourceLevelPricingAtScale.ps1
in Powershell scripts/Defender for Servers on resource level
374 - 2023-12-14 2025-01-13 8 5 thj@live.de clemente.vitale@live.com
enable-amaDefender4Servers.ps1
in Powershell scripts/Enable AMA Auto Provisioning
111 - 2022-11-30 2024-05-09 6 5 84108246+seanstark@users.no... fervela@microsoft.com
Add-AMASecurityEventDCR.ps1
in Powershell scripts/Create AMA DCR for Security Events collection
139 - 2023-02-11 2024-05-09 5 5 hepint@microsoft.com fervela@microsoft.com
DFC_AffectedCmp.ps1
in Powershell scripts/Export Containers Affected Components
61 - 2023-02-21 2024-05-09 5 5 32520935+tomjanetscheck@use... fervela@microsoft.com
RansomwareDetector.ps1
in Workflow automation/AzureSiteRecovery-RansomwareProtection
216 - 2023-09-27 2024-05-09 5 5 102209701+vapasula@users.no... fervela@microsoft.com
SchedulerForRansomwareDetection.ps1
in Workflow automation/AzureSiteRecovery-RansomwareProtection
227 - 2023-09-27 2024-05-09 5 5 102209701+vapasula@users.no... fervela@microsoft.com
New-AzDefenderforCloudSubscription.ps1
in Powershell scripts/Enable MDC with a custom workspace
85 - 2022-06-28 2022-12-08 4 5 32520935+tomjanetscheck@use... 102018390+ahmedmasalha@user...
prePolpulateAttackPathTable.ps1
in Workflow automation/Notify-NewAttackPath
58 - 2023-05-25 2024-05-09 4 5 yurid@microsoft.com fervela@microsoft.com
AddCmkPermissions.ps1
in Powershell scripts/Agentless Scanning CMK support
159 - 2024-03-19 2025-03-26 11 4 32520935+tomjanetscheck@use... ronfridener@microsoft.com
D4Storage-PricingEstimation-Per-Storage.ps1
in Powershell scripts/Storage Price Estimation Script
65 - 2022-10-30 2024-05-09 6 4 92715740+shaykeamar@users.n... fervela@microsoft.com
Install-VA-VMExtention.ps1
in Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines/PowerShell/Windows
59 - 2020-04-17 2020-06-25 6 4 wilbug1@hotmail.com 52936970+elsagie@users.nore...
Check-VA-VMExtension.ps1
in Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines/PowerShell/Windows
63 - 2020-04-17 2020-06-25 6 4 wilbug1@hotmail.com 52936970+elsagie@users.nore...
RemoveMalwareScanningIndexTags.ps1
in Powershell scripts/Remove Malware Scanning Index Tags
224 - 2024-06-10 2025-02-20 5 4 fervela@microsoft.com vasavi.pasula@microsoft.com
Migrate-GCCTenantFromPublic.ps1
in Powershell scripts/MDE Integration/Migrate GCC Tenant
98 - 2023-08-23 2024-05-09 5 4 elsagie@microsoft.com fervela@microsoft.com
MDEExtErrorReport.ps1
in Powershell scripts/MDE Integration/Enterprise Report on MDC - MDE VM Extension Failures
72 - 2023-08-23 2024-05-09 4 4 elsagie@microsoft.com fervela@microsoft.com
MDESingleOnboard.ps1
in Powershell scripts/MDE Integration/MDE VM Extension Single VM Onboard
18 - 2023-08-23 2024-05-09 4 4 elsagie@microsoft.com fervela@microsoft.com
Enable-LinuxMDE.ps1
in Powershell scripts/MDE Integration/Enable MDE Integration for Linux
43 - 2023-08-23 2024-05-09 4 4 elsagie@microsoft.com fervela@microsoft.com
Grant-SubscriptionPermissions.ps1
in Workflow automation/Export-ComplianceData
7 - 2020-09-16 2020-10-14 3 4 32520935+tomjanetscheck@use... shaharw@microsoft.com
ThreatIntelligenceDashboard.ts
in Legacy Log Analytics dashboards
46 - 2019-05-07 2019-08-25 3 4 ani6gup@gmail.com yoafr@yoavs-mbp.guest.corp....
SecurityAndAuditDashboard.ts
in Legacy Log Analytics dashboards
60 - 2019-05-07 2019-08-25 3 4 ani6gup@gmail.com yoafr@yoavs-mbp.guest.corp....
IdentityDashboard.ts
in Legacy Log Analytics dashboards
85 - 2019-05-07 2019-08-25 3 4 ani6gup@gmail.com yoafr@yoavs-mbp.guest.corp....
Enable-JIT.ps1
in Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell/Archive
76 - 2021-01-14 2021-06-16 5 3 liorarv@microsoft.com 32520935+tomjanetscheck@use...
Enable-JITVM.ps1
in Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell
42 - 2021-01-14 2021-06-16 5 3 liorarv@microsoft.com 32520935+tomjanetscheck@use...
Generate-ExemptionReport.ps1
in Powershell scripts/Generate exemption report
68 - 2021-04-27 2021-06-16 4 3 30509195+swiftsolves-msft@u... 32520935+tomjanetscheck@use...
Get-SecAssessment.ps1
in Powershell scripts/Get Security Assessments (Recommendations)
88 - 2022-07-29 2022-12-08 3 3 fuaddi.yustindra@jp.kpmg.com 102018390+ahmedmasalha@user...
Get-SecSubAssessment.ps1
in Powershell scripts/Get Security Assessments (Recommendations)
48 - 2022-07-29 2022-12-08 3 3 fuaddi.yustindra@jp.kpmg.com 102018390+ahmedmasalha@user...
Remove-LA-agent-from-all-VMs.ps1
in Powershell scripts/Remove Log Analytics Agent At Scale
10 - 2022-11-02 2022-12-08 3 3 tomescul@tcd.ie 102018390+ahmedmasalha@user...
Get-SqlVMProtectionStatusReport.ps1
in Powershell scripts/Defender for SQL servers on machines status report
256 - 2025-02-16 2025-02-18 3 3 ranbr@microsoft.com 46054132+ran-br@users.norep...
d4apis_cost_estimator_v1.ps1
in Powershell scripts/Defender APIs Cost Estimator
102 - 2024-03-27 2024-05-09 3 3 g.astori@outlook.com fervela@microsoft.com
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
MalwareScanScript.ps1
in Powershell scripts/MalwareScanScript
223 - 2024-11-19 2024-11-19 1 1 fervela@microsoft.com fervela@microsoft.com
129 - 2024-11-19 2024-11-19 1 1 fervela@microsoft.com fervela@microsoft.com
DefenderForStorage-CostEstimation-ResourceLevelVisibility.ps1
in Powershell scripts/Storage Price Estimation Script
73 - 2024-03-04 2024-05-09 2 1 fervela@microsoft.com fervela@microsoft.com
Create Azure RBAC Role based on CIEM access report.ps1
in Remediation scripts/Create Azure RBAC Role based on CIEM access report
496 - 2024-04-24 2024-05-09 2 2 thj@live.de fervela@microsoft.com
RemoveMalwareScanningIndexTags_Vrsions.ps1
in Powershell scripts/Remove Malware Scanning Index Tags
225 - 2025-02-06 2025-02-20 2 2 varungarg@microsoft.com vasavi.pasula@microsoft.com
MoveMaliciousBlobEventTrigger.cs
in Workflow automation/Move Malicious Blob FunctionApp Defender for Storage
130 3 2024-11-06 2024-11-19 2 2 fervela@microsoft.com salambashir@microsoft.com
New-JITPolicy.ps1
in Powershell scripts/JIT Scripts/New JIT Policy
125 - 2021-08-01 2021-08-02 2 2 elsagie@microsoft.com 32520935+tomjanetscheck@use...
OffboardTrustedIPsFromMDC.ps1
in Policy/Define MDC Trusted IPs/Scripts
119 - 2025-04-21 2025-04-22 2 2 lukepan@microsoft.com 52041458+tarosler@users.nor...
Analyze-DefenderForStorageConfig.ps1
in Powershell scripts/Analyze Defender For Storage Configuration
97 - 2024-08-07 2024-10-21 2 2 fervela@microsoft.com g.astori@outlook.com
AzASCSubCount.ps1
in Powershell scripts/Subscription Management
92 - 2019-12-20 2020-02-18 2 2 tiandert@microsoft.com yurid@microsoft.com
Remove-MDFCPolicyExemptions.ps1
in Powershell scripts/Exemptions
83 - 2021-11-08 2021-11-09 2 2 52936970+elsagie@users.nore... 92715740+shaykeamar@users.n...
Remove-ASCDefaultPolicyAssignment.ps1
in Powershell scripts/Remove ASC Default policy assignment
69 - 2021-02-12 2021-06-16 2 2 thj@live.de 32520935+tomjanetscheck@use...
All-APIs-In-APIM-DefenderforAPIs-Onboarding.ps1
in Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/Powershell
49 - 2023-11-15 2024-05-09 2 2 tomescul@tcd.ie fervela@microsoft.com
All-APIMs-In-Tenant-DefenderforAPIs-Onboarding.ps1
in Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/Powershell
49 - 2023-11-15 2024-05-09 2 2 tomescul@tcd.ie fervela@microsoft.com
All-APIMs-In-Subscription-DefenderforAPIs-Onboarding.ps1
in Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/Powershell
46 - 2023-11-15 2024-05-09 2 2 tomescul@tcd.ie fervela@microsoft.com
Enable-UnifiedMDE.ps1
in Powershell scripts/MDE Integration/Enable MDE Unified solution
44 - 2024-06-06 2024-07-15 2 2 thj@live.de g.astori@outlook.com
WorkspaceDatasourcesSecurityEventList.ps1
in Powershell scripts/Security Event collection tier
38 - 2021-12-10 2021-12-12 2 2 manasadevadas@yahoo.com 92715740+shaykeamar@users.n...
cmd
All-APIs-In-APIM-DefenderforAPIs-Onboarding.cmd
in Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/CLI
33 - 2023-11-15 2024-05-09 2 2 tomescul@tcd.ie fervela@microsoft.com
cmd
All-APIMs-In-Subscription-DefenderforAPIs-Onboarding.cmd
in Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/CLI
32 - 2023-11-15 2024-05-09 2 2 tomescul@tcd.ie fervela@microsoft.com
PowerShell - Enable DCSPM API Security Extension-AllSubscriptions.ps1
in Policy/Configure API Security Posture Extension/Scripts
32 - 2025-03-12 2025-03-12 1 2 yurid@microsoft.com dilake@microsoft.com
cmd
All-APIMs-In-Tenant-DefenderforAPIs-Onboarding.cmd
in Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/CLI
31 - 2023-11-15 2024-05-09 2 2 tomescul@tcd.ie fervela@microsoft.com
PowerShell - Enable DCSPM API Security Extension.ps1
in Policy/Configure API Security Posture Extension/Scripts
27 - 2025-03-12 2025-03-12 1 2 yurid@microsoft.com dilake@microsoft.com
Install_VMSS.ps1
in Remediation scripts/Install monitoring agent on VMSS/PowerShell
25 - 2021-03-31 2021-06-16 2 2 thj@live.de 32520935+tomjanetscheck@use...
Grant-SubscriptionPermissions.ps1
in Workflow automation/Export-ASCDataToEventHub
7 - 2020-06-25 2020-10-14 2 2 thj@live.de shaharw@microsoft.com
Grant-SubscriptionPermissions.ps1
in Secure Score/Get-SecureScoreData
7 - 2020-05-26 2020-06-25 2 2 ndicola@microsoft.com 52936970+elsagie@users.nore...
Grant-SubscriptionPermissions.ps1
in Secure Score/SecureScoreOverTimeReport
7 - 2021-02-19 2021-06-16 3 2 55896353+safeenab786@users.... 32520935+tomjanetscheck@use...
Get-SqlVMProtectionStatusReport.ps1
in Powershell scripts/Defender for SQL servers on machines status report
256 - 2025-02-16 2025-02-18 3 3 ranbr@microsoft.com 46054132+ran-br@users.norep...
get-azStorageMetrics.ps1
in Powershell scripts/Storage Price Estimation Script
236 - 2024-05-09 2024-07-15 2 3 fervela@microsoft.com g.astori@outlook.com
EnableAlertsStreamingTo3rdPartySiem.ps1
in Powershell scripts/3rd party SIEM integration
236 - 2022-01-27 2022-02-20 2 3 galgr@microsoft.com galgr1@gmail.com
list-notProtectedMachinesDefenderforSQL.ps1
in Powershell scripts/Machines Not Protected by Defender for SQL Extension
205 - 2024-09-03 2024-10-21 2 3 32520935+tomjanetscheck@use... g.astori@outlook.com
Get-All-ASC-Recommendations.ps1
in Powershell scripts/Export a list of recommendations for all subscriptions
111 - 2019-10-18 2020-02-18 2 3 52041458+tarosler@users.nor... yurid@microsoft.com
enable-integration-settings.ps1
in Powershell scripts/Integration Settings
106 - 2022-12-13 2024-05-09 2 3 32520935+tomjanetscheck@use... fervela@microsoft.com
d4apis_cost_estimator_v1.ps1
in Powershell scripts/Defender APIs Cost Estimator
102 - 2024-03-27 2024-05-09 3 3 g.astori@outlook.com fervela@microsoft.com
Enable-AzureVMDiskEncryption.ps1
in Remediation scripts/Disk encryption should be applied on virtual machines/Powershell
102 - 2019-10-18 2020-02-18 2 3 52041458+tarosler@users.nor... yurid@microsoft.com
Restrict-AzSecurityWebApps.ps1
in Remediation scripts/Restrict access to App Services/PowerShell
94 - 2019-10-18 2020-02-18 2 3 52041458+tarosler@users.nor... yurid@microsoft.com
Get-SecAssessment.ps1
in Powershell scripts/Get Security Assessments (Recommendations)
88 - 2022-07-29 2022-12-08 3 3 fuaddi.yustindra@jp.kpmg.com 102018390+ahmedmasalha@user...
Install-MMA-VMExtension.ps1
in Remediation scripts/Install monitoring agent on your machines/PowerShell
87 - 2019-10-18 2020-02-18 2 3 52041458+tarosler@users.nor... yurid@microsoft.com
Translate-DfC-Recommendations.ps1
in Translate Recommendations
85 - 2022-12-19 2024-05-09 3 3 80931819+nickt444@users.nor... fervela@microsoft.com
Restrict-AzSecurityStorageAccounts.ps1
in Remediation scripts/Restrict access to storage accounts with firewall and virtual network configurations/PowerShell
79 - 2019-10-18 2020-02-18 2 3 52041458+tarosler@users.nor... yurid@microsoft.com
Enable-JIT.ps1
in Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell/Archive
76 - 2021-01-14 2021-06-16 5 3 liorarv@microsoft.com 32520935+tomjanetscheck@use...
Enable-AzSecuritySQLAuditing.ps1
in Remediation scripts/Enable auditing for the SQL server/PowerShell
71 - 2019-10-18 2020-02-18 2 3 52041458+tarosler@users.nor... yurid@microsoft.com
Generate-ExemptionReport.ps1
in Powershell scripts/Generate exemption report
68 - 2021-04-27 2021-06-16 4 3 30509195+swiftsolves-msft@u... 32520935+tomjanetscheck@use...
Check-MMA-VMExtension.ps1
in Remediation scripts/Install monitoring agent on your machines/PowerShell
61 - 2019-10-18 2020-02-18 2 3 52041458+tarosler@users.nor... yurid@microsoft.com
PromptEvidenceCSV.ps1
in Powershell scripts/Enable AI Threat protection plan/Powershell scripts with AI extension
60 - 2024-09-12 2024-10-21 2 3 yurid@microsoft.com g.astori@outlook.com
get-integration-report.ps1
in Powershell scripts/Integration Settings
54 - 2022-12-13 2024-05-09 2 3 32520935+tomjanetscheck@use... fervela@microsoft.com
Enable-AzSecurityDDOSProtection.ps1
in Remediation scripts/DDoS Protection Standard should be enabled/PowerShell
50 - 2019-10-18 2020-02-18 2 3 52041458+tarosler@users.nor... yurid@microsoft.com
Get-SecSubAssessment.ps1
in Powershell scripts/Get Security Assessments (Recommendations)
48 - 2022-07-29 2022-12-08 3 3 fuaddi.yustindra@jp.kpmg.com 102018390+ahmedmasalha@user...
PromptEvidenceTxt.ps1
in Powershell scripts/Enable AI Threat protection plan/Powershell scripts with AI extension
48 - 2024-09-12 2024-10-21 2 3 yurid@microsoft.com g.astori@outlook.com
Enable-NSGinSubnet.ps1
in Remediation scripts/Enable Network Security Groups on subnets/PowerShell
42 - 2019-10-18 2020-02-18 2 3 52041458+tarosler@users.nor... yurid@microsoft.com
Enable-JITVM.ps1
in Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell
42 - 2021-01-14 2021-06-16 5 3 liorarv@microsoft.com 32520935+tomjanetscheck@use...
Correlations

File Size vs. Number of Changes: 108 points

Policy/Define MDC Trusted IPs/Scripts/OffboardTrustedIPsFromMDC.ps1 x: 119 lines of code y: 2 # changes Powershell scripts/Agentless Scanning CMK support/AddCmkPermissions.ps1 x: 159 lines of code y: 11 # changes Policy/Configure API Security Posture Extension/Scripts/PowerShell - Enable DCSPM API Security Extension-AllSubscriptions.ps1 x: 32 lines of code y: 1 # changes Policy/Configure API Security Posture Extension/Scripts/PowerShell - Enable DCSPM API Security Extension.ps1 x: 27 lines of code y: 1 # changes Policy/Configure-DCSPM-Extensions/Scripts/PSEnableDCSPM.ps1 x: 47 lines of code y: 6 # changes Policy/Configure-DCSPM-Extensions/Scripts/enableDCSPM-AllSubscriptions.ps1 x: 48 lines of code y: 6 # changes Powershell scripts/Remove Malware Scanning Index Tags/RemoveMalwareScanningIndexTags.ps1 x: 224 lines of code y: 5 # changes Powershell scripts/Remove Malware Scanning Index Tags/RemoveMalwareScanningIndexTags_Vrsions.ps1 x: 225 lines of code y: 2 # changes Powershell scripts/Defender for SQL servers on machines status report/Get-SqlVMProtectionStatusReport.ps1 x: 256 lines of code y: 3 # changes Powershell scripts/Defender for Servers on resource level/ResourceLevelPricingAtScale.ps1 x: 374 lines of code y: 8 # changes Workflow automation/Move Malicious Blob FunctionApp Defender for Storage/MoveMaliciousBlobEventTrigger.cs x: 130 lines of code y: 2 # changes Powershell scripts/MalwareScanScript/MalwareScanScript.ps1 x: 223 lines of code y: 1 # changes Labs/Files/On_Demand_Insomnia_2024-10-14.yaml x: 129 lines of code y: 1 # changes Powershell scripts/Analyze Defender For Storage Configuration/Analyze-DefenderForStorageConfig.ps1 x: 97 lines of code y: 2 # changes Powershell scripts/Enable AI Threat protection plan/Powershell scripts with AI extension/PromptEvidenceCSV.ps1 x: 60 lines of code y: 2 # changes Powershell scripts/Enable AI Threat protection plan/Powershell scripts with AI extension/PromptEvidenceTxt.ps1 x: 48 lines of code y: 2 # changes Powershell scripts/Enable Defender for SQL servers on machines/EnableDefenderForSqlOnMachines.ps1 x: 207 lines of code y: 9 # changes Powershell scripts/Machines Not Protected by Defender for SQL Extension/list-notProtectedMachinesDefenderforSQL.ps1 x: 205 lines of code y: 2 # changes Powershell scripts/MDE Integration/Enable MDE Unified solution/Enable-UnifiedMDE.ps1 x: 44 lines of code y: 2 # changes Powershell scripts/Storage Price Estimation Script/get-azStorageMetrics.ps1 x: 236 lines of code y: 2 # changes Onboarding/AWS/GrantAccessToEksClusters.py x: 257 lines of code y: 10 # changes Onboarding/AWS/Utils.py x: 116 lines of code y: 11 # changes Powershell scripts/Agentless Container Posture/Onboarding.ps1 x: 50 lines of code y: 6 # changes Powershell scripts/Create AMA DCR for Security Events collection/Add-AMASecurityEventDCR.ps1 x: 139 lines of code y: 5 # changes Powershell scripts/Defender APIs Cost Estimator/d4apis_cost_estimator_v1.ps1 x: 102 lines of code y: 3 # changes Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/CLI/All-APIMs-In-Subscription-DefenderforAPIs-Onboarding.cmd x: 32 lines of code y: 2 # changes Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/CLI/All-APIMs-In-Tenant-DefenderforAPIs-Onboarding.cmd x: 31 lines of code y: 2 # changes Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/CLI/All-APIs-In-APIM-DefenderforAPIs-Onboarding.cmd x: 33 lines of code y: 2 # changes Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/Powershell/All-APIMs-In-Subscription-DefenderforAPIs-Onboarding.ps1 x: 46 lines of code y: 2 # changes Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/Powershell/All-APIMs-In-Tenant-DefenderforAPIs-Onboarding.ps1 x: 49 lines of code y: 2 # changes Powershell scripts/Disable CSPM Plan/DisableCSPMAtScale.ps1 x: 33 lines of code y: 5 # changes Powershell scripts/Disable CSPM Plan/DisableCSPMOneSub.ps1 x: 31 lines of code y: 5 # changes Powershell scripts/Enable AMA Auto Provisioning/enable-amaDefender4Servers.ps1 x: 111 lines of code y: 6 # changes Powershell scripts/Export Containers Affected Components/DFC_AffectedCmp.ps1 x: 61 lines of code y: 5 # changes Powershell scripts/Integration Settings/enable-integration-settings.ps1 x: 106 lines of code y: 2 # changes Powershell scripts/Integration Settings/get-integration-report.ps1 x: 54 lines of code y: 2 # changes Powershell scripts/JIT Scripts/JIT Custom Role/Set-JitLeastPrivilegedRole.ps1 x: 90 lines of code y: 10 # changes Powershell scripts/MDE Integration/Enable MDE Integration for Linux/Enable-LinuxMDE.ps1 x: 43 lines of code y: 4 # changes Powershell scripts/MDE Integration/Enterprise Report on MDC - MDE VM Extension Failures/MDEExtErrorReport.ps1 x: 72 lines of code y: 4 # changes Powershell scripts/MDE Integration/MDE VM Extension Single VM Onboard/MDESingleOnboard.ps1 x: 18 lines of code y: 4 # changes Powershell scripts/MDE Integration/Migrate GCC Tenant/Migrate-GCCTenantFromPublic.ps1 x: 98 lines of code y: 5 # changes Powershell scripts/Storage Price Estimation Script/D4Storage-PricingEstimation-Per-Storage-Parallel.ps1 x: 63 lines of code y: 10 # changes Powershell scripts/Storage Price Estimation Script/D4Storage-PricingEstimation-Per-Storage.ps1 x: 65 lines of code y: 6 # changes Powershell scripts/Storage Price Estimation Script/DefenderForStorage-CostEstimation-ResourceLevelVisibility.ps1 x: 73 lines of code y: 2 # changes Remediation scripts/Create Azure RBAC Role based on CIEM access report/Create Azure RBAC Role based on CIEM access report.ps1 x: 496 lines of code y: 2 # changes Terraform/Deploy Microsoft Defender for Cloud/main.tf x: 155 lines of code y: 7 # changes Terraform/Deploy Microsoft Defender for Cloud/providers.tf x: 16 lines of code y: 7 # changes Translate Recommendations/Translate-DfC-Recommendations.ps1 x: 85 lines of code y: 3 # changes Workflow automation/AzureSiteRecovery-RansomwareProtection/RansomwareDetector.ps1 x: 216 lines of code y: 5 # changes Workflow automation/AzureSiteRecovery-RansomwareProtection/SchedulerForRansomwareDetection.ps1 x: 227 lines of code y: 5 # changes Workflow automation/Notify-NewAttackPath/prePolpulateAttackPathTable.ps1 x: 58 lines of code y: 4 # changes DemoAutomation/config.ps1 x: 10 lines of code y: 3 # changes Powershell scripts/Alerts/DismissAllAlerts.ps1 x: 100 lines of code y: 8 # changes Powershell scripts/Enable MDC with a custom workspace/New-AzDefenderforCloudSubscription.ps1 x: 85 lines of code y: 4 # changes Powershell scripts/Get Security Assessments (Recommendations)/Get-SecAssessment.ps1 x: 88 lines of code y: 3 # changes Powershell scripts/Get Security Assessments (Recommendations)/Get-SecSubAssessment.ps1 x: 48 lines of code y: 3 # changes Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/EndPointProtectionDSC.psd1 x: 80 lines of code y: 12 # changes Container Image Scan Vulnerability Assessment/Image Scan Automation Enrichment Security Gate/ImageScanSummaryAssessmentGate.ps1 x: 151 lines of code y: 9 # changes Powershell scripts/Security Event collection tier/WorkspaceDatasourcesSecurityEventList.ps1 x: 38 lines of code y: 2 # changes Powershell scripts/Exemptions/Remove-MDFCPolicyExemptions.ps1 x: 83 lines of code y: 2 # changes Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy/AzureGuestPolicyHelper.psm1 x: 237 lines of code y: 14 # changes Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/DSCResources/MSFT_EPAntivirusStatus/MSFT_EPAntivirusStatus.psm1 x: 293 lines of code y: 10 # changes Powershell scripts/JIT Scripts/New JIT Policy/New-JITPolicy.ps1 x: 125 lines of code y: 2 # changes Powershell scripts/Generate exemption report/Generate-ExemptionReport.ps1 x: 68 lines of code y: 4 # changes Powershell scripts/Read Azure Storage Transaction Metrics/Read-AzStorageTransactions.ps1 x: 258 lines of code y: 10 # changes Powershell scripts/Remove ASC Default policy assignment/Remove-ASCDefaultPolicyAssignment.ps1 x: 69 lines of code y: 2 # changes Powershell scripts/Vulnerability Solution/New-ASCVASolution.ps1 x: 112 lines of code y: 19 # changes Pricing & Settings/Defender for Kubernetes/audit-policy.yaml x: 145 lines of code y: 6 # changes Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines (powered by Qualys)/PowerShell/qualys-remediate-unhealthy-vms.ps1 x: 52 lines of code y: 10 # changes Remediation scripts/Install monitoring agent on VMSS/PowerShell/Install_VMSS.ps1 x: 25 lines of code y: 2 # changes Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell/Archive/Enable-JIT.ps1 x: 76 lines of code y: 5 # changes Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell/Enable-JITVM.ps1 x: 42 lines of code y: 5 # changes Secure Score/SecureScoreOverTimeReport/Grant-SubscriptionPermissions.ps1 x: 7 lines of code y: 3 # changes Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy/Configurations/MonitorAntivirus.ps1 x: 15 lines of code y: 3 # changes Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy/ParameterFiles/EPAntivirusStatus.Params.psd1 x: 12 lines of code y: 3 # changes Workflow automation/Export-ASCDataToEventHub/Grant-SubscriptionPermissions.ps1 x: 7 lines of code y: 2 # changes Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines/PowerShell/Windows/Check-VA-VMExtension.ps1 x: 63 lines of code y: 6 # changes Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines/PowerShell/Windows/Install-VA-VMExtention.ps1 x: 59 lines of code y: 6 # changes Powershell scripts/Export a list of recommendations for all subscriptions/Get-All-ASC-Recommendations.ps1 x: 111 lines of code y: 2 # changes Powershell scripts/Subscription Management/AzASCSubCount.ps1 x: 92 lines of code y: 2 # changes Remediation scripts/DDoS Protection Standard should be enabled/PowerShell/Enable-AzSecurityDDOSProtection.ps1 x: 50 lines of code y: 2 # changes Remediation scripts/Disk encryption should be applied on virtual machines/Powershell/Enable-AzureVMDiskEncryption.ps1 x: 102 lines of code y: 2 # changes Remediation scripts/Enable Network Security Groups on subnets/PowerShell/Enable-NSGinSubnet.ps1 x: 42 lines of code y: 2 # changes Remediation scripts/Enable auditing for the SQL server/PowerShell/Enable-AzSecuritySQLAuditing.ps1 x: 71 lines of code y: 2 # changes Remediation scripts/Enable transparent data encryption on SQL databases/PowerShell/Set-Sql-Transparant-Data-Encryption.ps1 x: 13 lines of code y: 2 # changes Remediation scripts/Function App should only be accessible over HTTPs/PowerShell/Set-FunctionAppHttpsOnly.ps1 x: 5 lines of code y: 2 # changes Remediation scripts/Install monitoring agent on your machines/PowerShell/Check-MMA-VMExtension.ps1 x: 61 lines of code y: 2 # changes Remediation scripts/Install monitoring agent on your machines/PowerShell/Install-MMA-VMExtension.ps1 x: 87 lines of code y: 2 # changes Remediation scripts/Remove deprecated accounts from subscriptions/PowerShell/Remove-deprecated-accounts-from-subscriptions.ps1 x: 26 lines of code y: 2 # changes Remediation scripts/Require secure transfer to storage account/PowerShell/Enable-AzSecuritySecureTransfer.ps1 x: 35 lines of code y: 2 # changes Remediation scripts/Restrict access to App Services/PowerShell/Restrict-AzSecurityWebApps.ps1 x: 94 lines of code y: 2 # changes Remediation scripts/Restrict access to storage accounts with firewall and virtual network configurations/PowerShell/Restrict-AzSecurityStorageAccounts.ps1 x: 79 lines of code y: 2 # changes Remediation scripts/Vulnerability assessment should be enabled on your SQL managed instances/PowerShell/Enable-AzSecuritySQLMIVA.ps1 x: 36 lines of code y: 2 # changes Legacy Log Analytics dashboards/SecurityAndAuditDashboard.ts x: 60 lines of code y: 3 # changes Legacy Log Analytics dashboards/ThreatIntelligenceDashboard.ts x: 46 lines of code y: 3 # changes
19.0
# changes
  min: 1.0
  average: 4.09
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 19.0
0 496.0
lines of code
min: 5.0 | average: 90.86 | 25th percentile: 35.25 | median: 63.0 | 75th percentile: 111.75 | max: 496.0

Number of Contributors vs. Number of Changes: 108 points

Policy/Define MDC Trusted IPs/Scripts/OffboardTrustedIPsFromMDC.ps1 x: 2 # contributors y: 2 # changes Powershell scripts/Agentless Scanning CMK support/AddCmkPermissions.ps1 x: 4 # contributors y: 11 # changes Policy/Configure API Security Posture Extension/Scripts/PowerShell - Enable DCSPM API Security Extension-AllSubscriptions.ps1 x: 2 # contributors y: 1 # changes Policy/Configure-DCSPM-Extensions/Scripts/PSEnableDCSPM.ps1 x: 6 # contributors y: 6 # changes Powershell scripts/Remove Malware Scanning Index Tags/RemoveMalwareScanningIndexTags.ps1 x: 4 # contributors y: 5 # changes Powershell scripts/Defender for SQL servers on machines status report/Get-SqlVMProtectionStatusReport.ps1 x: 3 # contributors y: 3 # changes Powershell scripts/Defender for Servers on resource level/ResourceLevelPricingAtScale.ps1 x: 5 # contributors y: 8 # changes Powershell scripts/MalwareScanScript/MalwareScanScript.ps1 x: 1 # contributors y: 1 # changes Powershell scripts/Enable AI Threat protection plan/Powershell scripts with AI extension/PromptEvidenceCSV.ps1 x: 3 # contributors y: 2 # changes Powershell scripts/Enable Defender for SQL servers on machines/EnableDefenderForSqlOnMachines.ps1 x: 5 # contributors y: 9 # changes Onboarding/AWS/GrantAccessToEksClusters.py x: 5 # contributors y: 10 # changes Onboarding/AWS/Utils.py x: 5 # contributors y: 11 # changes Powershell scripts/Create AMA DCR for Security Events collection/Add-AMASecurityEventDCR.ps1 x: 5 # contributors y: 5 # changes Powershell scripts/Disable CSPM Plan/DisableCSPMAtScale.ps1 x: 6 # contributors y: 5 # changes Powershell scripts/Enable AMA Auto Provisioning/enable-amaDefender4Servers.ps1 x: 5 # contributors y: 6 # changes Powershell scripts/JIT Scripts/JIT Custom Role/Set-JitLeastPrivilegedRole.ps1 x: 7 # contributors y: 10 # changes Powershell scripts/MDE Integration/Enable MDE Integration for Linux/Enable-LinuxMDE.ps1 x: 4 # contributors y: 4 # changes Powershell scripts/Storage Price Estimation Script/D4Storage-PricingEstimation-Per-Storage-Parallel.ps1 x: 8 # contributors y: 10 # changes Powershell scripts/Storage Price Estimation Script/D4Storage-PricingEstimation-Per-Storage.ps1 x: 4 # contributors y: 6 # changes Powershell scripts/Storage Price Estimation Script/DefenderForStorage-CostEstimation-ResourceLevelVisibility.ps1 x: 1 # contributors y: 2 # changes Terraform/Deploy Microsoft Defender for Cloud/main.tf x: 6 # contributors y: 7 # changes Workflow automation/Notify-NewAttackPath/prePolpulateAttackPathTable.ps1 x: 5 # contributors y: 4 # changes Powershell scripts/Alerts/DismissAllAlerts.ps1 x: 7 # contributors y: 8 # changes Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/EndPointProtectionDSC.psd1 x: 8 # contributors y: 12 # changes Container Image Scan Vulnerability Assessment/Image Scan Automation Enrichment Security Gate/ImageScanSummaryAssessmentGate.ps1 x: 7 # contributors y: 9 # changes Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy/AzureGuestPolicyHelper.psm1 x: 5 # contributors y: 14 # changes Powershell scripts/Generate exemption report/Generate-ExemptionReport.ps1 x: 3 # contributors y: 4 # changes Powershell scripts/Read Azure Storage Transaction Metrics/Read-AzStorageTransactions.ps1 x: 6 # contributors y: 10 # changes Powershell scripts/Vulnerability Solution/New-ASCVASolution.ps1 x: 12 # contributors y: 19 # changes Pricing & Settings/Defender for Kubernetes/audit-policy.yaml x: 7 # contributors y: 6 # changes Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines (powered by Qualys)/PowerShell/qualys-remediate-unhealthy-vms.ps1 x: 9 # contributors y: 10 # changes Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell/Archive/Enable-JIT.ps1 x: 3 # contributors y: 5 # changes Secure Score/SecureScoreOverTimeReport/Grant-SubscriptionPermissions.ps1 x: 2 # contributors y: 3 # changes Workflow automation/Export-ComplianceData/Grant-SubscriptionPermissions.ps1 x: 4 # contributors y: 3 # changes
19.0
# changes
  min: 1.0
  average: 4.09
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 19.0
0 12.0
# contributors
min: 1.0 | average: 3.71 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 5.0 | max: 12.0

Number of Contributors vs. File Size: 108 points

Policy/Define MDC Trusted IPs/Scripts/OffboardTrustedIPsFromMDC.ps1 x: 2 # contributors y: 119 lines of code Powershell scripts/Agentless Scanning CMK support/AddCmkPermissions.ps1 x: 4 # contributors y: 159 lines of code Policy/Configure API Security Posture Extension/Scripts/PowerShell - Enable DCSPM API Security Extension-AllSubscriptions.ps1 x: 2 # contributors y: 32 lines of code Policy/Configure API Security Posture Extension/Scripts/PowerShell - Enable DCSPM API Security Extension.ps1 x: 2 # contributors y: 27 lines of code Policy/Configure-DCSPM-Extensions/Scripts/PSEnableDCSPM.ps1 x: 6 # contributors y: 47 lines of code Powershell scripts/Remove Malware Scanning Index Tags/RemoveMalwareScanningIndexTags.ps1 x: 4 # contributors y: 224 lines of code Powershell scripts/Remove Malware Scanning Index Tags/RemoveMalwareScanningIndexTags_Vrsions.ps1 x: 2 # contributors y: 225 lines of code Powershell scripts/Defender for SQL servers on machines status report/Get-SqlVMProtectionStatusReport.ps1 x: 3 # contributors y: 256 lines of code Powershell scripts/Defender for Servers on resource level/ResourceLevelPricingAtScale.ps1 x: 5 # contributors y: 374 lines of code Workflow automation/Move Malicious Blob FunctionApp Defender for Storage/MoveMaliciousBlobEventTrigger.cs x: 2 # contributors y: 130 lines of code Powershell scripts/MalwareScanScript/MalwareScanScript.ps1 x: 1 # contributors y: 223 lines of code Labs/Files/On_Demand_Insomnia_2024-10-14.yaml x: 1 # contributors y: 129 lines of code Powershell scripts/Analyze Defender For Storage Configuration/Analyze-DefenderForStorageConfig.ps1 x: 2 # contributors y: 97 lines of code Powershell scripts/Enable AI Threat protection plan/Powershell scripts with AI extension/PromptEvidenceCSV.ps1 x: 3 # contributors y: 60 lines of code Powershell scripts/Enable AI Threat protection plan/Powershell scripts with AI extension/PromptEvidenceTxt.ps1 x: 3 # contributors y: 48 lines of code Powershell scripts/Enable Defender for SQL servers on machines/EnableDefenderForSqlOnMachines.ps1 x: 5 # contributors y: 207 lines of code Powershell scripts/Machines Not Protected by Defender for SQL Extension/list-notProtectedMachinesDefenderforSQL.ps1 x: 3 # contributors y: 205 lines of code Powershell scripts/MDE Integration/Enable MDE Unified solution/Enable-UnifiedMDE.ps1 x: 2 # contributors y: 44 lines of code Powershell scripts/Storage Price Estimation Script/get-azStorageMetrics.ps1 x: 3 # contributors y: 236 lines of code Onboarding/AWS/GrantAccessToEksClusters.py x: 5 # contributors y: 257 lines of code Onboarding/AWS/Utils.py x: 5 # contributors y: 116 lines of code Powershell scripts/Agentless Container Posture/Onboarding.ps1 x: 6 # contributors y: 50 lines of code Powershell scripts/Create AMA DCR for Security Events collection/Add-AMASecurityEventDCR.ps1 x: 5 # contributors y: 139 lines of code Powershell scripts/Defender APIs Cost Estimator/d4apis_cost_estimator_v1.ps1 x: 3 # contributors y: 102 lines of code Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/CLI/All-APIMs-In-Tenant-DefenderforAPIs-Onboarding.cmd x: 2 # contributors y: 31 lines of code Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/Powershell/All-APIMs-In-Subscription-DefenderforAPIs-Onboarding.ps1 x: 2 # contributors y: 46 lines of code Powershell scripts/DefenderforAPIs-onboardAPIM-at-scale/Powershell/All-APIMs-In-Tenant-DefenderforAPIs-Onboarding.ps1 x: 2 # contributors y: 49 lines of code Powershell scripts/Disable CSPM Plan/DisableCSPMAtScale.ps1 x: 6 # contributors y: 33 lines of code Powershell scripts/Disable CSPM Plan/DisableCSPMOneSub.ps1 x: 6 # contributors y: 31 lines of code Powershell scripts/Enable AMA Auto Provisioning/enable-amaDefender4Servers.ps1 x: 5 # contributors y: 111 lines of code Powershell scripts/Export Containers Affected Components/DFC_AffectedCmp.ps1 x: 5 # contributors y: 61 lines of code Powershell scripts/Integration Settings/enable-integration-settings.ps1 x: 3 # contributors y: 106 lines of code Powershell scripts/Integration Settings/get-integration-report.ps1 x: 3 # contributors y: 54 lines of code Powershell scripts/JIT Scripts/JIT Custom Role/Set-JitLeastPrivilegedRole.ps1 x: 7 # contributors y: 90 lines of code Powershell scripts/MDE Integration/Enable MDE Integration for Linux/Enable-LinuxMDE.ps1 x: 4 # contributors y: 43 lines of code Powershell scripts/MDE Integration/Enterprise Report on MDC - MDE VM Extension Failures/MDEExtErrorReport.ps1 x: 4 # contributors y: 72 lines of code Powershell scripts/MDE Integration/MDE VM Extension Single VM Onboard/MDESingleOnboard.ps1 x: 4 # contributors y: 18 lines of code Powershell scripts/MDE Integration/Migrate GCC Tenant/Migrate-GCCTenantFromPublic.ps1 x: 4 # contributors y: 98 lines of code Powershell scripts/Storage Price Estimation Script/D4Storage-PricingEstimation-Per-Storage-Parallel.ps1 x: 8 # contributors y: 63 lines of code Powershell scripts/Storage Price Estimation Script/D4Storage-PricingEstimation-Per-Storage.ps1 x: 4 # contributors y: 65 lines of code Powershell scripts/Storage Price Estimation Script/DefenderForStorage-CostEstimation-ResourceLevelVisibility.ps1 x: 1 # contributors y: 73 lines of code Remediation scripts/Create Azure RBAC Role based on CIEM access report/Create Azure RBAC Role based on CIEM access report.ps1 x: 2 # contributors y: 496 lines of code Terraform/Deploy Microsoft Defender for Cloud/main.tf x: 6 # contributors y: 155 lines of code Terraform/Deploy Microsoft Defender for Cloud/providers.tf x: 6 # contributors y: 16 lines of code Translate Recommendations/Translate-DfC-Recommendations.ps1 x: 3 # contributors y: 85 lines of code Workflow automation/AzureSiteRecovery-RansomwareProtection/RansomwareDetector.ps1 x: 5 # contributors y: 216 lines of code Workflow automation/AzureSiteRecovery-RansomwareProtection/SchedulerForRansomwareDetection.ps1 x: 5 # contributors y: 227 lines of code Workflow automation/Notify-NewAttackPath/prePolpulateAttackPathTable.ps1 x: 5 # contributors y: 58 lines of code DemoAutomation/config.ps1 x: 3 # contributors y: 10 lines of code Powershell scripts/Alerts/DismissAllAlerts.ps1 x: 7 # contributors y: 100 lines of code Powershell scripts/Enable MDC with a custom workspace/New-AzDefenderforCloudSubscription.ps1 x: 5 # contributors y: 85 lines of code Powershell scripts/Get Security Assessments (Recommendations)/Get-SecAssessment.ps1 x: 3 # contributors y: 88 lines of code Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/EndPointProtectionDSC.psd1 x: 8 # contributors y: 80 lines of code Container Image Scan Vulnerability Assessment/Image Scan Automation Enrichment Security Gate/ImageScanSummaryAssessmentGate.ps1 x: 7 # contributors y: 151 lines of code Powershell scripts/Security Event collection tier/WorkspaceDatasourcesSecurityEventList.ps1 x: 2 # contributors y: 38 lines of code Powershell scripts/Exemptions/Remove-MDFCPolicyExemptions.ps1 x: 2 # contributors y: 83 lines of code Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy/AzureGuestPolicyHelper.psm1 x: 5 # contributors y: 237 lines of code Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/DSCResources/MSFT_EPAntivirusStatus/MSFT_EPAntivirusStatus.psm1 x: 7 # contributors y: 293 lines of code Powershell scripts/JIT Scripts/New JIT Policy/New-JITPolicy.ps1 x: 2 # contributors y: 125 lines of code Powershell scripts/Generate exemption report/Generate-ExemptionReport.ps1 x: 3 # contributors y: 68 lines of code Powershell scripts/Read Azure Storage Transaction Metrics/Read-AzStorageTransactions.ps1 x: 6 # contributors y: 258 lines of code Powershell scripts/Remove ASC Default policy assignment/Remove-ASCDefaultPolicyAssignment.ps1 x: 2 # contributors y: 69 lines of code Powershell scripts/Vulnerability Solution/New-ASCVASolution.ps1 x: 12 # contributors y: 112 lines of code Pricing & Settings/Defender for Kubernetes/audit-policy.yaml x: 7 # contributors y: 145 lines of code Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines (powered by Qualys)/PowerShell/qualys-remediate-unhealthy-vms.ps1 x: 9 # contributors y: 52 lines of code Remediation scripts/Install monitoring agent on VMSS/PowerShell/Install_VMSS.ps1 x: 2 # contributors y: 25 lines of code Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell/Archive/Enable-JIT.ps1 x: 3 # contributors y: 76 lines of code Remediation scripts/Management ports of virtual machines should be protected with just-in-time network access control/PowerShell/Enable-JITVM.ps1 x: 3 # contributors y: 42 lines of code Secure Score/SecureScoreOverTimeReport/Grant-SubscriptionPermissions.ps1 x: 2 # contributors y: 7 lines of code Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy/Configurations/MonitorAntivirus.ps1 x: 3 # contributors y: 15 lines of code Remediation scripts/Customize Endpoint Protection Recommendation/Modules/EndPointProtectionDSC/AzureGuestConfigurationPolicy/ParameterFiles/EPAntivirusStatus.Params.psd1 x: 3 # contributors y: 12 lines of code Workflow automation/Export-ComplianceData/Grant-SubscriptionPermissions.ps1 x: 4 # contributors y: 7 lines of code Workflow automation/Send-WeeklyComplianceReport/Grant-SubscriptionPermissions.ps1 x: 3 # contributors y: 7 lines of code Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines/PowerShell/Windows/Check-VA-VMExtension.ps1 x: 4 # contributors y: 63 lines of code Remediation scripts/Enable the built-in vulnerability assessment solution on virtual machines/PowerShell/Windows/Install-VA-VMExtention.ps1 x: 4 # contributors y: 59 lines of code Powershell scripts/Export a list of recommendations for all subscriptions/Get-All-ASC-Recommendations.ps1 x: 3 # contributors y: 111 lines of code Powershell scripts/Subscription Management/AzASCSubCount.ps1 x: 2 # contributors y: 92 lines of code Remediation scripts/DDoS Protection Standard should be enabled/PowerShell/Enable-AzSecurityDDOSProtection.ps1 x: 3 # contributors y: 50 lines of code Remediation scripts/Enable auditing for the SQL server/PowerShell/Enable-AzSecuritySQLAuditing.ps1 x: 3 # contributors y: 71 lines of code Remediation scripts/Function App should only be accessible over HTTPs/PowerShell/Set-FunctionAppHttpsOnly.ps1 x: 3 # contributors y: 5 lines of code Remediation scripts/Install Monitring Agent on VMSS/PowerShell/Install_VMSS.ps1 x: 3 # contributors y: 25 lines of code Remediation scripts/Install monitoring agent on your machines/PowerShell/Check-MMA-VMExtension.ps1 x: 3 # contributors y: 61 lines of code Remediation scripts/Install monitoring agent on your machines/PowerShell/Install-MMA-VMExtension.ps1 x: 3 # contributors y: 87 lines of code Remediation scripts/Remove deprecated accounts from subscriptions/PowerShell/Remove-deprecated-accounts-from-subscriptions.ps1 x: 3 # contributors y: 26 lines of code Remediation scripts/Require secure transfer to storage account/PowerShell/Enable-AzSecuritySecureTransfer.ps1 x: 3 # contributors y: 35 lines of code Remediation scripts/Restrict access to App Services/PowerShell/Restrict-AzSecurityWebApps.ps1 x: 3 # contributors y: 94 lines of code Remediation scripts/Restrict access to storage accounts with firewall and virtual network configurations/PowerShell/Restrict-AzSecurityStorageAccounts.ps1 x: 3 # contributors y: 79 lines of code Remediation scripts/Vulnerability assessment should be enabled on your SQL managed instances/PowerShell/Enable-AzSecuritySQLMIVA.ps1 x: 3 # contributors y: 36 lines of code Legacy Log Analytics dashboards/IdentityDashboard.ts x: 4 # contributors y: 85 lines of code Legacy Log Analytics dashboards/ThreatIntelligenceDashboard.ts x: 4 # contributors y: 46 lines of code
496.0
lines of code
  min: 5.0
  average: 90.86
  25th percentile: 35.25
  median: 63.0
  75th percentile: 111.75
  max: 496.0
0 12.0
# contributors
min: 1.0 | average: 3.71 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 5.0 | max: 12.0