SecOpsDash is a free, open-source security operations dashboard designed for SOC analysts, security managers, and cybersecurity teams. It provides beautiful visualizations of security metrics, threat intelligence, vulnerabilities, compliance status, and incident response data.
Yes! SecOpsDash is 100% free and open source under the MIT license. You can use it, modify it, and distribute it for any purpose, including commercial use.
- SOC Analysts - Monitor security operations
- Security Managers - Track team performance
- CISOs - Executive security dashboards
- Security Consultants - Demonstrate capabilities
- Students - Learn cybersecurity concepts
- Small Businesses - Without budget for expensive SIEM
Currently, SecOpsDash v1.0 includes realistic demo data. Version 1.1 (Q1 2026) will add SIEM integrations for Splunk, ELK, Azure Sentinel, and QRadar. See our Roadmap for details.
- Node.js 18.0.0 or higher
- npm 9.0.0 or higher
- Modern web browser (Chrome, Firefox, Safari, Edge)
- 2GB RAM minimum
- 500MB disk space
git clone https://github.com/SiteQ8/secopsdash.git
cd secopsdash
npm install
npm run devSee the README for detailed instructions.
Yes! SecOpsDash supports multiple deployment options:
- GitHub Pages - Free hosting
- Docker - Containerized deployment
- Vercel/Netlify - One-click deployment
- Self-hosted - nginx/Apache
Yes, SecOpsDash works offline with demo data. For real-time data sources, you'll need internet connectivity.
- Executive Dashboard - Security posture overview
- Threat Intelligence - Global threats and IOCs
- Vulnerability Management - CVE tracking
- Compliance Center - CBK, PCI DSS, CIS, ISO 27001
- Incident Response - Active incidents tracking
Yes! SecOpsDash is highly customizable:
- Multiple themes (Dark, Light, Cyberpunk, Matrix)
- Plugin system for custom widgets
- Dashboard layout customization (coming in v1.2)
- Custom data sources (coming in v1.1)
v1.0 (Current):
- JSON demo data files
v1.1 (Q1 2026):
- Splunk Enterprise/Cloud
- Elastic Stack (ELK)
- Azure Sentinel
- QRadar
- Generic REST APIs
- CSV/JSON imports
Yes! SecOpsDash is fully responsive and optimized for:
- iOS (iPhone/iPad)
- Android phones and tablets
- Touch-friendly controls
- Mobile-optimized charts
Yes, SecOpsDash supports:
- PDF export (current)
- CSV export (current)
- Scheduled reports (coming in v1.2)
- Custom report templates (coming in v1.2)
Yes! SecOpsDash prioritizes security:
- No telemetry or tracking
- No data sent to external servers
- All data stays on your infrastructure
- Open source code (audit yourself)
- Security headers enabled
- Regular security updates
No. SecOpsDash does not collect, store, or transmit any user data. Everything runs locally in your browser or on your server.
Please email security issues to [email protected] with "SecOpsDash Security Vulnerability" in the subject. See our Security Policy for details.
SecOpsDash is designed to be compliance-friendly:
- GDPR compliant (no data collection)
- SOC 2 friendly architecture
- Tracks CBK framework compliance
- Supports PCI DSS monitoring
- ISO 27001 compliance tracking
- Frontend: React 18, TypeScript
- Styling: Tailwind CSS
- Charts: Recharts
- Animations: Framer Motion
- Build: Vite
- Routing: React Router
Yes! Version 1.1 (Q1 2026) will add SIEM connectors. Until then, you can:
- Export data from your SIEM to JSON
- Use the CSV import feature
- Wait for official integrations
No! SecOpsDash v1.0 is a static web application that runs in the browser. For production deployments with real-time data (v1.1+), you can optionally use a database.
Yes! SecOpsDash can run completely offline behind a firewall with no external dependencies for the demo data version.
- Chrome/Edge (recommended)
- Firefox
- Safari
- Any modern browser with ES6+ support
See the Theme Customization Guide. You can:
- Modify existing themes
- Create new color schemes
- Add custom CSS
- Share themes with community
Yes! SecOpsDash has a plugin system. See the Plugin Development Guide to:
- Create custom widgets
- Extend functionality
- Share plugins with community
Edit the JSON files in public/demo-data/:
alerts.json- Security alertsvulnerabilities.json- CVE dataincidents.json- Incident datametrics.json- Performance metricscompliance.json- Compliance scores
Yes! Under the MIT license, you can:
- Remove SecOpsDash branding
- Add your own logo
- Customize colors and styling
- Deploy as your own product
(We'd appreciate attribution, but it's not required!)
- 💡 GitHub Discussions: Ask questions
- 📧 Email: [email protected]
- 🐛 Issues: Report bugs on GitHub
See CONTRIBUTING.md for:
- Code contributions
- Bug reports
- Feature suggestions
- Documentation improvements
- Community support
Yes! Join us:
- GitHub Discussions: Q&A and ideas
- LinkedIn: Updates and articles
Yes! We accept sponsorships via:
- GitHub Sponsors
- Direct contact for enterprise sponsorships
All funds go toward development, hosting, and community support.
MIT License - the most permissive open source license. See LICENSE for full text.
Yes! The MIT license allows commercial use without restrictions.
Not required by the license, but greatly appreciated! A link back to the project helps it grow.
Yes, you can sell SecOpsDash or services built on it. However, users can also get it free from our GitHub repo.
"SecOpsDash" is not a registered trademark. You're free to use it, but please don't create confusion about the official project.
# Clear node_modules and reinstall
rm -rf node_modules package-lock.json
npm install
npm run devCheck your browser console for errors. Make sure you're using a modern browser with JavaScript enabled.
Ensure:
- Node version is 18+
- All dependencies installed (
npm ci) - Build completed successfully (
npm run build) - dist/ folder exists
# Check logs
docker logs secopsdash
# Rebuild image
docker-compose down
docker-compose build --no-cache
docker-compose upVisit our GitHub Discussions.
Check our Roadmap for planned features and timelines. Dates are estimates and may change.
Yes! Open a feature request on GitHub.
No paid version is planned. SecOpsDash will always be free and open source. We may offer optional:
- Premium plugins (community marketplace)
- Enterprise support contracts
- Consulting services
- Training workshops
- ⭐ Star the GitHub repo
- 👀 Watch the repo for releases
- 📧 Subscribe to our newsletter (coming soon)
- 💡 Open a Discussion
- 📧 Email: [email protected]
We're here to help! 🛡️