@@ -8,36 +8,35 @@ This page documents the available CloudQuery SQL Policies for Azure. See the [re
88### Requirements
99Azure CIS v1.3.0 requires the following tables to be synced before the policy is executed:
1010
11- ``` yaml copy
11+ ``` yaml
1212tables :
13+ - azure_appservice_web_app_auth_settings
14+ - azure_appservice_web_apps
1315 - azure_compute_disks
1416 - azure_compute_virtual_machines
15- - azure_keyvault_keys
16- - azure_keyvault_secrets
17- - azure_keyvault_vaults
17+ - azure_keyvault_keyvault
18+ - azure_keyvault_keyvault_keys
19+ - azure_keyvault_keyvault_secrets
1820 - azure_mysql_servers
19- - azure_postgresql_configurations
20- - azure_postgresql_firewall_rules
21+ - azure_policy_assignments
22+ - azure_postgresql_server_configurations
23+ - azure_postgresql_server_firewall_rules
2124 - azure_postgresql_servers
2225 - azure_security_auto_provisioning_settings
23- - azure_security_contacts
2426 - azure_security_pricings
25- - azure_security_settings
26- - azure_sql_database_blob_auditing_policies
27- - azure_sql_database_threat_detection_policies
28- - azure_sql_databases
29- - azure_sql_encryption_protectors
3027 - azure_sql_server_admins
3128 - azure_sql_server_blob_auditing_policies
29+ - azure_sql_server_database_blob_auditing_policies
30+ - azure_sql_server_database_threat_protections
31+ - azure_sql_server_databases
32+ - azure_sql_server_encryption_protectors
3233 - azure_sql_server_vulnerability_assessments
3334 - azure_sql_servers
3435 - azure_sql_transparent_data_encryptions
35- - azure_web_apps
36- - azure_web_publishing_profiles
37- - azure_web_site_auth_settings
3836` ` `
3937
4038### Queries
39+
4140Azure CIS v1.3.0 performs the following checks:
4241 - Ensure that Azure Defender is set to On for Servers (Automatic)
4342 - Ensure that Azure Defender is set to On for App Service (Automatic)
@@ -47,11 +46,8 @@ Azure CIS v1.3.0 performs the following checks:
4746 - Ensure that Azure Defender is set to On for Kubernetes (Automatic)
4847 - Ensure that Azure Defender is set to On for Container Registries (Automatic)
4948 - Ensure that Azure Defender is set to On for Key Vault (Manual)
50- - Ensure that Microsoft Cloud App Security (MCAS) integration with Security Center is selected (Automatic)
5149 - Ensure that "Automatic provisioning of monitoring agent" is set to "On" (Automated)
5250 - Ensure any of the ASC Default policy setting is not set to "Disabled" (Automated)
53- - Ensure "Additional email addresses" is configured with a security contact email (Automated)
54- - Ensure that "Notify about alerts with the following severity" is set to "High" (Automated)
5551 - Ensure that "Auditing" is set to "On" (Automated)
5652 - Ensure that "Data encryption" is set to "On" on a SQL Database (Automated)
5753 - Ensure that "Auditing" Retention is "greater than 90 days" (Automated)
@@ -79,31 +75,40 @@ Azure CIS v1.3.0 performs the following checks:
7975 - Ensure the key vault is recoverable (Automated)
8076 - Ensure App Service Authentication is set on Azure App Service (Automated)
8177 - Ensure web app redirects all HTTP traffic to HTTPS in Azure App Service (Automated)
78+ - Ensure web app is using the latest version of TLS encryption (Automated)
8279 - Ensure the web app has ''Client Certificates (Incoming client certificates)'' set to ''On'' (Automated)
8380 - Ensure that Register with Azure Active Directory is enabled on App Service (Automated)
84- - Ensure FTP deployments are disabled (Automated)
81+
82+ ### Dependent Views
83+
84+ Azure CIS v1.3.0 depends on the following views:
85+
86+ - view_azure_security_policy_parameters<sup>*</sup>
87+
88+ <sup>*</sup> This view is automatically created or updated by this policy.
8589## Azure HIPAA HITRUST v9.2
8690
8791### Requirements
8892Azure HIPAA HITRUST v9.2 requires the following tables to be synced before the policy is executed:
8993
90- ` ` ` yaml copy
94+ ` ` ` yaml
9195tables :
96+ - azure_appservice_web_app_vnet_connections
97+ - azure_appservice_web_apps
9298 - azure_authorization_role_assignments
9399 - azure_authorization_role_definitions
94- - azure_batch_accounts
100+ - azure_batch_account
95101 - azure_compute_virtual_machine_extensions
96102 - azure_compute_virtual_machine_scale_sets
97103 - azure_compute_virtual_machines
98- - azure_container_managed_clusters
99- - azure_container_registries
100- - azure_cosmosdb_accounts
101- - azure_datalake_store_accounts
104+ - azure_containerregistry_registries
105+ - azure_containerservice_managed_clusters
106+ - azure_cosmos_database_accounts
107+ - azure_datalakestore_accounts
108+ - azure_eventhub_namespace_network_rule_sets
102109 - azure_eventhub_namespaces
103- - azure_eventhub_network_rule_sets
104- - azure_keyvault_managed_hsms
105- - azure_keyvault_vaults
106- - azure_logic_diagnostic_settings
110+ - azure_keyvault_keyvault
111+ - azure_keyvault_keyvault_managed_hsms
107112 - azure_logic_workflows
108113 - azure_mariadb_servers
109114 - azure_monitor_activity_log_alerts
@@ -122,27 +127,27 @@ tables:
122127 - azure_security_assessments
123128 - azure_security_auto_provisioning_settings
124129 - azure_security_jit_network_access_policies
125- - azure_sql_backup_long_term_retention_policies
126- - azure_sql_database_vulnerability_assessment_scans
127- - azure_sql_databases
128- - azure_sql_encryption_protectors
129130 - azure_sql_managed_instance_encryption_protectors
130131 - azure_sql_managed_instance_vulnerability_assessments
131132 - azure_sql_managed_instances
132133 - azure_sql_server_blob_auditing_policies
134+ - azure_sql_server_database_long_term_retention_policies
135+ - azure_sql_server_database_vulnerability_assessment_scans
136+ - azure_sql_server_database_vulnerability_assessments
137+ - azure_sql_server_databases
138+ - azure_sql_server_encryption_protectors
139+ - azure_sql_server_virtual_network_rules
133140 - azure_sql_server_vulnerability_assessments
134141 - azure_sql_servers
135142 - azure_sql_transparent_data_encryptions
136- - azure_sql_virtual_network_rules
137143 - azure_storage_accounts
138144 - azure_streamanalytics_streaming_jobs
139- - azure_subscriptions
140- - azure_subscriptions_locations
141- - azure_web_apps
142- - azure_web_vnet_connections
145+ - azure_subscription_subscription_locations
146+ - azure_subscription_subscriptions
143147` ` `
144148
145149### Queries
150+
146151Azure HIPAA HITRUST v9.2 performs the following checks:
147152 - MFA should be enabled on accounts with owner permissions on your subscription
148153 - MFA should be enabled on accounts with write permissions on your subscription
@@ -224,3 +229,11 @@ Azure HIPAA HITRUST v9.2 performs the following checks:
224229 - Audit virtual machines without disaster recovery configured.
225230 - Azure Key Vault Managed HSM should have purge protection enabled
226231 - Ensure the key vault is recoverable (Automated)
232+
233+ ### Dependent Views
234+
235+ Azure HIPAA HITRUST v9.2 depends on the following views:
236+
237+ - view_azure_nsg_rules<sup>*</sup>
238+
239+ <sup>*</sup> This view is automatically created or updated by this policy.
0 commit comments