v0.0.1 Released

CIS Benchmark
Compliance Checker

Automated security auditing and remediation for enterprise infrastructure

5
Platforms
200+
Security Checks
6
Categories

✨ Key Features

Comprehensive security compliance automation in one powerful tool

🔍

Automated Auditing

Run comprehensive CIS benchmark checks across all your systems in minutes. Fast, accurate, and reliable.

🔧

Smart Remediation

Automatically fix non-compliant configurations with built-in rollback support and backup capabilities.

📊

Rich Reporting

Generate beautiful HTML reports with compliance scores, trends, and detailed remediation guidance.

🌐

Multi-Platform

Support for Linux, Windows, and macOS systems from a single unified tool and interface.

⚙️

CI/CD Ready

Seamlessly integrate into your automated pipelines with GitHub Actions, GitLab CI, and Jenkins.

🎯

Customizable

Adapt checks and profiles to your organization's specific security requirements and policies.

🖥️ Supported Platforms

Comprehensive coverage across major operating systems

🐧

Ubuntu Linux

20.04 LTS, 22.04 LTS, 24.04 LTS

CIS v1.0.0 - v2.0.0
🎩

Red Hat Enterprise Linux

RHEL 8, RHEL 9

CIS v2.0.0 - v3.0.0
📦

Amazon Linux

Amazon Linux 2, 2023

CIS v3.0.0
🪟

Windows Server

Server 2019, Server 2022

CIS v2.0.0 - v3.0.0
🍎

macOS

Ventura (13), Sonoma (14)

CIS v4.0.0 - v5.0.0

🚀 Quick Start Guide

Get up and running in minutes

1

Installation

# Clone the repository
git clone https://github.com/SiteQ8/CIS-Benchmark-Compliance-Checker.git
cd CIS-Benchmark-Compliance-Checker

# Install dependencies
pip install -r requirements.txt
python setup.py install
2

Run Your First Audit

# Run compliance audit
python -m cis_checker audit --os ubuntu --level 1

# Generate HTML report
python -m cis_checker report --format html --output ./reports
3

Apply Remediation

# Dry run to preview changes
python -m cis_checker remediate --dry-run

# Apply fixes with backup
python -m cis_checker remediate --profile ubuntu_22_04 --backup

🔒 Security Categories

Comprehensive coverage across all CIS benchmark areas

⚙️

Initial Setup

Filesystem configuration, boot settings, mandatory access control, software updates

30+ checks
🔌

Services

System services validation, legacy protocol detection, service hardening

25+ checks
🌐

Network Config

Firewall rules, network parameters, protocol security, IPv6 configuration

40+ checks
📝

Logging & Auditing

Audit daemon config, log file permissions, retention policies, remote logging

35+ checks
🔐

Access Control

SSH hardening, PAM configuration, password policies, user account security

50+ checks
🛠️

System Maintenance

File permissions, system integrity, unowned files, patch management

20+ checks

📖 Documentation

Ready to Secure Your Infrastructure?

Start automating your CIS compliance today

🚀 Get Started Now