Shae McFadden's starred repositories
active-learning
Continuous Learning for Android Malware Detection (USENIX Security 2023)
cage-challenge-1-public
Team Mindrake's hierarchical RL solution to the first CybORG CAGE challenge.
challenge-001-exemplar
Challenge Problem #1 - Linux Kernel (NOTE: This code does not reflect the active state of what will be used at competition time, please refer to resources inside of the competition environment)
SecLLMHolmes
SecLLMHolmes is a generalized, fully automated, and scalable framework to systematically evaluate the performance (i.e., accuracy and reasoning capabilities) of LLMs for vulnerability detection.
secml-torch
SecML-Torch: A Library for Robustness Evaluation of Deep Learning Models
metasploit-gym
An environment for testing AI agents against networks using Metasploit.
awesome-rl-for-cybersecurity
A curated list of resources dedicated to reinforcement learning applied to cyber security. (ARCD)
CyberBattleSim
An experimentation and research platform to investigate the interaction of automated agents in an abstract simulated network environments.
llm-attacks
Universal and Transferable Attacks on Aligned Language Models
llama-cpp-python
Python bindings for llama.cpp
YAWNING-TITAN
YAWNING TITAN is an abstract, graph based cyber-security simulation environment that supports the training of intelligent agents for autonomous cyber operations.
cage-challenge-4
The TTCP CAGE Challenges are a series of public challenges instigated to foster the development of autonomous cyber defensive agents. This CAGE Challenge 4 (CC4) returns to a defence industry enterprise environment, and introduces a Multi-Agent Reinforcement Learning (MARL) scenario.
learning-graphql
An attempt to learn GraphQL
Damn-Vulnerable-GraphQL-Application
Damn Vulnerable GraphQL Application is an intentionally vulnerable GraphQL service implementation designed for learning about and practising GraphQL Security.
graphql-wordlist
The only GraphQL wordlist you'll ever need. Operations, field names, type names... Collected on more than 60k distinct GraphQL schemas.
poc-graphql
Research on GraphQL from an AppSec point of view.
stable-baselines3
PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.
stable-baselines
A fork of OpenAI Baselines, implementations of reinforcement learning algorithms