Enterprise-Grade Security Operations Center (SOC) Platform
28 Integrated Security Modules | Real-Time Threat Analysis | Complete Incident Response
View Live DemoSecureEntryHub is a modern, production-ready React-based Security Operations Center (SOC) platform frontend featuring 28 specialized security modules. Built for cybersecurity teams, MSSPs, consultants, and enterprises, it delivers comprehensive workflows for threat analysis, incident response, digital forensics, compliance management, and security operations across a unified, intuitive dashboard.
Frontend Demo with Mock Data: This package is a fully functional frontend application with simulated enterprise security data and local browser storage. Perfect for demos, training, prototyping, and evaluation. Firebase backend integration ready — connect real APIs and data in minutes (step-by-step guide included below).| Role | Module Access | Access Level |
|---|---|---|
| Demo User | 8 modules | Limited demo evaluation access |
| Security Viewer | 9 modules | Read-only reporting and data |
| SOC Analyst | 21 modules | Full operations, no admin |
| Administrator | 28 modules | Complete platform access |
npm install npm run dev
Application launches at http://localhost:5173 with all 28 modules using mock data and local storage.
2a. Create Firebase Project:
2b. Enable Firebase Services:
2c. Get Firebase Config Keys:
2d. Configure in Your App:
Create/update file: src/config/firebase.config.ts
import { initializeApp } from 'firebase/app'; import { getAuth } from 'firebase/auth'; import { getFirestore } from 'firebase/firestore'; import { getStorage } from 'firebase/storage'; const firebaseConfig = { apiKey: 'YOUR_API_KEY', authDomain: 'your-project.firebaseapp.com', projectId: 'your-project-id', storageBucket: 'your-project.appspot.com', messagingSenderId: 'YOUR_SENDER_ID', appId: 'YOUR_APP_ID' }; const app = initializeApp(firebaseConfig); export const auth = getAuth(app); export const db = getFirestore(app); export const storage = getStorage(app); 2e. Environment Variables (Secure Best Practice):
Create .env.local in project root:
VITE_FIREBASE_API_KEY=YOUR_API_KEY VITE_FIREBASE_AUTH_DOMAIN=your-project.firebaseapp.com VITE_FIREBASE_PROJECT_ID=your-project-id VITE_FIREBASE_STORAGE_BUCKET=your-project.appspot.com VITE_FIREBASE_MESSAGING_SENDER_ID=YOUR_SENDER_ID VITE_FIREBASE_APP_ID=YOUR_APP_ID | Role | Password | Action | |
|---|---|---|---|
| Admin | [email protected] | Admin@123456 | CHANGE! |
| Analyst | [email protected] | Analyst@123456 | CHANGE! |
| Viewer | [email protected] | Viewer@123456 | CHANGE! |
| Demo | [email protected] | Demo@123456 | CHANGE! |
Supported SIEM Integrations: Splunk, QRadar, ArcSight, Elasticsearch
Threat Intelligence Feeds: MISP, ThreatConnect, Anomali, AlienVault OTX
Endpoint Detection: CrowdStrike, Sentinel One, Carbon Black, Tanium
Vulnerability Management: Nessus, Qualys, Tenable, Rapid7
Custom Configuration: Edit src/config/integrations.config.ts for API endpoints and credentials
npm run build npm run preview
Deploy Options:
firebase deploy (recommended)dist/ folder to Apache/Nginx webrootnpm audit fix to update dependenciesQ: Is this a real SOC platform or demo?
A: This is a production-ready frontend demo with mock data and local storage. The codebase is built for real backend integration. Configure Firebase or connect APIs to go live with real threat data in minutes.
Q: Can I customize roles and permissions?
A: Yes! Edit src/config/roles.config.ts to create custom roles, adjust module access, and configure permissions. Changes take effect immediately.
Q: What data storage options are available?
A: Demo mode uses browser local storage. For production, configure Firestore for cloud-based real-time data, automatic backups, version control, and disaster recovery.
Q: Does it work offline?
A: Yes, the demo runs offline with mock data. Production deployments with real data and integrations require internet connectivity for API calls and feed updates.
Q: Which browsers are supported?
A: Chrome 90+, Firefox 88+, Safari 14+, Edge 90+. All modern browsers with ES2020+ support. No legacy browser support.
Q: Can I white-label this?
A: Absolutely! Customize app name, logo, colors, and branding through src/config/app.config.ts without touching code.
Q: What compliance frameworks are supported?
A: SOC 2 Type II, ISO 27001, NIST Cybersecurity Framework, GDPR, and others. Automated reporting and controls mapping included.
Q: What’s included in this package?
A: Complete React+TypeScript source code, 28 security modules, mock data services, Firebase integration guide, configuration templates, deployment instructions, and comprehensive setup documentation.