Skip to content

Comments

feat(sources): add encryption-at-rest data source#2442

Draft
mrgrain wants to merge 1 commit intomainfrom
mrgrain/feat/encryption-at-rest-poc
Draft

feat(sources): add encryption-at-rest data source#2442
mrgrain wants to merge 1 commit intomainfrom
mrgrain/feat/encryption-at-rest-poc

Conversation

@mrgrain
Copy link
Contributor

@mrgrain mrgrain commented Feb 5, 2026

Adds a new data source documenting encryption-at-rest configuration for AWS CloudFormation resources.

Encryption configuration in CloudFormation is inconsistent across services. Some use boolean flags, others use nested configuration objects, and property names vary widely (KmsKeyId, KmsKeyArn, EncryptionKey, etc.). This makes it difficult to programmatically apply or validate encryption settings.

This data source provides a normalized view of encryption properties across 130+ resources. Each entry classifies properties by their purpose (enable-flag, kms-key-id, encryption-type, or configuration), documents the default behavior, and captures important constraints like immutability.

With this structured data, tooling can understand how to enable encryption for any resource without hardcoding service-specific knowledge.


This is an initial implementation. The dataset can be expanded following the patterns documented in AGENT_STEERING.md.

@mrgrain mrgrain marked this pull request as draft February 5, 2026 12:02
auto-merge was automatically disabled February 5, 2026 12:02

Pull request was converted to draft

@mrgrain mrgrain force-pushed the mrgrain/feat/encryption-at-rest-poc branch 6 times, most recently from 694e8cd to f79993a Compare February 6, 2026 17:53
@cdklabs cdklabs deleted a comment from github-actions bot Feb 6, 2026
@cdklabs cdklabs deleted a comment from github-actions bot Feb 6, 2026
@cdklabs cdklabs deleted a comment from github-actions bot Feb 6, 2026
@cdklabs cdklabs deleted a comment from github-actions bot Feb 6, 2026
@cdklabs cdklabs deleted a comment from github-actions bot Feb 6, 2026
@cdklabs cdklabs deleted a comment from github-actions bot Feb 6, 2026
@mrgrain mrgrain force-pushed the mrgrain/feat/encryption-at-rest-poc branch 2 times, most recently from 4ccb462 to f25084b Compare February 6, 2026 18:42
@cdklabs cdklabs deleted a comment from github-actions bot Feb 6, 2026
@mrgrain mrgrain force-pushed the mrgrain/feat/encryption-at-rest-poc branch from f25084b to 98d57b9 Compare February 6, 2026 19:26
@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

@aws-cdk/aws-service-spec: No model change detected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant