> ## Documentation Index
> Fetch the complete documentation index at: https://cloudanix.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Sql Audit

## Checks performed

* [Short Auditing Retention Period for SQL Servers](azuresqlaudit/rules/azure_audit_sqlserver_short_auditing_retention)
* [Auditing Disabled for SQL Servers](azuresqlaudit/rules/azure_audit_sqlserver_auditing_disabled)
* [Threat Detection Disabled for SQL Servers](azuresqlaudit/rules/azure_audit_sqlserver_threat_detection_disabled)
* [Threat Detection Alerts Disabled for SQL Servers](azuresqlaudit/rules/azure_audit_sqlserver_threat_detection_alerts_disabled)
* [Send Threat Detection Alerts Disabled for SQL Servers](azuresqlaudit/rules/azure_audit_sqlserver_threat_detection_alerts_notification_disabled)
* [Short Threat Detection Retention Period for SQL Servers](azuresqlaudit/rules/azure_audit_sqlserver_short_threat_detection_retention)
* [Short Threat Detection Retention Period for SQL Servers](azuresqlaudit/rules/azure_audit_sqlserver_no_aadadmin_configured)
* [Short Auditing Retention Period for SQL Databases](azuresqlaudit/rules/azure_audit_sqldatabase_short_auditing_retention)
* [Auditing Disabled for SQL Databases](azuresqlaudit/rules/azure_audit_sqldatabase_auditing_disabled)
* [Threat Detection Disabled for SQL Databases](azuresqlaudit/rules/azure_audit_sqldatabase_threat_detection_disabled)
* [Threat Detection Alerts Disabled for SQL Databases](azuresqlaudit/rules/azure_audit_sqldatabase_threat_detection_alerts_disabled)
* [Send Threat Detection Alerts Disabled for SQL Databases](azuresqlaudit/rules/azure_audit_sqldatabase_threat_detection_alerts_notification_disabled)
* [Short Threat Detection Retention Period for SQL Databases](azuresqlaudit/rules/azure_audit_sqldatabase_short_threat_detection_retention)
* [Transparent Data Encryption Disabled for SQL Databases](azuresqlaudit/rules/azure_audit_sqldatabase_transparent_data_encryption_disabled)
* [Ensure that AuditActionGroups in auditing is set properly](azuresqlaudit/rules/azure_audit_sqlserver_audit_action_groups_invalid)
* [SQL Database Servers Should Not Have Unrestricted Access](azuresqlaudit/rules/azure_audit_sql_server_unrestricted_database_access)
* [Enable Geo-Redundant Backups](azuresqlaudit/rules/azure_audit_postgresql_enable_geo_redundant_backup)
* [Enable Storage Auto-Growth](azuresqlaudit/rules/azure_audit_postgresql_enable_storage_auto_growth)
* [Enable In-Transit Encryption for PostgreSQL Database Servers](azuresqlaudit/rules/azure_audit_postgresql_database_server_enable_in_transit_encryption)
* [Check for PostgreSQL Log Retention Period](azuresqlaudit/rules/azure_audit_postgresql_log_retention_period)
* [Enable "CONNECTION\_THROTTLING" Parameter for PostgreSQL Servers](azuresqlaudit/rules/azure_audit_postgressql_enable_connection_throttling)
* [Enable "LOG\_CHECKPOINTS" Parameter for PostgreSQL Servers](azuresqlaudit/rules/azure_audit_postgressql_enable_log_checkpoints)
* [Enable "LOG\_CONNECTIONS" Parameter for PostgreSQL Servers](azuresqlaudit/rules/azure_audit_postgressql_enable_log_connections)
* [Enable "LOG\_DISCONNECTIONS" Parameter for PostgreSQL Servers](azuresqlaudit/rules/azure_audit_postgressql_enable_log_disconnections)
* [Enable "LOG\_DURATION" Parameter for PostgreSQL Servers](azuresqlaudit/rules/azure_audit_postgressql_enable_log_duration)
* [Enable log\_checkpoints Parameter for PostgreSQL Flexible Servers](azuresqlaudit/rules/azure_audit_postgressql_enable_log_checkpoints_flexible_servers)
* [Enable Infrastructure Double Encryption](azuresqlaudit/rules/azure_audit_postgressql_enable_infrastructure_double_encryption)
* [Enable Automatic Failover](azuresqlaudit/rules/azure_audit_cosmosdb_enable_automatic_failover)
* [Restrict Default Network Access for Azure Cosmos DB Accounts](azuresqlaudit/rules/azure_audit_cosmosdb_restrict_default_network_access)
* [MySQL Database Server Should Enforce SSL Connection](azuresqlaudit/rules/azure_audit_mysql_server_ssl_connection)
* [Check for TLS Protocol Latest Version](azuresqlaudit/rules/azure_audit_redis_tls_protocol_latest_version)
* [Enable In-Transit Encryption for Redis Cache Servers](azuresqlaudit/rules/azure_audit_redis_in_transit_encryption)
* [Ensure TLS Version Is Set To TLSV1.2 For MySQL Flexible Database Server](azuresqlaudit/rules/azure_audit_mysql_tls_version)
* [Ensure That Azure Active Directory Admin Is Configured](azuresqlaudit/rules/azure_audit_active_directory_admin_configured)
* [Ensure SQL Server TDE Protector Is Encrypted With CMK](azuresqlaudit/rules/azure_audit_sql_server_tde_protector_encrypted_cmk)
* [Ensure That Vulnerability Assessment Is Enabled On SQL Server By Setting Storage Account](azuresqlaudit/rules/azure_audit_sql_server_va_enabled_storage_account)
* [Ensure That Vulnerability Assessment Setting Periodic Recurring Scans Is Set To On](azuresqlaudit/rules/azure_audit_sql_server_periodic_recurring_scans)
* [Ensure That Vulnerability Assessment Setting Send Scan Reports To Is Configured](azuresqlaudit/rules/azure_audit_sql_server_send_scan_report)
* [Ensure Vulnerability Assessment Setting To Send Email Notifications To Admins And Subscription Owners Is Set](azuresqlaudit/rules/azure_audit_sql_server_email_notifications_admins)
* [Enable Auto-Failover Groups By Server](azuresqlaudit/rules/azure_audit_sql_server_auto_failover_groups)
* [Check For Sufficient Point In Time Restore (PITR) Backup Retention Period](azuresqlaudit/rules/azure_audit_sql_server_point_in_time_restore_backup_retention)
* [Check For Publicly Accessible SQL Servers](azuresqlaudit/rules/azure_audit_sql_server_publicly_accessible)
* [Enable Automatic Tuning For SQL Database Servers](azuresqlaudit/rules/azure_audit_check_sql_server_automatic_tuning)
