A syllabus for training AI to attack and defend networks
Because finding RL papers and simulators scattered across arXiv and GitHub is a research project in itself.

What it does
This is a curated awesome-list that catalogs research and tools at the intersection of reinforcement learning and cybersecurity. It gathers RL-specific environments—such as CSLE, C-CyberBattleSim, MininetGym, and PenGym—alongside papers, books, and talks. The maintainer filters out general ML work, so every entry explicitly uses RL for attack, defense, or network control.
The interesting bit
The narrow gatekeeping is what makes it useful: general machine-learning-for-security lists already exist, but this one insists on RL-only. That turns it into a quick index for researchers who need Gymnasium-compatible cyber ranges or game-theoretic frameworks rather than another malware-classification survey.
Key highlights
- Catalogs specialized RL environments such as CSLE, C-CyberBattleSim, MininetGym, CyGym, and PenGym, many with linked papers and documentation.
- Organized into environments, papers, books, blog posts, talks, and miscellaneous resources.
- Explicitly excludes general ML methods; the scope is strictly reinforcement learning applied to security.
- Many entries include direct links to arXiv preprints, IEEE papers, theses, and ReadTheDocs sites.
Verdict
Researchers building or benchmarking autonomous cyber-defense agents will find the simulator inventory alone worth bookmarking. If you are looking for general ML security datasets or production-grade SOAR playbooks, this is not your list.
Frequently asked
- What is Kim-Hammar/awesome-rl-for-cybersecurity?
- Because finding RL papers and simulators scattered across arXiv and GitHub is a research project in itself.
- Is awesome-rl-for-cybersecurity open source?
- Yes — Kim-Hammar/awesome-rl-for-cybersecurity is an open-source project tracked on heatdrop.
- How popular is awesome-rl-for-cybersecurity?
- Kim-Hammar/awesome-rl-for-cybersecurity has 1.1k stars on GitHub.
- Where can I find awesome-rl-for-cybersecurity?
- Kim-Hammar/awesome-rl-for-cybersecurity is on GitHub at https://github.com/Kim-Hammar/awesome-rl-for-cybersecurity.