74 checks across 11 services
S3, IAM, EC2, RDS, CloudTrail, KMS, Lambda, DynamoDB, ELBv2, SNS and SQS. Run the general baseline, the CIS AWS Foundations Benchmark, or both. You can also scan a single service.
Teemops finds IAM users with AdministratorAccess, S3 buckets missing
public access block, security groups open to 0.0.0.0/0 on port 22, and
unencrypted RDS instances. 74 checks across 11 AWS services, each with the
steps to fix it. It runs in your infrastructure, so findings stay in your
account.
$ bash <(curl -fsSL https://raw.githubusercontent.com/teemops/tops/develop/install.sh)
The installer pulls tagged images from Docker Hub, so the host needs no PHP, Node or Composer. To read the script before running it, the install guide shows the download-and-inspect form.
What it does
A list of problems without remediation steps just moves the work to you.
S3, IAM, EC2, RDS, CloudTrail, KMS, Lambda, DynamoDB, ELBv2, SNS and SQS. Run the general baseline, the CIS AWS Foundations Benchmark, or both. You can also scan a single service.
All 74 checks include a fix. The 28 critical and high severity checks include step-by-step guidance with links to the AWS documentation.
Teemops assumes a cross-account IAM role that your administrators create with CloudFormation and can revoke at any time. No access keys are stored.
It runs on your infrastructure against your own database. There is no hosted service, no telemetry and no account to create.
A finding is one record per account, resource and rule. Mark one ignored and it stays ignored on the next scan rather than reappearing.
Contributions use a DCO rather than a CLA, so the licence cannot change later without every contributor agreeing. No paid tier, no features behind a licence.
How it works
One command on a host with Docker. The installer generates its own database credentials and pulls tagged images. There is no build step.
A CloudFormation stack creates the cross-account IAM role in the account you want to scan. You can read the template before you launch it.
Run the full benchmark or narrow it to specific services. Findings are grouped by severity, each with its remediation.
What it isn't
Teemops is at v0.5.0. Here are the limits, so you can decide before you install it rather than after.
The full list, checked against the code rather than against intent, is in PROGRESS.md.
Get a demo
We'll show you a scan from start to finish: connecting an account, running the checks, and working through the findings and their fixes. Then you can decide whether to install it yourself.
Install it with the command at the top of this page and follow the install guide to a first scan. It's Apache 2.0, so there's no trial and no licence key.