microsoft/CyberBattleSim
An experimentation and research platform to investigate the interaction of automated agents in an abstract simulated network environments. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2115
- days_rel: n/a
- days_push: 8
- n_releases_24m: 0
Adoption not part of the score
1784 stars · 285 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
CyberBattleSim is a Python-based experimentation and research platform from Microsoft that simulates abstract enterprise network environments where automated attacker and defender agents interact. It provides an Open AI Gym interface so reinforcement learning algorithms can train agents to exploit vulnerabilities, move laterally across networks, and defend against such attacks.
Use cases
- train reinforcement learning agents for cyber attack simulation
- research lateral movement attacks in simulated networks
- benchmark RL algorithms on cybersecurity environments
- simulate attacker versus defender interactions in enterprise networks
- study how network topology affects cyber attack propagation
- build a custom gym environment for security research
When to choose
- you need a safe, abstract sandbox for cybersecurity RL research
- you want to compare reinforcement learning agents on attack/defense tasks
- you are studying the effect of network topology and vulnerabilities on lateral movement
When to avoid
- you need realistic network traffic or direct application to real-world systems
- you want production-grade penetration testing tools
- you need a polished game or commercial training product
Facets
library · maturity active
simulation reinforcement-learning agent-framework security penetration-testing security artificial-intelligence reinforcement-learning simulation python cross-platform cybersecurity-simulation openai-gym attack-defense lateral-movement network-simulation research-platform research
1 source
- readme: https://github.com/microsoft/CyberBattleSim · fetched 2026-08-28 · a5bb1eb5b45a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/CyberBattleSim | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="microsoft/CyberBattleSim")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem