@@ -732,10 +732,14 @@ module.exports = {
732732 'blobServiceEncryption' : require ( __dirname + '/plugins/azure/storageaccounts/blobServiceEncryption.js' ) ,
733733 'trustedMsAccessEnabled' : require ( __dirname + '/plugins/azure/storageaccounts/trustedMsAccessEnabled.js' ) ,
734734 'blobSoftDeletionEnabled' : require ( __dirname + '/plugins/azure/storageaccounts/blobSoftDeletionEnabled.js' ) ,
735+ 'containerSoftDeletionEnabled' : require ( __dirname + '/plugins/azure/storageaccounts/containerSoftDeletionEnabled.js' ) ,
736+ 'blobVersioningEnabled' : require ( __dirname + '/plugins/azure/storageaccounts/blobVersioningEnabled.js' ) ,
735737 'storageAccountKeyRotationReminder' : require ( __dirname + '/plugins/azure/storageaccounts/storageAccountKeyRotationReminder.js' ) ,
736738 'storageAccountKeyRotation' : require ( __dirname + '/plugins/azure/storageaccounts/storageAccountKeyRotation.js' ) ,
737739 'sharedKeyAccessDisabled' : require ( __dirname + '/plugins/azure/storageaccounts/sharedKeyAccessDisabled.js' ) ,
738740 'storageAccountEntraIdAuthDefault' : require ( __dirname + '/plugins/azure/storageaccounts/storageAccountEntraIdAuthDefault.js' ) ,
741+ 'crossTenantReplicationDisabled' : require ( __dirname + '/plugins/azure/storageaccounts/crossTenantReplicationDisabled.js' ) ,
742+ 'blobAnonymousAccessDisabled' : require ( __dirname + '/plugins/azure/storageaccounts/blobAnonymousAccessDisabled.js' ) ,
739743 'geoRedundantStorage' : require ( __dirname + '/plugins/azure/storageaccounts/geoRedundantStorage.js' ) ,
740744 'fileShareSoftDeletionEnabled' : require ( __dirname + '/plugins/azure/storageaccounts/fileShareSoftDeletionEnabled.js' ) ,
741745 'fileShareSmbProtocolVersion' : require ( __dirname + '/plugins/azure/storageaccounts/fileShareSmbProtocolVersion.js' ) ,
@@ -785,8 +789,10 @@ module.exports = {
785789 'redisCacheVNetIntegrated' : require ( __dirname + '/plugins/azure/redisCache/redisCacheVNetIntegrated.js' ) ,
786790
787791 'multipleSubnets' : require ( __dirname + '/plugins/azure/virtualnetworks/multipleSubnets.js' ) ,
792+ 'subnetNetworkSecurityGroup' : require ( __dirname + '/plugins/azure/virtualnetworks/subnetNetworkSecurityGroup.js' ) ,
788793 'ddosStandardProtectionEnabled' : require ( __dirname + '/plugins/azure/virtualnetworks/ddosStandardProtectionEnabled.js' ) ,
789794 'noNetworkGatewaysInUse' : require ( __dirname + '/plugins/azure/virtualnetworks/noNetworkGatewaysInUse.js' ) ,
795+ 'vpnGatewayEntraIdAuth' : require ( __dirname + '/plugins/azure/virtualnetworks/vpnGatewayEntraIdAuth.js' ) ,
790796 'virtualNetworkPeering' : require ( __dirname + '/plugins/azure/virtualnetworks/virtualNetworkPeering.js' ) ,
791797 'noGatewayConnections' : require ( __dirname + '/plugins/azure/virtualnetworks/noGatewayConnections.js' ) ,
792798 'managedNatGateway' : require ( __dirname + '/plugins/azure/virtualnetworks/managedNatGateway.js' ) ,
@@ -849,6 +855,7 @@ module.exports = {
849855 'bastionHostHasTags' : require ( __dirname + '/plugins/azure/bastion/bastionHostHasTags.js' ) ,
850856
851857 'logProfileArchiveData' : require ( __dirname + '/plugins/azure/monitor/logProfileArchiveData.js' ) ,
858+ 'appInsightsConfigured' : require ( __dirname + '/plugins/azure/monitor/appInsightsConfigured.js' ) ,
852859 'logAnalyticsWorkspacePublic' : require ( __dirname + '/plugins/azure/monitor/logAnalyticsWorkspacePublic.js' ) ,
853860 'monitorLogsEnabled' : require ( __dirname + '/plugins/azure/monitor/monitorLogsEnabled.js' ) ,
854861 'diagnosticsCapturedCategories' : require ( __dirname + '/plugins/azure/monitor/diagnosticsCapturedCategories.js' ) ,
@@ -857,6 +864,7 @@ module.exports = {
857864
858865 'securityPolicyAlertsEnabled' : require ( __dirname + '/plugins/azure/logalerts/securityPolicyAlertsEnabled.js' ) ,
859866 'nsgLoggingEnabled' : require ( __dirname + '/plugins/azure/logalerts/nsgLoggingEnabled.js' ) ,
867+ 'serviceHealthAlertEnabled' : require ( __dirname + '/plugins/azure/logalerts/serviceHealthAlertEnabled.js' ) ,
860868 'sqlServerFirewallRuleEnabled' : require ( __dirname + '/plugins/azure/logalerts/sqlServerFirewallRuleEnabled.js' ) ,
861869 'virtualNetworkRuleEnabled' : require ( __dirname + '/plugins/azure/logalerts/virtualNetworkRuleEnabled.js' ) ,
862870 'securitySolutionLogging' : require ( __dirname + '/plugins/azure/logalerts/securitySolutionLogging.js' ) ,
@@ -1065,7 +1073,10 @@ module.exports = {
10651073 'passwordRequiresUppercase' : require ( __dirname + '/plugins/azure/entraid/passwordRequiresUppercase.js' ) ,
10661074 'minPasswordLength' : require ( __dirname + '/plugins/azure/entraid/minPasswordLength.js' ) ,
10671075 'ensureNoGuestUser' : require ( __dirname + '/plugins/azure/entraid/ensureNoGuestUser.js' ) ,
1076+ 'securityDefaultsEnabled' : require ( __dirname + '/plugins/azure/entraid/securityDefaultsEnabled.js' ) ,
10681077 'userAccessAdminRestricted' : require ( __dirname + '/plugins/azure/entraid/userAccessAdminRestricted.js' ) ,
1078+ 'disabledUserRoleAssignments' : require ( __dirname + '/plugins/azure/entraid/disabledUserRoleAssignments.js' ) ,
1079+ 'resourceLockAdminRole' : require ( __dirname + '/plugins/azure/entraid/resourceLockAdminRole.js' ) ,
10691080 'subscriptionOwnerCount' : require ( __dirname + '/plugins/azure/entraid/subscriptionOwnerCount.js' ) ,
10701081 'noCustomOwnerRoles' : require ( __dirname + '/plugins/azure/entraid/noCustomOwnerRoles.js' ) ,
10711082 'appOrgnaizationalDirectoryAccess' : require ( __dirname + '/plugins/azure/entraid/appOrgnaizationalDirectoryAccess.js' ) ,
@@ -1099,6 +1110,9 @@ module.exports = {
10991110 'keyVaultSecretExpiry' : require ( __dirname + '/plugins/azure/keyvaults/keyVaultSecretExpiry.js' ) ,
11001111 'keyVaultSecretExpiryNonRbac' : require ( __dirname + '/plugins/azure/keyvaults/keyVaultSecretExpiryNonRbac.js' ) ,
11011112 'keyVaultKeyExpiry' : require ( __dirname + '/plugins/azure/keyvaults/keyVaultKeyExpiry.js' ) ,
1113+ 'keyVaultRbacEnabled' : require ( __dirname + '/plugins/azure/keyvaults/keyVaultRbacEnabled.js' ) ,
1114+ 'keyVaultKeyRotation' : require ( __dirname + '/plugins/azure/keyvaults/keyVaultKeyRotation.js' ) ,
1115+ 'certificateValidityPeriod' : require ( __dirname + '/plugins/azure/keyvaults/certificateValidityPeriod.js' ) ,
11021116 'keyVaultKeyExpiryNonRbac' : require ( __dirname + '/plugins/azure/keyvaults/keyVaultKeyExpiryNonRbac.js' ) ,
11031117 'allowedCertificateKeyTypes' : require ( __dirname + '/plugins/azure/keyvaults/allowedCertificateKeyTypes.js' ) ,
11041118 'appTierCmkInUse' : require ( __dirname + '/plugins/azure/keyvaults/appTierCmkInUse.js' ) ,
@@ -1135,6 +1149,7 @@ module.exports = {
11351149 'enableDefenderForCosmosDB' : require ( __dirname + '/plugins/azure/defender/enableDefenderForCosmosDB.js' ) ,
11361150 'enableDefenderForSqlServersVMs' : require ( __dirname + '/plugins/azure/defender/enableDefenderForSqlServersVMs.js' ) ,
11371151 'highSeverityAlertsEnabled' : require ( __dirname + '/plugins/azure/defender/highSeverityAlertsEnabled.js' ) ,
1152+ 'attackPathNotificationsEnabled' : require ( __dirname + '/plugins/azure/defender/attackPathNotificationsEnabled.js' ) ,
11381153 'standardPricingEnabled' : require ( __dirname + '/plugins/azure/defender/standardPricingEnabled.js' ) ,
11391154 'monitorExternalAccounts' : require ( __dirname + '/plugins/azure/defender/monitorExternalAccounts.js' ) ,
11401155 'monitorIpForwarding' : require ( __dirname + '/plugins/azure/defender/monitorIpForwarding.js' ) ,
@@ -1151,6 +1166,7 @@ module.exports = {
11511166 'securityContactsEnabled' : require ( __dirname + '/plugins/azure/defender/securityContactsEnabled.js' ) ,
11521167
11531168 'agWafEnabled' : require ( __dirname + '/plugins/azure/applicationGateway/agWafEnabled' ) ,
1169+ 'agHttp2Enabled' : require ( __dirname + '/plugins/azure/applicationGateway/agHttp2Enabled' ) ,
11541170 'applicationGatewayHasTags' : require ( __dirname + '/plugins/azure/applicationGateway/applicationGatewayHasTags.js' ) ,
11551171 'agSecurityLoggingEnabled' : require ( __dirname + '/plugins/azure/applicationGateway/agSecurityLoggingEnabled.js' ) ,
11561172 'agSslPolicy' : require ( __dirname + '/plugins/azure/applicationGateway/agSslPolicy' ) ,
@@ -1165,6 +1181,7 @@ module.exports = {
11651181 'rgHasTags' : require ( __dirname + '/plugins/azure/resourceGroup/rgHasTags.js' ) ,
11661182
11671183 'wafPolicyHasTags' : require ( __dirname + '/plugins/azure/waf/wafPolicyHasTags.js' ) ,
1184+ 'wafPolicyBotProtection' : require ( __dirname + '/plugins/azure/waf/wafPolicyBotProtection.js' ) ,
11681185
11691186 'recoveryVaultByokEncrypted' : require ( __dirname + '/plugins/azure/recoveryService/recoveryVaultByokEncrypted.js' ) ,
11701187 'recoveryVaultLoggingEnabled' : require ( __dirname + '/plugins/azure/recoveryService/recoveryVaultLoggingEnabled.js' ) ,
0 commit comments