Skip to main content

CIS Compliance

The CIS Compliance page evaluates security compliance status based on the AWS CIS (Center for Internet Security) benchmarks. It uses Powerpipe to automatically check hundreds of controls.

Compliance

Supported Benchmarks

The following CIS AWS Foundations Benchmark versions are supported:

VersionControlsNotes
CIS v4.0.0Latest2024 release
CIS v3.0.0DefaultRecommended version
CIS v2.0.0Legacy
CIS v1.5.0Legacy
Version Selection

Unless you have specific requirements, we recommend using CIS v3.0.0. It incorporates the latest security recommendations while remaining stable.

Running the Benchmark

  1. Select a benchmark version from the dropdown
  2. Click the Run Benchmark button
  3. Progress status is displayed during execution (approximately 2-5 minutes)
Execution Time

The benchmark performs hundreds of AWS API calls. It may take 2-5 minutes depending on the number of AWS resources.

Results Summary

Statistics Cards

MetricDescription
Pass RatePass rate (OK / Total)
Total ControlsTotal number of controls checked
OKPassed controls
AlarmFailed controls (action required)
SkippedSkipped controls
ErrorsExecution errors

Pass Rate Thresholds

Pass RateStatusMeaning
80% or aboveGreenGood
50-79%OrangeImprovement needed
Below 50%RedSerious action required

Visualization Charts

Compliance Status (Pie Chart)

Displays the distribution of control statuses:

  • OK (Green): Passed
  • Alarm (Red): Failed - action required
  • Skip (Gray): Skipped - not applicable
  • Error (Orange): Execution error
  • Info (Cyan): Informational

Alarms by Section (Bar Chart)

Compares the number of failures (Alarm) by section. Focus on sections with the most failures first.

Section Details

CIS benchmarks are organized into the following major sections:

SectionKey Checks
1. Identity and Access ManagementRoot account, MFA, password policy, IAM users
2. StorageS3 bucket encryption, public access blocking
3. LoggingCloudTrail, Config, VPC Flow Logs
4. MonitoringCloudWatch alarms, metric filters
5. NetworkingSecurity Groups, NACLs, VPC configuration

Section Cards

Information available on each section card:

  • Section title
  • OK / ALARM / SKIP counts
  • Pass rate percentage
  • Progress bar (visual status indicator)

Click a section card to expand the list of controls in that section.

Control Details

Control List

Clicking a section displays the list of child controls:

IconStatus
Green checkOK - Passed
Red XALARM - Failed
Orange warningERROR - Error
Gray minusSKIP - Skipped
Cyan infoINFO - Information

Control Details Panel

Click a control to view detailed information in a slide panel:

  • Control ID: CIS control number (e.g., 1.1, 2.1.1)
  • Title: Control title
  • Status: Check result status
  • Reason: Pass/fail reason
  • Resource: Target resource ARN
  • Description: Control description and recommendations
Addressing Failures

For controls in ALARM status, check the Reason and Resource to take action. Most controls can be easily fixed via the AWS Console or CLI.

Saving Results

Benchmark results are cached on the server. The last execution results persist even after page refresh.

Click the Run Benchmark button again when you need new results.