Compliance Toolkit Documentation
Version: 1.1.0 Last Updated: 2025-01-05
Welcome to the Compliance Toolkit documentation! This guide will help you get started with Windows registry compliance scanning.
π Documentation Index
π Getting Started
- Quick Start Guide - Get up and running in 5 minutes
- Installation Guide - Complete installation instructions
- User Guide - Interactive mode usage
π» Command Line Interface
- CLI Quick Start - 5-minute CLI setup
- CLI Usage Guide - Complete CLI reference
- Automation Examples - Scheduled tasks and scripts
π Reports & Compliance
- Available Reports - All compliance reports
- Evidence Logging - Audit trail documentation
- Executive Reports - C-level reporting features
π Security (Client-Server Deployment)
- Client Security Guide - β οΈ REQUIRED - Secure client submissions
- Quick Security Setup - 10-minute security hardening
π§ Advanced Usage
- Adding New Reports - Create custom reports
- Template System - HTML template customization
- Configuration Reference - JSON configuration format
π¨βπ» Developer Resources
- Architecture Overview - Codebase structure
- Development Guide - Building and contributing
- Project Status - Current features and roadmap
π― Quick Links
For End Users:
- First time? β Quick Start Guide
- Need to install? β Installation Guide
- Want automation? β CLI Quick Start
For IT Administrators:
- Scheduled scans? β CLI Usage Guide
- Need examples? β Automation Examples
- Compliance audit? β Evidence Logging
For Security Teams:
- Client-server deployment? β β οΈ Client Security Guide (REQUIRED)
- Quick security setup? β Quick Security Setup
- Enable authentication? β Quick Security Setup
For Developers:
- Custom reports? β Adding New Reports
- Customize UI? β Template System
- Understand code? β Architecture Overview
π What is Compliance Toolkit?
The Compliance Toolkit is a Windows registry compliance scanner that:
- β Scans Windows registry for compliance violations
- β Generates professional HTML reports with charts
- β Supports NIST 800-171 and FIPS 140-2 frameworks
- β Creates JSON evidence logs for audits
- β Runs interactively or via command line
- β Perfect for scheduled compliance scans
π Quick Start
Interactive Mode
ComplianceToolkit.exe
# Select [1] Run Reports
# Choose a report
# View results in browser
Command Line Mode
# List available reports
ComplianceToolkit.exe -list
# Run a single report
ComplianceToolkit.exe -report=NIST_800_171_compliance.json
# Run all reports (for scheduled tasks)
ComplianceToolkit.exe -report=all -quiet
π Documentation Structure
docs/
βββ README.md (this file)
βββ user-guide/
β βββ QUICKSTART.md # 5-minute getting started
β βββ INSTALLATION.md # Installation instructions
β βββ USER_GUIDE.md # Interactive mode guide
β βββ CLI_QUICKSTART.md # CLI quick start
β βββ CLI_USAGE.md # Complete CLI reference
β βββ AUTOMATION.md # Automation examples
βββ security/ # β οΈ CRITICAL for client-server deployments
β βββ CLIENT_SECURITY.md # Complete security guide
β βββ QUICK_SECURITY_SETUP.md # 10-minute security hardening
βββ developer-guide/
β βββ ARCHITECTURE.md # Codebase overview
β βββ DEVELOPMENT.md # Build and contribute
β βββ ADDING_REPORTS.md # Create custom reports
β βββ TEMPLATES.md # Template system
βββ reference/
β βββ REPORTS.md # Available reports
β βββ EVIDENCE.md # Evidence logging
β βββ EXECUTIVE.md # Executive reports
β βββ CONFIG.md # Configuration format
βββ PROJECT_STATUS.md # Project status and roadmap
π Getting Help
Common Issues
"configs/reports not found"
- Solution: Ensure configs/reports/*.json exists next to the executable
- See: Installation Guide
"Access denied" errors - Solution: Run as Administrator - See: Installation Guide
Reports not opening - Solution: Clear browser cache and regenerate report - See: User Guide
Need More Help?
- π Browse the User Guide
- π§ Check CLI Usage
- π Review Project Status
π Updates & Versions
Current Version: 1.1.0
Recent Updates: - β CLI automation support - β Scheduled task examples - β Smart path resolution - β Dark mode improvements - β Search functionality
See Project Status for complete version history.
π License
Internal Use - Compliance Toolkit Team
Documentation Version: 1.0 Last Updated: 2025-01-05