Config Drift Auditor

Config Drift Auditor

# Local Compliance & Config-Drift Auditor (CLI)

## Description

The Local Compliance & Config-Drift Auditor is a purpose-built, high-performance CLI tool tailored specifically for Independent IT consultants, Managed Service Providers (MSPs), and fractional CISOs managing small to medium business assets.

Enterprise compliance architectures generate overwhelming alert noise and demand steep licensing premiums. This tool cuts through the clutter, offering a lightweight, localized mechanism to verify host compliance against essential frameworks (such as CIS Benchmarks and core cyber insurance mandates). By directly targeting host configuration states, it extracts true internal posture metrics without demanding expansive administrative footprints.

## Key Features

  • Deep Configuration Inspections: Programmatically parses critical daemon configuration arrays (e.g., SSH configs, underlying access controls) utilizing optimized regex patterns.
  • Granular Baseline Definition: Validates target endpoints using customizable, human-readable JSON security definitions.
  • Zero-Noise Remediation Reports: Exports precise Markdown outputs mapping precise logic drift, giving technicians unambiguous remediation parameters.
  • Lightweight Profile Switching: Easily switch target evaluations via the `–profile` directive.

## Quick Start

### Environment Setup

Execute the appropriate bootstrap configuration tool mapped to your environment asset deployment:

  • Linux / MacOS Systems:
  • `bash
  • scripts/setup_unix.sh
  • urce venv/bin/activate

“`
* Windows Framework Environments:
“`powershell
.\scripts\setup_windows.ps1

“`
### Running the Engine
Trigger the evaluation sequence natively via the Python runtime engine:
“`bash
python -m auditor.main audit –profile cis-level-1

“`
To output the results explicitly to an external report file:
“`bash
python -m auditor.main audit –profile cis-level-1 –output reports/custom_run.md

“`

$199.00Add to cart

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.