Documentation
| Article | Path |
|---|---|
| Review AKS API server access scope | azureResourceManager/aks_with_authorized_ip_ranges_disabled |
| AKS container log collection is disabled | azureResourceManager/aks_logging_azure_monitoring_disabled |
| Review AKS Dashboard use | azureResourceManager/aks_dashboard_enabled |
| AKS network policies are not configured | azureResourceManager/aks_cluster_network_policy_not_configured |
| Review App Service HTTP/2 settings | azureResourceManager/website_with_http20enabled_disabled |
| Review App Service managed identity use | azureResourceManager/website_azure_active_directory_disabled |
| Review App Service authentication settings | azureResourceManager/app_service_authentication_not_set |
| Review Azure Activity Log retention | azureResourceManager/unrecommended_log_profile_retention_policy |
| Review Azure Log Profile export categories | azureResourceManager/log_profile_incorrect_category |
| Review Azure SQL audit log retention | azureResourceManager/sql_server_database_with_low_retention_days |
| SSH password authentication is allowed on an Azure Linux VM | azureResourceManager/azure_instance_using_basic_authentication |
| Azure Key Vault secret has no expiration date | azureResourceManager/secret_without_expiration_date |
| Review Defender for Cloud protection plans | azureResourceManager/standard_price_not_selected |
| Review TLS enforcement for Azure MySQL | azureResourceManager/mysql_server_ssl_enforcement_disabled |
| Azure NSG does not restrict SSH sources | azureResourceManager/network_security_group_with_unrestricted_access_to_ssh |
| Review Network Watcher flow log retention | azureResourceManager/unrecommended_network_watcher_flow_log_retention_policy |
| Review TLS enforcement for Azure PostgreSQL | azureResourceManager/postgresql_server_ssl_disabled |
| Azure PostgreSQL checkpoint logging is disabled | azureResourceManager/postgresql_server_log_checkpoint_disabled |
| Review connection throttling for Azure PostgreSQL | azureResourceManager/postgresql_database_server_connection_throttling_disabled |
| Azure PostgreSQL connection logging is disabled | azureResourceManager/postgresql_server_log_connections_disabled |
| Review Kubernetes RBAC settings for an AKS cluster | azureResourceManager/aks_cluster_rbac_disabled |
| Azure NSG allows broad RDP access | azureResourceManager/network_security_group_with_unrestricted_access_to_rdp |
| Azure SQL Database auditing is not configured | azureResourceManager/sql_server_database_without_auditing |
| Azure SQL security alert types are disabled | azureResourceManager/sql_server_database_with_alerts_disabled |
| Review Azure SQL security alert email recipients | azureResourceManager/sql_alert_policy_without_emails |
| Review Azure security contact phone details | azureResourceManager/phone_number_not_set_security_contacts |
| Review Storage Account default network access | azureResourceManager/storage_account_allows_network_default_access |
| Storage account allows insecure transfer | azureResourceManager/storage_account_allows_unsecure_transfer |
| Azure Queue Storage operation logs are disabled | azureResourceManager/storage_logging_for_read_write_delete_requests_disabled |
| Review Trusted Microsoft Services exceptions | azureResourceManager/trusted_microsoft_services_not_enabled |
| Review Web App HTTPS redirection | azureResourceManager/website_not_forcing_https |
| Review the Web App minimum TLS version | azureResourceManager/web_app_not_using_tls_last_version |
| Review Web App client certificate settings | azureResourceManager/website_with_client_certificate_auth_disabled |
| Review Azure SQL account-administrator alert emails | azureResourceManager/account_admins_not_notified_by_email |
| Azure Blob container permits public access | azureResourceManager/storage_blob_service_container_with_public_access |
| Azure Storage account allows broad network access | azureResourceManager/default_azure_storage_account_network_access_is_too_permissive |
| Azure SQL server firewall rule specifies the full IPv4 range | azureResourceManager/sql_database_server_firewall_allows_all_ips |
| Review Defender for Cloud email notifications | azureResourceManager/email_notifications_set_off |
| Azure Key Vault recovery protection needs review | azureResourceManager/key_vault_not_recoverable |
| Azure role definition permits custom-role creation | azureResourceManager/role_definitions_allow_custom_subscription_role_creation |
| Review Azure managed disk encryption requirements | azureResourceManager/azure_managed_disk_without_encryption |
| secureString parameter has a hardcoded default | azureResourceManager/hardcoded_securestring_parameter_default_value |