Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
glue_development_endpoints_s3_encryption_enabledProvider: AWS
Service:
glueSeverity: MEDIUM
Categories:
encryptionResource type:
OtherWhat this check verifies
AWS Glue development endpoints are evaluated for an attached security configuration with S3 encryption. Endpoints lacking a security configuration, or withs3_encryption set to DISABLED, are flagged by this check.
Risk
Unencrypted S3 writes from dev endpoints leave ETL outputs, temp data, and scripts readable at rest. A misconfigured bucket or stolen creds can expose sensitive content, harming confidentiality and triggering compliance issues.Recommendation
Attach a Glue security configuration to each dev endpoint with S3 encryption enabled; preferSSE-KMS with customer-managed keys. Enforce least privilege on IAM and KMS key policies, and extend encryption to logs and bookmarks for defense in depth.
Remediation
- Terraform
- Native IaC
- Dashboard steps
References
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/Glue/s3-encryption-enabled.html
- https://docs.aws.amazon.com/glue/latest/dg/encryption-security-configuration.html
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = glue_development_endpoints_s3_encryption_enabled. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks