Getting Started¶
Welcome to the Horizon Security Framework! Follow these steps to get started:
Prerequisites¶
Before you begin, ensure you have:
- Python 3.8 or higher
- Git installed on your system
- Basic understanding of security concepts
- Access to the HorizonSec repositories
Installation¶
Using Hatch (Recommended)¶
The Horizon documentation is managed using Hatch, a modern Python project manager.
-
Install Hatch:
-
Clone the repository:
-
Serve the documentation locally:
The documentation will be available at http://127.0.0.1:8000
Manual Installation¶
If you prefer not to use Hatch:
-
Clone the repository:
-
Install dependencies:
-
Serve the documentation:
Explore the Modules¶
The Horizon Security Framework consists of four main modules:
- GAIA Framework - Start here for the core framework
- DEMETER Infrastructure Scan - Infrastructure security assessment
- HADES Endpoint Security - Endpoint protection and monitoring
- ARTEMIS Static Code Analysis - Application security testing
Next Steps¶
- Read the Modules Overview to understand the framework architecture
- Check the individual module documentation for detailed setup instructions
- Join our community and contribute to the project
Build and Deploy¶
Build the Documentation¶
or with MkDocs directly:
Deploy to GitHub Pages¶
or with MkDocs directly:
Getting Help¶
If you encounter any issues:
- Check the GitHub Issues
- Review the module-specific documentation
- Reach out to the HorizonSec team