Skip to content

Run individual controls or full compliance benchmarks for CIS, PCI, HIPAA and more across all of your AWS accounts using Steampipe.

License

Notifications You must be signed in to change notification settings

ecktom/steampipe-mod-aws-compliance

 
 

Repository files navigation

AWS Compliance Scanning Tool

300+ checks covering industry defined security best practices across all AWS regions. Includes full support for multiple best practice benchmarks including PCI DSS, AWS Foundational Security, HIPAA, NIST 800-53, NIST CSF, Reserve Bank of India and the latest (v1.4.0) CIS benchmarks:

image

Includes support for:

Quick start

  1. Download and install Steampipe (https://steampipe.io/downloads). Or use Brew:
brew tap turbot/tap
brew install steampipe

steampipe -v
steampipe version 0.5.1
  1. Install the AWS plugin
steampipe plugin install aws
  1. Clone this repo
git clone git@github.com:turbot/steampipe-mod-aws-compliance
cd steampipe-mod-aws-compliance
  1. Generate your AWS credential report
aws iam generate-credential-report
  1. Run all benchmarks:
steampipe check all

Other things to checkout

Run an individual benchmark:

steampipe check benchmark.cis_v140

Use Steampipe introspection to view all current controls:

steampipe query "select resource_name from steampipe_control;"

Run a specific control:

steampipe check control.cis_v130_2_1_1

Contributing

If you have an idea for additional compliance controls, or just want to help maintain and extend this mod (or others) we would love you to join the community and start contributing. (Even if you just want to help with the docs.)

Please see the contribution guidelines and our code of conduct. All contributions are subject to the Apache 2.0 open source license.

help wanted issues:

About

Run individual controls or full compliance benchmarks for CIS, PCI, HIPAA and more across all of your AWS accounts using Steampipe.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HCL 100.0%