Skip to main content

An application to scan if basic security services are enabled on your AWS account and help you setup the same.

Project description


This package will scan your AWS account to identify whether basic security services are enabled. If not, will help you enable the same.

Covered Services:

  • CloudTrail
  • Config
  • Root MFA
  • VPC Flow Logs
  • Strong Password Policy
  • Macie
  • Guardy Duty
  • S3 SSE Encryption
  • EBS Encryption
  • More coming soon...

Installation (Any 1):

  • Run pip3 install secureaws
  • Clone the repo and run python3 install


  • secureaws --help


  • To display menu: secureaws menu
  • Scan AWS account using AWS keys: secureaws check --access-key XXXXXX --secret-key XXXXXX --region us-west-2
  • Scan AWS account using profile: secureaws check --profile xxx --region eu-west-1
  • Setup all services: secureaws setup --profile XXXXXX --region ap-south-1
  • Setup specific service(s): secureaws setup --profile XXXXXX --region ap-south-1 -s config -s mfa
  • Setup all services in non-interactive mode: secureaws setup --access-key XXXXXX --secret-key XXXXXX -y
  • Generate RSA Key Pair: secureaws genrsa

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for secureaws, version 19.12.4
Filename, size File type Python version Upload date Hashes
Filename, size secureaws-19.12.4-py3-none-any.whl (12.1 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size secureaws-19.12.4.tar.gz (11.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page