Free plan Signups are open now. The full audytx engine — Terraform and CloudFormation — is live. The Free plan is 100 scans a month and stays free — paid tiers arrive Nov 01, 2026 from $20/month for unlimited repositories. Try it on your own code.

Kinesis Firehose delivery stream should have server-side encryption enabled

AWS_FIREHOSE_001 MEDIUM Data Protection

What it checks

Kinesis Firehose delivery stream: optional delivery-stream server-side encryption is not enabled.

Where it applies

Terraform: aws_kinesis_firehose_delivery_stream

CloudFormation: AWS::KinesisFirehose::DeliveryStream

How to fix it

  1. Enable server_side_encryption on the delivery stream (AWS-owned key, or a CMK via key_type = CUSTOMER_MANAGED_CMK). Kinesis/MSK source-fed streams cannot configure this Firehose-layer setting; verify upstream encryption independently instead.

Frameworks

These mappings are advisory, not an attestation of compliance.

Vendor documentation

All rules