Production-grade platform engineering handbook — Kubernetes, Terraform, Flux CD, GitHub Actions, AWS, and more.
67
84%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Author: @eve (security reviewer)
PR: Adds a new RDS instance that references an existing KMS key
Does this KMS key have automatic rotation enabled? I can see the key ID in the diff but the rotation setting isn't visible here.
Reason: The KMS key is managed in a separate Terraform module not modified by this PR. The reviewer needs reassurance, not a code change.
The KMS key is managed in
terraform/shared/kms/main.tf(not changed in this PR). It hasenable_key_rotation = trueset, which means AWS rotates the key material annually automatically.You can verify the live state with:
aws kms get-key-rotation-status \ --key-id $(terraform output -raw kms_key_id) \ --region eu-central-1 # Expected: {"KeyRotationEnabled": true}If you'd like the Checkov evidence for the audit trail:
checkov -d terraform/shared/kms --check CKV_AWS_7 --compactℹ️ Thread resolved — no code change needed.
grep -r "enable_key_rotation" terraform/true.claude-plugin
.github
commands
docs
examples
agent-self-improve
argocd
awesome-docs
aws
cloudfront
functions
lambda-edge
functions
azure
compliance
conventional-commits
datadog
llm-observability
demo
documentation
dora
dynatrace
fluxcd
github-actions
composite-actions
configure-cloud
db-migrate
docker-build-push
k8s-deploy
notify-slack
pr-comment
release-tag
security-scan
setup-env
setup-terraform
terraform-plan
helm
web-service
templates
kubernetes
kyverno
mcp
observability
openshift
pr-review
ownership
runtime-security
supply-chain
terraform
references
scripts
skills
platform-skills
tests