SOC Command Center (TheHive, Cortex, MISP & Shuffle SOAR)
VulnerGuard bridges the gap between offensive penetration testing and defensive incident response by embedding a complete, isolated Security Operations Center (SOC) stack on a dedicated defensive network plane and exposing it through a unified, RBAC-protected SOC Broker (/api/soc/*) in the SOC Console (/soc).
1. Integrated SOC Appliance Stack
All four defensive appliances run inside isolated containers on the private SOC network plane and communicate exclusively with the authenticated VulnerGuard SOC Broker:
| Appliance | Logical Service Role | Broker Endpoint Prefix | Primary Defensive Role |
|---|---|---|---|
| TheHive | vg-soc-thehive | /api/soc/thehive/* | Security Incident & Case Management, Alert Triage, Task Assignment, and Observable Tracking. |
| Cortex | vg-soc-cortex | /api/soc/cortex/* | Observable Enrichment & Active Response Engine (DNS, Whois, VirusTotal, AbuseIPDB, Shodan analyzers). |
| MISP | vg-soc-misp | /api/soc/misp/* | Malware Information Sharing Platform & Threat Intelligence IOC Correlation (IPs, Domains, SHA256 hashes). |
| Shuffle SOAR | vg-soc-shuffle | /api/soc/shuffle/* | Low-Code Security Orchestration, Automation, and Response Workflow Engine. |
2. How the Zero-Trust SOC Broker Works
Instead of exposing TheHive, Cortex, MISP, or Shuffle directly to the public internet, VulnerGuard implements a zero-trust SOC Broker:
- Single Sign-On Experience: Operators authenticate once to VulnerGuard with their JWT session and navigate to https://vulnerguard.com/soc.
- Server-Side Credential Injection: The backend injects encrypted API credentials (
THEHIVE_API_KEY,CORTEX_API_KEY,MISP_API_KEY,SHUFFLE_API_KEY) stored in the Admin Vault (AppSetting) when proxying requests across the private SOC plane. - Unified Telemetry Aggregation (
GET /api/soc/overview): Fetches real-time health, open alerts, active cases, analyzer statuses, and recent threat events across all four appliances in a single request.
3. Core SOC Workflows
Workflow A: Promoting Scan Findings to TheHive Alerts & Cases
When a VulnerGuard scan uncovers a critical or high-severity vulnerability:
- Open the SOC Console (
/soc) or click Escalate to TheHive from the scan findings view. - VulnerGuard invokes
POST /api/soc/thehive/alertorPOST /api/soc/thehive/casewith the target hostname, severity, CVSS score, and raw tool evidence attached as observables. - SOC analysts can track remediation tasks, assign responders, and close the case directly from the SOC Console.
Workflow B: Running Cortex Observable Analyzers
Need to pivot on a suspicious IP address, domain, or file hash discovered during reconnaissance?
- In the SOC Console → Cortex Analyzers panel, select an active analyzer (
GET /api/soc/cortex/analyzers). - Submit the observable data and
dataType(ip,domain,url,hash,mail) toPOST /api/soc/cortex/run. - Cortex executes the analyzer job in isolation and returns structured enrichment telemetry back to the console.
Workflow C: Querying MISP Threat Intelligence Events
- Open the MISP Threat Intel tab in
/soc(GET /api/soc/misp/events). - Correlate discovered subdomains, SSL certificate fingerprints, or external script hosts against known adversary infrastructure and IOC feeds.
Workflow D: Triggering Automated Shuffle SOAR Playbooks
- Configure a webhook or workflow inside Shuffle SOAR.
- Trigger automated containment actions (such as WAF IP blocking, ticket creation, or security channel paging) directly from VulnerGuard via
POST /api/soc/shuffle/webhook.