Rule claims omitting "kms_master_key_id" disables SQS queue encryption which is outdated

Note that if the SqsManagedSseEnabled: true property is not specified, SSE-SQS is enabled by default.

Even when explicitly enabling SSE-SQS with sqs_managed_sse_enabled = true it will bring up this alert.

  • Are you using
    • SonarQube - which version? 9.9
  • How can we reproduce the problem? Give us a self-contained snippet of code (formatted text, no screenshots)
resource "aws_sqs_queue" "terraform_queue" {
  name                    = "terraform-example-queue"
  sqs_managed_sse_enabled = true
}

Hi Udo and welcome to the community!

Thanks for reporting this issue. We are already tracking it internally and will try to resolve it soon.