Reports for Every Cloud

Purpose-built reports that answer the questions cloud and security teams actually ask — across AWS, Azure, and Google Cloud.

60
Curated Reports
2077+
Controls Checked
3
Cloud Providers
5 min
To First Results
ASecureCloud report preview
AWS logo

Container Best Practices

36 controls
14 services covered

Covers ECS, EKS, and ECR — image scanning with Inspector, GuardDuty runtime protection, private endpoints, supported Kubernetes versions, logging, encryption, lifecycle policies, and risky task definitions.

What we check

EKS Clusters6
  • EKS Clusters Use Latest Supported Kubernetes Version
  • EKS Control Plane Public Access Disabled
  • EKS clusters should run on a supported Kubernetes version
  • EKS clusters should not be configured within a default VPC
  • EKS clusters should not use multiple security groups
  • EKS Cluster CA Remains Valid Beyond 90 Days
ECS Clusters4
  • ECS Cluster Encryption at Rest Enabled
  • ECS Container Insights Enabled Check
  • ECS Clusters Deliver Action Logs
  • ECS Lifecycle Events Persisted to CloudWatch Logs
EKS Control Plane4
  • EKS Control Plane Public Access is Restricted
  • EKS Control Plane Logging Enabled
  • EKS Auto Mode Managed Component Log Delivery Enabled
  • EKS Capability Controller Log Delivery Configured
GuardDuty EKS Protection4
  • GuardDuty EKS Audit Logs Protection Enabled
  • GuardDuty EKS Audit Logs Protection Auto-Enroll Accounts in the Organization
  • GuardDuty Runtime Protection EKS Automated Agent Configuration Enabled
  • GuardDuty Runtime Protection EKS Automated Agent Configuration Auto-Enroll Enabled in the Organization
ECS Task Definitions3
  • ECS Task Definition Containers Do Not Store Secrets in Environment
  • ECS Task Definitions should use in-transit encryption for EFS volumes
  • ECS Task Definition Non-Root User Check
Inspector ECR Scanning3
  • Inspector Scanning Enabled for ECR
  • ECR Repositories Covered by Inspector Vulnerability Scanning
  • No active Inspector Findings for ECR Repositories
ECS Services2
  • No Public ECS/Fargate Services
  • ECS Service Connect Access Logging Enabled
ECS Capacity Providers2
  • ECS capacity providers should have managed termination protection enabled
  • ECS Managed Instances GPU Auto Repair Enabled
GuardDuty Runtime Protection2
  • GuardDuty Runtime Protection ECS Fargate Automated Agent Configuration Enabled
  • GuardDuty Runtime Protection ECS Fargate Automated Agent Configuration Auto-Enroll Enabled in the Organization
ECR Repositories2
  • ECR Lifecycle Policies Enabled
  • ECR Repositories Have Managed Signing Coverage
EKS Secrets1
  • Kubernetes Secrets are Encrypted with KMS
EKS Node Groups1
  • EKS node groups should run on a supported Kubernetes version
VPC Endpoints1
  • VPCs should be configured with an interface endpoint for ECR API
SageMaker Models1
  • SageMaker models should use private registry in VPC for multi-container inference pipelines

Run these reports on your own cloud

Connect an account and get your first set of reports in minutes — free to start, no credit card required.