PandaBench is a comprehensive benchmark for evaluating Large Language Model (LLM) safety, focusing on jailbreak attacks, defense mechanisms, and evaluation methodologies.
The PandaGuard framework architecture illustrating the end-to-end pipeline for LLM safety evaluation. The system connects three key components: Attackers, Defenders, and Judges.
This repository contains the benchmark results from extensive evaluations of various LLMs against different jailbreak attacks and defense mechanisms. The dataset enables researchers to:
PandaBench builds comprehensive benchmarks for LLM/attack/defense/evaluation (a) Attack Success Rate vs. release date for various LLMs. (b) ASR across different harm categories with and without defense mechanisms. (c) Overall ASR for all evaluated LLMs with and without defense mechanisms.
The benchmark dataset is organized as follows:
benchmarks/
βββ panda-bench.csv # Summary of all benchmark results
βββ jbb/ # Raw jailbreak evaluation results
β βββ [model_name]/
β βββ [attack_name]/
β βββ [defense_name]/
β βββ results.json # Detailed results
β βββ config.yaml # Configuration used
βββ jbb_judged/ # Judged jailbreak results
β βββ [model_name]/
β βββ [attack_name]/
β βββ [defense_name]/
β βββ [judge_results]
βββ alpaca_eval/ # Raw capability evaluation results
β βββ [model_name]/
β βββ [defense_name]/
β βββ results.json # Results
β βββ config.yaml # Configuration
βββ alpaca_eval_judged/ # Judged capability results
βββ [model_name]/
βββ [defense_name]/
βββ [judge_name]/
βββ annotations.json # Detailed annotations
βββ leaderboard.csv # Summary metrics
The benchmark includes evaluation results for a wide range of LLMs:
The benchmark includes the following attack methods:
The benchmark includes the following defense methods:
The dataset provides:
For reproducing experiments or running your own evaluations, please see the PandaGuard repository.
For questions, suggestions, or collaboration opportunities:
PandaBench is a comprehensive benchmark for evaluating Large Language Model (LLM) safety, focusing on jailbreak attacks, defense mechanisms, and evaluation methodologies.
The PandaGuard framework architecture illustrating the end-to-end pipeline for LLM safety evaluation. The system connects three key components: Attackers, Defenders, and Judges.
This repository contains the benchmark results from extensive evaluations of various LLMs against different jailbreak attacks and defense mechanisms. The dataset enables researchers to:
PandaBench builds comprehensive benchmarks for LLM/attack/defense/evaluation (a) Attack Success Rate vs. release date for various LLMs. (b) ASR across different harm categories with and without defense mechanisms. (c) Overall ASR for all evaluated LLMs with and without defense mechanisms.
The benchmark dataset is organized as follows:
benchmarks/
βββ panda-bench.csv # Summary of all benchmark results
βββ jbb/ # Raw jailbreak evaluation results
β βββ [model_name]/
β βββ [attack_name]/
β βββ [defense_name]/
β βββ results.json # Detailed results
β βββ config.yaml # Configuration used
βββ jbb_judged/ # Judged jailbreak results
β βββ [model_name]/
β βββ [attack_name]/
β βββ [defense_name]/
β βββ [judge_results]
βββ alpaca_eval/ # Raw capability evaluation results
β βββ [model_name]/
β βββ [defense_name]/
β βββ results.json # Results
β βββ config.yaml # Configuration
βββ alpaca_eval_judged/ # Judged capability results
βββ [model_name]/
βββ [defense_name]/
βββ [judge_name]/
βββ annotations.json # Detailed annotations
βββ leaderboard.csv # Summary metrics
The benchmark includes evaluation results for a wide range of LLMs:
The benchmark includes the following attack methods:
The benchmark includes the following defense methods:
The dataset provides:
For reproducing experiments or running your own evaluations, please see the PandaGuard repository.
For questions, suggestions, or collaboration opportunities: