Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Awesome LLM Red Teaming

A comprehensive list of tools and resources for red-teaming large language models (LLMs), vulnerability research, and reverse engineering using various techniques like prompt manipulation, adversarial testing, and model interpretation.

Awesome GitHub contributors GitHub Repo stars GitHub watchers GitHub last commit

LLM Red Teaming Resources by Technical Function

Playgrounds and practice targets

  • Folly - Open-source LLM prompt injection and jailbreak playground for hands-on experimentation.
  • DamnVulnerableMathLLM - Intentionally vulnerable maths LLM app for practising prompt injection and logic exploits.
  • DamnVulnerableShoppingLLM - Intentionally vulnerable shopping assistant scenario for testing data leakage and unsafe tool use.
  • RedTeam Arena - Competitive jailbreak challenges that train you to bypass model guardrails under time pressure.
  • MyLLM Bank - WithSecure CTF where you exploit a multi-LLM banking app to learn real-world prompt injection chains.
  • MyLLM Doctor - WithSecure medical chatbot challenge showing multi-stage prompt injection and policy evasion.
  • Gandalf by Lakera - Public challenge where you try to extract a secret from an aligned model despite protections.

Red teaming frameworks and agent harnesses

  • PyRIT - Microsoft framework for systematic, repeatable red teaming of generative AI systems with automation support.
  • Rigging - Lightweight agent and tool-calling harness for orchestrating offensive LLM experiments in controlled environments.

Attack generation and jailbreak toolkits

  • BrokenHill - Implementation of the Greedy Coordinate Gradient attack that automatically crafts adversarial prompts.
  • llm-attacks - Research code for universal adversarial suffixes that transfer across aligned LLMs.
  • Spikee - Simple prompt injection toolkit for probing and exploiting LLM applications.

Obfuscation and payload encoding utilities

Traffic interception and support tooling

  • LLM-itM - Man-in-the-middle proxy for OpenAI-compatible APIs that lets you inspect and modify prompts and responses.

Defences, standards and guardrails to test against

Research papers and technical articles

Case studies and exploitation write-ups

Bug bounties and programmes

  • Microsoft AI Bounty - Official programme that accepts AI vulnerability reports with rewards.
  • 0DIN AI - Platform focused on GenAI bug bounties and evaluations.

Contributing

Your contributions are always welcome! Please read the contribution guidelines first. We follow the Contributor Covenant Code of Conduct. Please make sure to review and adhere to this code of conduct when contributing.

License GitHub

This project is licensed under the MIT License - see the LICENSE.md file for details.