For the complete documentation index, see llms.txt. This page is also available as Markdown.
Cortex CloudApplication Security

Azure Synapse SQL pool not encrypted misconfiguration detected in code

Rule Details

Cortex AppSec Rule ID

APPSEC_AZURE_241

Category - Subcategory

Storage - Encryption

Provider

AZURE

Severity

LOW

Framework

Terraform, Terraform Plan

Impact

This rule detects whether Synapse SQL pools in Microsoft Azure are unencrypted. Encryption is vital for protecting sensitive data from unauthorized access and breaches. By enforcing encryption, this rule safeguards the confidentiality and integrity of the data stored within the SQL pools. Without encryption, data becomes vulnerable to cyberattacks, potentially leading to data leaks, financial losses, and reputational damage.

How to Fix

Terraform

  • Resource: azurerm_synapse_sql_pool

  • Arguments: data_encrypted

Enable encryption for your Azure Synapse SQL pool: Set the data_encrypted property to true within the corresponding azurerm_synapse_sql_pool resource definition.

To fix this issue, ensure that data_encrypted is set to true for your azurerm_synapse_sql_pool resource.

resource "azurerm_synapse_sql_pool" "example" {
  ...
+  data_encrypted = true
}

Last updated

Was this helpful?