MEDIUM
Source
Trivy
ID
AVD-AZU-0018

At least one email address is set for threat alerts

SQL Server sends alerts for threat detection via email, if there are no email addresses set then mitigation will be delayed.

Impact

Follow the appropriate remediation steps below to resolve the issue.

Provide at least one email address for threat alerts

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
resource "azurerm_sql_server" "example" {
  name                = "mysqlserver"
  resource_group_name = azurerm_resource_group.example.name
  location            = azurerm_resource_group.example.location
  version             = "12.0"
}

resource "azurerm_mssql_server_security_alert_policy" "good_example" {
  resource_group_name = azurerm_resource_group.example.name
  server_name         = azurerm_sql_server.example.name
  state               = "Enabled"

  email_addresses = ["db-security@acme.org"]
}