Installation Guide¶
CISentinel can be installed in several ways. Choose the method that best fits your workflow.
🚀 1. AppImage (Recommended for Portability)¶
The AppImage is a single-file executable that runs on most modern Linux distributions without installation.
- Download: Head over to the Official Releases page.
- Make Executable:
- Run:
📦 2. DEB Package (For Debian/Ubuntu)¶
If you prefer a system-wide installation with dependencies handled by apt.
- Download: Download the
.debfile from the Official Releases page. - Install:
- Usage: The command
cis-toolwill be available globally.
🛠️ 3. Python Source Install (For Developers)¶
If you want to contribute or run from source, use uv for the best experience.
git clone https://github.com/h3110Fr13nd/cis-hardening-tool.git
cd cis-hardening-tool
- Dependencies: If your platform does not have pre-built wheels for
tiktoken(used in AI features), you will need the Rust compiler installed:bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh - Setup Environment:
bash uv venv source .venv/bin/activate uv sync - Run from Source:
bash python3 main.py --help
🏥 4. Verification¶
After installation, it is highly recommended to run the Doctor Diagnostics to ensure all native scanning tools (like Lynis and OpenSCAP) are correctly installed and detected.
⚠️ Requirements¶
- Linux: Most modern distros (Ubuntu 20.04+, Debian 11+, AlmaLinux 8+, etc.)
- Windows: Windows 10/11 or Windows Server 2019+
- Sudo/Administrator: Required for most compliance audits.