Skip to content

srisowmya2000/ThreatSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🕸️ ThreatGraph

AI-Powered Cyber Simulation • Swarm Intelligence • Attack Path Forecasting

Probabilistic Forecasting Engine for Proactive Cyber Defense

ThreatGraph is a locally hosted, AI-assisted cyber simulation platform that models attack paths, simulates adversary behavior, and estimates breach probability using swarm-style Red vs. Blue team reasoning.


⚠️ Defensive-Only Disclaimer

For educational, defensive, and authorized security testing only.
Do not point the simulation at any infrastructure you do not explicitly own, operate, or have written permission to assess.
This project is designed for defensive threat modeling, attack path analysis, and cyber resilience experimentation.


📸 Live Dashboard Preview

image

Interactive dashboard showing adversary selection, active defenses, target modeling, and live simulation telemetry.

⭐ If you find ThreatSimulation useful, starring the repo helps others discover it — thank you!

🚀 What ThreatGraph Does

ThreatGraph combines:

  • GraphRAG-style topology extraction
  • Knowledge graph modeling with Neo4j
  • Multi-agent Red Team / Blue Team simulation
  • Adversary playbook selection
  • Attack path correlation
  • Probabilistic breach forecasting
  • Live dashboard telemetry

Instead of treating security as a checklist, ThreatGraph attempts to answer:

“Given this architecture, these defenses, and this threat actor — how likely is a meaningful breach path?”


🧠 Core Concept

Traditional scanners answer:

  • “What vulnerabilities exist?”

ThreatGraph aims to answer:

  • Which attack paths are actually plausible?
  • Which controls meaningfully reduce breach probability?
  • How would a specific threat actor chain weaknesses together?
  • What happens when multiple agents explore the topology in parallel?

This makes the project useful for:

  • proactive cyber defense
  • threat modeling
  • attack path analysis
  • security architecture reviews
  • tabletop simulation concepts
  • AI-assisted adversary emulation (defensive context)

🏗️ High-Level Architecture

                ┌──────────────────────────────┐
                │   Target Domain / Infra URL  │
                └──────────────┬───────────────┘
                               │
                               ▼
                 ┌─────────────────────────────┐
                 │  GraphRAG / Topology Ingest │
                 │  Public Infra + Tech Signals│
                 └──────────────┬──────────────┘
                                │
                                ▼
                 ┌─────────────────────────────┐
                 │   Neo4j Knowledge Graph     │
                 │ Hosts • Services • Controls │
                 │ Paths • Weaknesses • Assets │
                 └──────────────┬──────────────┘
                                │
                                ▼
             ┌────────────────────────────────────────┐
             │ Multi-Agent Simulation Orchestrator    │
             │ CrewAI Red / Blue Parallel Reasoning   │
             └───────┬───────────────────────┬────────┘
                     │                       │
                     ▼                       ▼
         ┌──────────────────────┐   ┌──────────────────────┐
         │ Red Team Agents      │   │ Blue Team Agents     │
         │ Attack path search   │   │ Defensive response   │
         │ TTP chaining         │   │ Control evaluation   │
         └──────────┬───────────┘   └──────────┬───────────┘
                    └──────────────┬────────────┘
                                   ▼
                    ┌────────────────────────────┐
                    │ Breach Probability Engine  │
                    │ Risk Score + Path Evidence │
                    └──────────────┬─────────────┘
                                   ▼
                    ┌────────────────────────────┐
                    │ Vue Dashboard + Telemetry  │
                    │ Logs • Score • Simulation  │
                    └────────────────────────────┘






About

Probabilistic Forecasting Engine: Swarm Intelligence for Proactive Cyber Defense

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages