A modern enterprise-grade cybersecurity platform designed to centralize security monitoring, vulnerability management, threat intelligence, malware analysis, phishing detection, and incident response through a unified dashboard.
CyberShield XDR is a full-stack cybersecurity platform that unifies multiple security operations into a single application.
The platform enables organizations to monitor assets, detect threats, perform vulnerability assessments, analyze malware, investigate phishing attacks, and manage security incidents through an intuitive web interface.
This project demonstrates enterprise-level software architecture using modern backend, frontend, database, and asynchronous processing technologies.
- Secure JWT Authentication
- Role-Based Access Control (RBAC)
- Security Dashboard
- Asset Inventory Management
- Vulnerability Scanner
- Threat Intelligence Module
- Malware Analysis
- Phishing Detection
- Security Alerts
- Incident Reports
- Admin Panel
- User Management
- Background Task Processing (Celery)
- Redis Integration
- RESTful APIs
- Swagger API Documentation
- Docker Support
React + TypeScript
โ
โ
REST API (HTTPS)
โ
FastAPI Backend
โ
โโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ
โ โ โ
PostgreSQL Redis Celery Worker
โ โ โ
โโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ
โ
Threat Intelligence Engine
- React
- TypeScript
- Vite
- Tailwind CSS
- Axios
- FastAPI
- Python
- SQLAlchemy
- Alembic
- JWT Authentication
- Pydantic
- PostgreSQL
- Celery
- Redis
- Docker
- Docker Compose
CyberShield-XDR
โ
โโโ backend/
โโโ frontend/
โโโ docker/
โโโ docs/
โโโ screenshots/
โโโ uploads/
โโโ docker-compose.yml
โโโ README.md
โโโ LICENSE
git clone https://github.com/johncybersage/CyberShield-XDR.git
cd CyberShield-XDRcd backend
pip install -r requirements.txtRun
uvicorn main:app --reloadcd frontend
npm install
npm run devAfter starting the backend:
http://127.0.0.1:8000/api/docs
- JWT Authentication
- Secure Password Hashing
- Role-Based Authorization
- API Validation
- Input Sanitization
- SQLAlchemy ORM
- Protected Routes
- Secure REST APIs
- SIEM Integration
- MITRE ATT&CK Mapping
- Threat Hunting
- Multi-Tenant Support
- AI-Based Threat Correlation
- Email Alerting
- Real-Time Monitoring
- Kubernetes Deployment
This project is licensed under the MIT License.
๐จโ๐ป Author Raj(John) K
Cybersecurity Engineering Student | Full-Stack Developer | AI & Cloud Security Enthusiast
๐ GitHub: https://github.com/johncybersage
๐ผ LinkedIn: https://www.linkedin.com/in/raj-k-cybersec/
๐ง Email: johnraj.kse@gmail.com
Built with โค๏ธ for cybersecurity education and research.
โญ If you found this project useful, consider giving it a star.







