OMNI-GRC Documentation
Welcome to the OMNI-GRC documentation! This folder contains comprehensive guides for installation, configuration, usage, and troubleshooting.
π Documentation Index
Getting Started
- Installation Guide - Complete installation instructions for all platforms
- Prerequisites and system requirements
- Local, Docker, and cloud deployment options
- Database setup and seeding
- Post-installation configuration
- Verification and troubleshooting
- Configuration Guide - Detailed configuration reference
- Environment variables
- Database and authentication settings
- AI provider configuration
- Scanner setup
- Notification channels
- Security settings
- Feature Gallery - Visual walkthrough with screenshots
- All platform features with screenshots
- UI element descriptions
- Feature capabilities
- Quick reference
User Guides
- CLI Guide - Command-Line Interface reference
- All CLI commands with examples
- Automation and scripting
- CI/CD integration
- JSON output for parsing
- Best practices
- TUI Guide - Terminal User Interface guide
- Interactive terminal interface
- Navigation and keyboard shortcuts
- All 8 views (Dashboard, Findings, Compliance, etc.)
- Tips and tricks for power users
- Web UI Guide - Web Interface walkthrough
- Dashboard and all features
- User management
- Compliance tracking
- Report generation
- Settings configuration
Technical Documentation
- API Reference - REST API documentation
- All API endpoints
- Request/response formats
- Authentication
- Rate limiting
- Examples with curl and JavaScript
- Scanner Integration - Security scanner setup
- 25+ supported scanners
- Installation and configuration
- Custom scanner development
- Scanner mappings to controls
- Compliance Frameworks - Framework details
- 36+ compliance frameworks across all industries
- Healthcare: HIPAA, HITRUST, FDA 21 CFR Part 11
- Finance: PCI-DSS, SOX, GLBA, Basel, MAS TRM, FFIEC
- Government: FedRAMP, CMMC, FISMA, NIST 800-53/171
- Privacy: GDPR, CCPA, LGPD, PDPA, PIPEDA, APPI
- Cloud: CSA CCM, ISO 27017/27018
- Emerging: NIST AI RMF, EU AI Act, ISO 42001
- Cross-framework control mappings
- Mitigations Library - Best practices reference
- 55 security best practices
- Cross-framework mappings
- Industry applicability
- Implementation guidance
- Evidence requirements
- Architecture - System architecture
- Technology stack
- Data models
- Service architecture
- Security design
- Scalability considerations
Operations
- Troubleshooting - Common issues and solutions
- Installation problems
- Configuration errors
- Runtime issues
- Performance troubleshooting
- FAQs
π Quick Links
For New Users
- Start with Installation Guide
- Read Configuration Guide
- Try the CLI Guide or Web UI Guide
For Administrators
- Configuration Guide - System setup
- Scanner Integration - Configure security tools
- API Reference - Automation and integration
For Developers
- Architecture - System design
- API Reference - API integration
- Scanner Integration - Custom scanners
For Auditors
- Compliance Frameworks - Framework details
- Web UI Guide - Evidence collection
- API Reference - Data extraction
π Documentation by Topic
Security Scanning
Compliance Management
Risk Management
Reporting
Alerts & Notifications
π Search Tips
Use your text editor or IDE to search across all documentation:
Common searches:
"install" - Installation instructions
"config" or "environment" - Configuration options
"API" - API endpoints and examples
"scanner" - Scanner-specific information
"framework" - Compliance framework details
"troubleshoot" or "error" - Problem solving
π‘ Contributing to Documentation
Found an error or want to improve the docs?
- Fork the repository
- Edit the markdown files in
docs/
- Submit a pull request
Documentation standards:
- Use clear, concise language
- Include code examples
- Add screenshots where helpful
- Keep table of contents updated
- Test all commands and examples
All documentation is written in Markdown format with:
- Clear headings and structure
- Code blocks with syntax highlighting
- Tables for reference data
- Examples with explanations
- Cross-references between documents
π Getting Help
Canβt find what youβre looking for?
- Search the docs: Use Ctrl+F or your editorβs search
- Check troubleshooting: Troubleshooting Guide
- GitHub Issues: Report a bug or request a feature
- GitHub Discussions: Ask questions
π
Documentation Version
Version: 0.1.0
Last Updated: January 2026
Applies to: OMNI-GRC v0.1.0+
π License
Documentation is licensed under MIT License, same as the project.
Happy Reading! π If you find these docs helpful, please star the project on GitHub!