Awesome LLM Security
Awesome LLM Security is a GitHub-curated list of papers, tools, and datasets covering LLM attack and defense research, including jailbreak techniques (GCG, AutoDAN, DeepInception, GPTFUZZER, cipher-based jailbreaks), indirect prompt injection, backdoor/virtual prompt injection attacks, model fingerprinting (LLMmap, TRAP), and defenses like PARDEN, circuit breakers, and self-defense filtering. It's a comprehensive reference for tracking the state of adversarial and defensive LLM security research from 2022 onward.
What it is
The corca-ai/awesome-llm-security list is a link index of LLM security papers (dated May 2022 to March 2025), tools, a CVE, competitions and blogs. Papers carry tags such as multi-modal, transfer, gene-algorithm, cipher, ICL, token-prob and self-filtered, plus venue and links to paper, repo, site or dataset. The page adds no analysis of its own. A note says PDFs are shared via Moonlight, which pairs each paper with a summary.
What to do
The page's practical value is the set of items you can run or measure against.
Benchmarks and evaluation harnesses (each has a repo link unless noted):
- JailbreakBench (March 2024): open robustness benchmark for jailbreaking.
- AgentDojo (NeurIPS 24): dynamic environment for attacks and defenses on LLM agents.
- Formalizing and Benchmarking Prompt Injection Attacks and Defenses (USENIX Security 24).
- AgentHarm (October 2024): harmfulness of LLM agents. The page links only the paper.
- Do-Not-Answer: dataset for evaluating safeguards.
- Rethinking How to Evaluate Language Model Jailbreak (April 2024).
- Open-Prompt-Injection and jailbreak-evaluation (a Python package).
Scanners and guards:
- Garak: LLM vulnerability scanner.
- PurpleLlama: tools to assess and improve LLM security.
- LLMFuzzer: fuzzing framework.
- Prompt Fuzzer: hardens GenAI applications.
- Agentic Radar: CLI security scanner for agentic workflows.
- WhistleBlower: infers an agent's system prompt from its outputs.
- Rebuff, Vigil and LLM Guard: prompt injection detection and filtering.
Defenses with code linked: Baseline Defenses (perplexity, paraphrase-style baselines), LLM Self Defense, AutoDefense (multi-agent), Information Bottleneck, PARDEN (repetition), and Circuit Breakers (NeurIPS 24). Detecting Language Model Attacks with Perplexity (August 2023) is listed without a repo.
Other entries:
- LangChain code injection, CVE-2023-29374, is listed as a link only, with no mechanism or fix.
- The Mozilla 0din GenAI bug bounty covers prompt injection, training data poisoning and DoS.
- Gandalf (prompt injection wargame) and the DEFCON31 Quals LLM challenges are listed for practice.
Caveats
- Entries are one-line descriptions. The page gives no results, no comparison between tools, and no guidance on which defense holds against which attack.
- Coverage of papers appears to end around March 2025, with one agent benchmark from October 2024. Newer work is not captured.
- The tool list mixes detectors, scanners and one tool-calling protocol (UTCP). Maintenance status of each is not stated.
- Some papers are listed without a repo or a venue, so reproducibility has to be checked per item.
Organisations named here
- Circuit Breakers
- DeepInception
- GPTFUZZER
- LLMmap
- MasterKey
- PARDEN
- TRAP
- Visual Adversarial Examples
CVEs named here
- CVE-2023-29374
Technologies named here
- LangChain
- UTCP
- Plexiglass
- OpenAI's ChatGPT Plugins
- ChatGPT
- PurpleLlama
- Rebuff
- garak
- LLMFuzzer
- LLM Guard
- Vigil
- Jailbreak Evaluation
- Prompt Fuzzer
- WhistleBlower
- Open-Prompt-Injection
- Agentic Radar
- 0din GenAI Bug Bounty from Mozilla
- Gandalf
- Epivolis
- PALLMs
- GPT-4
- GCG
Techniques named here
- Visual Adversarial Examples Jailbreak
- Adversarial alignment testing
- Indirect Instruction Injection via images/sounds
- Universal and Transferable Adversarial Attacks
- Compositional Adversarial Attacks
- Image Hijacking
- Weak-to-Strong Jailbreaking
- Indirect prompt injection
- Jailbreak safety-training failure analysis
- Latent Jailbreak
- Prompt extraction
- Multi-step Jailbreaking Privacy Attacks
- Prompt engineering jailbreak
- Prompt Injection attack against LLM-integrated Applications
- MasterKey automated jailbreak
- Cipher-based stealthy chat jailbreak
- Universal Black Box Jailbreaking
- Fine-tuning safety compromise
- AutoDAN
- In-Context Demonstrations Jailbreak
- Multilingual Jailbreak
- Persona Modulation Jailbreak
- DeepInception hypnosis jailbreak
- Nested Jailbreak Prompts
- AutoDAN interpretable adversarial attacks
- Language Model Inversion
- Prompt-Based Adversarial Attack
- GPTFUZZER auto-generated jailbreak red teaming
- Many-shot Jailbreaking
- Confidence Elicitation attack
- Out-of-Distribution Strategy Jailbreak
- BITE textual backdoor with iterative trigger injection
- Prompt as Triggers backdoor
- Virtual Prompt Injection backdoor
- LLMmap fingerprinting
Related in AI Security
