vaibhav2108/cyber_resilience
0
Predictive Cyber Resilience Platform
๐ก๏ธ AI-powered enterprise cyber resilience platform focused on anticipating threats, withstanding attacks, recovering operations, and adapting continuously.
Features
- Executive Dashboard โ KPI-first storytelling with resilience gauges, threat heatmaps, and trend analytics
- 4 Pillars โ Anticipate, Withstand, Recover, Adapt/Evolve with 18 interactive demos
- AI Copilot โ RAG-powered chat assistant with context-aware security insights
- Synthetic Data Engine โ 22 correlated datasets with 5K+ assets
- Dynamic KPI Engine โ All metrics computed from live data, no hardcoded values
- Dark Glassmorphism UI โ Premium executive dashboard design
Quick Start
# Install dependencies
pip install -e .
# Set your OpenAI API key (optional - for Copilot AI features)
cp .env.example .env
# Edit .env and add your OPENAI_API_KEY
# Run the application
streamlit run main.pyTech Stack
Architecture
app/
โโโ data/ # Synthetic data engine (22 datasets)
โโโ kpi/ # Dynamic KPI computation
โโโ ui/
โ โโโ dashboards/ # Executive dashboard
โ โโโ pages/ # 4 pillar pages
โ โโโ copilots/ # AI copilot
โ โโโ theme.py # Dark glassmorphism CSS
โ โโโ components.py # Reusable Plotly components
โโโ rag/ # RAG retrieval engineDeployment
Hugging Face Spaces
This app includes a Dockerfile configured for HF Spaces (port 7860).
Local Docker
docker build -t cyber-resilience .
docker run -p 7860:7860 -e OPENAI_API_KEY=your-key cyber-resilienceLicense
Proprietary
