πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [AppSync.5] AWS AppSync GraphQL APIs should not be authenticated with API keys | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [APIGateway.8] API Gateway routes should specify an authorization type | | 1 | 1 | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [Autoscaling.5] Amazon EC2 instances launched using Auto Scaling group launch configurations should not have Public IP addresses | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [AutoScaling.3] Auto Scaling group launch configurations should configure EC2 instances to require Instance Metadata Service Version 2 (IMDSv2) | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [DataFirehose.1] Firehose delivery streams should be encrypted at rest | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [DMS.1] Database Migration Service replication instances should not be public | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [DMS.10] DMS endpoints for Neptune databases should have IAM authorization enabled | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [DMS.11] DMS endpoints for MongoDB should have an authentication mechanism enabled | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [DocumentDB.3] Amazon DocumentDB manual cluster snapshots should not be public | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.1] Amazon EBS snapshots should not be publicly restorable | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.8] EC2 instances should use Instance Metadata Service Version 2 (IMDSv2) | | 1 | 1 | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.9] Amazon EC2 instances should not have a public IPv4 address | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.10] Amazon EC2 should be configured to use VPC endpoints that are created for the Amazon EC2 service | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.15] Amazon EC2 subnets should not automatically assign public IP addresses | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.25] Amazon EC2 launch templates should not assign public IPs to network interfaces | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.55] VPCs should be configured with an interface endpoint for ECR API | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.56] VPCs should be configured with an interface endpoint for Docker Registry | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.57] VPCs should be configured with an interface endpoint for Systems Manager | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.58] VPCs should be configured with an interface endpoint for Systems Manager Incident Manager Contacts | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EC2.60] VPCs should be configured with an interface endpoint for Systems Manager Incident Manager | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [ECS.1] Amazon ECS task definitions should have secure networking modes and user definitions. | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [ECS.2] ECS services should not have public IP addresses assigned to them automatically | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [ECS.4] ECS containers should run as non-privileged | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [ECS.5] ECS containers should be limited to read-only access to root filesystems | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EKS.1] EKS cluster endpoints should not be publicly accessible | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [ElastiCache.6] ElastiCache (Redis OSS) replication groups of earlier versions should have Redis OSS AUTH enabled | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EMR.1] Amazon EMR cluster primary nodes should not have public IP addresses | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EMR.2] Amazon EMR block public access setting should be enabled | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [ES.2] Elasticsearch domains should not be publicly accessible | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [EventBridge.3] EventBridge custom event buses should have a resource-based policy attached | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [IAM.1] IAM policies should not allow full "*" administrative privileges | | 1 | 1 | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [IAM.2] IAM users should not have IAM policies attached | | 1 | 1 | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [IAM.8] Unused IAM user credentials should be removed | | | 1 | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [IAM.21] IAM customer managed policies that you create should not allow wildcard actions for services | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [KMS.1] IAM customer managed policies should not allow decryption actions on all KMS keys | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [KMS.2] IAM principals should not have IAM inline policies that allow decryption actions on all KMS keys | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [Lambda.1] Lambda function policies should prohibit public access | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [Neptune.3] Neptune DB cluster snapshots should not be public | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [Neptune.7] Neptune DB clusters should have IAM database authentication enabled | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [Opensearch.2] OpenSearch domains should not be publicly accessible | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [Opensearch.7] OpenSearch domains should have fine-grained access control enabled | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [RDS.1] RDS snapshot should be private | | 1 | 1 | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [RDS.10] IAM authentication should be configured for RDS instances | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [RDS.12] IAM authentication should be configured for RDS clusters | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [Redshift.1] Amazon Redshift clusters should prohibit public access | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [S3.1] S3 general purpose buckets should have block public access settings enabled | | | 1 | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [S3.2] S3 general purpose buckets should block public read access | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [S3.3] S3 general purpose buckets should block public write access | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [S3.12] ACLs should not be used to manage user access to S3 general purpose buckets | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [S3.19] S3 access points should have block public access settings enabled | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [SageMaker.1] Amazon SageMaker AI notebook instances should not have direct internet access | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [SageMaker.2] SageMaker AI notebook instances should be launched in a custom VPC | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [ServiceCatalog.1] Service Catalog portfolios should be shared within an AWS organization only | | | | |
πΌ AWS Foundational Security Best Practices v1.0.0 β πΌ [SSM.4] SSM documents should not be public | | | | |