Your SOC Command Center - Beautiful, Fast, and Free
SecOpsDash is a modern and free security operations dashboard designed for SOC analysts, security professionals, and cybersecurity teams. Think of it as "Grafana for Security Teams" but simpler, more focused, and with a stunning UI that doesn't make your eyes bleed.
β
Beautiful by Design - Dark mode, cyberpunk themes, and glassmorphism UI that security professionals actually want to use
β
Works Out of the Box - Includes realistic demo data and attack scenarios
β
Mobile Responsive - Monitor security on-the-go from any device
β
Blazing Fast - Loads in under 2 seconds, real-time updates
β
Privacy First - No telemetry, no data collection, fully open source
β
Easy to Customize - Plugin architecture and theme system
- Executive Dashboard - High-level security posture and KPIs
- Threat Intelligence - Real-time threat feeds and IOC tracking
- Vulnerability Management - CVE tracking and patch management
- Compliance Center - CBK, PCI DSS, CIS Controls, ISO 27001
- Incident Response - Active incidents and team performance
- π Dark Mode by Default (security people love dark mode)
- π Multiple Themes - Dark, Light, Cyberpunk, Matrix
- β¨ Smooth Animations - Framer Motion powered transitions
- π± Fully Responsive - Desktop, tablet, and mobile optimized
- π Glassmorphism Design - Modern blur effects and gradients
- π¨ Live alerts feed with severity-based coloring
- π Animated metrics and counters
- π Interactive threat map
- π Real-time notifications
- β±οΈ Auto-refresh capabilities
- Plugin system for custom widgets
- Theme customization
- API integration ready
- Export to PDF/CSV
- Multi-language support (EN/AR)
# Clone the repository
git clone https://github.com/SiteQ8/secopsdash.git
cd secopsdash
# Install dependencies
npm install
# Start development server
npm run dev
# Open http://localhost:5173# Build for production
npm run build
# Deploy to GitHub Pages
npm run deploy# Pull and run the Docker image
docker run -p 3000:80 siteq8/secopsdash:latest
# Or use docker-compose
docker-compose upSecOpsDash comes with multiple built-in themes. Switch between them using the theme toggle in the header.
| Theme | Description | Preview |
|---|---|---|
| Dark | Default slate theme | |
| Light | Clean white theme | |
| Cyberpunk | Neon pink/cyan theme | |
| Matrix | Green terminal theme |
SecOpsDash includes realistic demo data that tells a coherent security story:
π The Scenario:
- A ransomware attack is detected and being investigated
- Multiple brute force attempts from a specific region
- Vulnerability patching is in progress
- Compliance scores are improving over time
- SOC team is responding effectively with good MTTR/MTTD
All demo data is stored in public/demo-data/ as JSON files and can be easily customized.
Built with modern web technologies:
- βοΈ React 18 + TypeScript - Type-safe component development
- π¨ Tailwind CSS - Utility-first styling
- π Recharts - Beautiful, responsive charts
- β¨ Framer Motion - Smooth animations
- π¦ React Router - Client-side routing
- π Vite - Lightning-fast build tool
SecOpsDash supports multiple languages:
- π¬π§ English (default)
- π°πΌ Arabic (Ψ§ΩΨΉΨ±Ψ¨ΩΨ©) --Coming Soon--
- Getting Started
- Configuration Guide
- Plugin Development
- Theme Customization
- API Reference
- Deployment Guide
We love contributions! SecOpsDash is built by the community, for the community.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
See CONTRIBUTING.md for detailed guidelines.
Looking for a place to start? Check out our good first issues.
- Executive Dashboard
- Threat Intelligence Dashboard
- Vulnerability Management
- Compliance Center
- Multiple themes
- Mobile responsive
- SIEM integration (Splunk, ELK, Sentinel)
- Real-time data feeds
- Advanced plugin marketplace
- Custom alerting rules
- User authentication
- Multi-tenant support
- AI-powered threat detection
- Advanced analytics
- Mobile app (iOS/Android)
- Dark web monitoring
See full ROADMAP.md for details.
SecOpsDash is 100% free and open source. If you find it useful, consider:
- β Starring this repository (it really helps!)
- π¬ Spreading the word on social media
- π Reporting bugs and suggesting features
- π Sponsoring the project on GitHub Sponsors
All sponsorship funds go toward:
- π οΈ Development and maintenance
- π Documentation and tutorials
- π Security audits
- π Hosting and infrastructure
SecOpsDash is MIT licensed. You are free to use, modify, and distribute this project for any purpose, including commercial use.
MIT License
Copyright (c) 2025 Ali AlEnezi (SiteQ8)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software...
See LICENSE for the full text.
Built with β€οΈ by security professionals, for security professionals.
Special thanks to:
- The amazing open-source community
- All our contributors
- Kuwait cybersecurity community
- π Website: secopsdash.3li.info
- π§ Email: site@hotmail.com
- π Author: Ali AlEnezi | LinkedIn



