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

AWS Kinesis streams are not encrypted using Server Side Encryption misconfiguration detected in code

Rule Details

Cortex AppSec Rule ID

APPSEC_AWS_43

Category - Subcategory

Storage - Encryption

Provider

AWS

Severity

LOW

Framework

CloudFormation, Serverless, Terraform, Terraform Plan

Mapped CSPM/KSPM Rule

6ceaee38-344c-4249-8cff-eb62a8ee94ed

Impact

Amazon Kinesis Data Firehose is a streaming data pipeline service that can route messages to destinations such as S3, Redshift Elasticsearch and others. It can also be used to transform data properties before streaming to a defined destination. Kinesis provides server-side data encryption to protect sensitive information contained in the data stream. We recommend you ensure that your Kinesis streams are encrypted using server-side encryption (SSE).

How to Fix

Resource: AWS::Kinesis::Stream

  • Arguments: Properties.StreamEncryption.EncryptionType [source,go]


Resources: KMSEncryption: Type: AWS::Kinesis::Stream Properties: ... StreamEncryption: ... EncryptionType: KMS

Last updated

Was this helpful?