Bug fixes
- Renamed
steampipe.spvars.example
files topowerpipe.ppvars.example
and updated documentation. (#113)
This mod now requires Powerpipe. Steampipe users should check the migration guide.
Powerpipe
Powerpipe is now the preferred way to run this mod! Migrating from Steampipe →
All v0.x versions of this mod will work in both Steampipe and Powerpipe, but v1.0.0 onwards will be in Powerpipe format only.
Enhancements
- Focus documentation on Powerpipe commands.
- Show how to combine Powerpipe mods with Steampipe plugins.
Bug fixes
- Removed duplicate control
rds_db_cluster_encrypted_with_kms_cmk
. (#105)
What's new?
- Added the following controls across
Simple Email Service
andVPC
benchmarks. (#88 #102)ses_configuration_set_tls_enforced
vpc_security_group_restrict_ingress_rdp_all
vpc_security_group_restrict_ingress_ssh_all
What's new?
- Added the following controls across the benchmarks: (#98)
docdb_cluster_backup_retention_period_7
lambda_permission_restricted_service_permission
neptune_cluster_backup_retention_period_7
neptune_cluster_copy_tags_to_snapshot_enabled
neptune_cluster_iam_authentication_enabled
Breaking changes
- Updated the plugin dependency section of the mod to use
min_version
instead ofversion
. (#94)
Enhancements
- Updated the queries to use the
attributes_std
andaddress
columns from theterraform_resource
table instead ofarguments
,type
andname
columns for better support of terraform state files. (#90)
Dependencies
- Terraform plugin
v0.10.0
or higher is now required. (#90)
Breaking changes
- Removed the
dms_s3_endpoint_encryption_in_transit_enabled
control from theDMS
benchmark. (#84)
Enhancements
- Added the
vpc_transfer_server_allows_only_secure_protocols
control to theVPC
benchmark. (#84)
What's new?
- Added the following controls across the benchmarks: (#81)
glacier_vault_restrict_public_access
glue_data_catalog_encryption_enabled
glue_security_configuration_encryption_enabled
sns_topic_policy_restrict_public_access
vpc_network_acl_allow_ftp_port_20_ingress
vpc_network_acl_allow_ftp_port_21_ingress
vpc_network_acl_allow_rdp_port_3389_ingress
vpc_network_acl_allow_ssh_port_22_ingress
vpc_network_acl_rule_restrict_ingress_ports_all
What's new?
- Added the following controls across the benchmarks: (#76)
apigateway_domain_name_use_latest_tls
apigateway_method_restricts_open_access
cloudfront_distribution_enabled
cloudfront_response_header_use_strict_transport_policy_setting
datasync_location_object_storage_expose_secret
ec2_ami_launch_permission_restricted
ecr_repository_policy_prohibit_public_access
ecs_task_definition_container_non_privileged
ecs_task_definition_container_readonly_root_filesystem
ecs_task_definition_no_host_pid_mode
eks_cluster_node_group_ssh_access_from_internet
rds_global_cluster_encryption_enabled
What's new?
- Added 64 new controls across the benchmarks for the following services: (#72)
ACM
APIGateway
AppFlow
AppSync
Athena
AutoScaling
Backup
CloudFormation
CloudSearch
CloudTrail
CodeArtifact
CodeCommit
CodePipeline
Comprehend
Connect
DAX
DLM
DMS
EBS
ECS
EFS
EKS
ELB
EMR
ElastiCache
ElasticBeanstalk
Elasticsearch
EventBridge
FSx
Glue
Kendra
Keyspaces
Lambda
MQ
MSK
MWAA
OpenSearch
QLDB
RDS
Bug fixes
- Fixed the
CodeBuild
benchmark to correctly reference thecodebuild_project_privileged_mode_disabled
control. (#69)
What's new?
- Added 35 new controls across the benchmarks. (#65)
What's new?
- Added 34 new controls across the benchmarks. (#61)
What's new?
- Added 43 new controls across the benchmarks. (#54)
Bug fixes
- Removed the duplicate
ebs_attached_volume_encryption_enabled
control. (#54)
What's new?
- Added
connection_name
in the common dimensions to group and filter findings. (see var.common_dimensions) (#49) - Added
tags
as dimensions to group and filter findings. (see var.tag_dimensions) (#49)
Bug fixes
- Fixed typo in the
kms_cmk_rotation_enabled
control tag to usehipaa
instead ofhippa
. (#42)
Bug fixes
- Fixed the
redshift_cluster_automatic_snapshots_min_7_days
control to usesoc_2 = "true"
tag instead ofsco_2 = "true"
. (#28)
Enhancements
- Updated docs/index.md and README to the latest format. (#34)
Enhancements
- Added
category
,service
, andtype
tags to benchmarks and controls. (#31)
Enhancements
- Paths in control outputs now also include the starting line number for the resource
Enhancements
- Updated
README.md
anddocs/index.md
with more detailed usage instructions
What's new?
- New benchmarks added for the following AWS services:
- Athena
- Kinesis
- Workspace
- New controls added:
- athena_database_encryption_at_rest
- athena_workgroup_encryption_at_rest
- codebuild_project_encryption_at_rest
- docdb_cluster_encrypted_with_kms
- ec2_instance_not_use_default_vpc
- ecr_repository_encrypted_with_kms
- kinesis_stream_encryption_at_rest
- neptune_cluster_encryption_at_rest
- secretsmanager_secret_encrypted_with_kms_cmk
- workspace_root_volume_encryption_at_rest
- workspace_user_volume_encryption_at_rest
Bug fixes
- Updated the mod category from
iaas
toiac
Enhancements
README.md
anddocs/index.md
files now include better setup instructions for a seamless experience
What's new?
- Added 36 benchmarks and 142 controls to check Terraform AWS resources against security best practices. Controls for the following services have been added:
- API Gateway
- Auto Scaling
- Backup
- CloudFront
- CloudTrail
- CloudWatch
- CodeBuild
- Config
- DAX
- DMS
- DocumentDB
- DynamoDB
- EBS
- EC2
- ECR
- ECS
- EFS
- EKS
- ElastiCache
- ELB
- EMR
- Elasticsearch
- Global Accelerator
- GuardDuty
- IAM
- KMS
- Lambda
- Neptune
- RDS
- Redshift
- S3
- SageMaker
- Secrets Manager
- SNS
- SQS
- VPC