README.md
July 21, 2026 · View on GitHub
Awesome Reinforcement Learning
for Cyber Security
A curated list of resources dedicated to reinforcement learning applied to cyber security. Note that the list includes only work that uses reinforcement learning, general machine learning methods applied to cyber security are not included in this list.
For other related curated lists, see :
Table of Contents
↑ Environments
CSLE: The Cyber Security Learning Environment
|
CSLE: The Cyber Security Learning Environment
|
Continuous CyberBattleSim
|
C-CyberBattleSim
|
MininetGym
|
MininetGym
|
CyGym
|
CyGym: A Simulation-Based Game-Theoretic Analysis Framework for Cybersecurity
|
Cyborg++
|
CybORG++: An Enhanced Gym for the Development of Autonomous Cyber Agents
|
Cybershield
|
CYBERSHIELD: A Competitive Simulation Environment for Training AI in Cybersecurity
|
Cyberwheel
|
Cyberwheel: A Reinforcement Learning Simulation Environment
|
Pentesting Training Framework for Reinforcement Learning Agents (PenGym)
|
PenGym: Pentesting Training Framework for Reinforcement Learning Agents
|
The ARCD Primary-level AI Training Environment (PrimAITE)
|
The ARCD Primary-level AI Training Environment (PrimAITE)
|
AutoPentest-DRL
|
AutoPentest-DRL: Automated Penetration Testing Using Deep Reinforcement Learning
|
NASimEmu
|
|
NASimEmu
|
gym-idsgame
|
gym-idsgame
|
CyberBattleSim (Microsoft)
|
CyberBattleSim
|
gym-malware
|
gym-malware
|
malware-rl
|
malware-rl
|
gym-flipit
|
gym-flipit
|
gym-threat-defense
|
gym-threat-defense
|
gym-nasim
|
gym-nasim |
gym-optimal-intrusion-response
|
gym-optimal-intrusion-response
|
sql_env
|
sql_env |
cage-challenge
|
cage-challenge-1
|
cage-challenge-2
|
cage-challenge-3
|
cage-challenge-4
|
ATMoS
|
ATMoS |
MAB-Malware
|
MAB-malware |
ASAP
|
Autonomous Security Analysis and Penetration Testing framework (ASAP) |
Yawning Titan
|
Yawning Titan
|
Cyborg
|
Cyborg
|
FARLAND
|
FARLAND (github repository missing)
|
SecureAI
|
SecureAI
|
CYST
|
CYST
|
CLAP
|
CLAP: Curiosity-Driven Reinforcment Learning Automatic Penetration Testing Agent
|
CyGIL
|
CyGIL: A Cyber Gym for Training Autonomous Agents over Emulated Network Systems
|
BRAWL
|
BRAWL
|
DETERLAB
|
DeterLab: Cyber-Defense Technology Experimental Research Laboratory
|
