Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 2.65 KB

File metadata and controls

60 lines (44 loc) · 2.65 KB

Universal Jailbreak Suffixes Are Strong Attention Hijackers 🥷

The official repository for the paper “Universal Jailbreak Suffixes Are Strong Attention Hijackers”, analyzing the underlying mechanism of suffix-based LLM jailbreaks, and exploiting it to enhance and mitigate existing jailbreaks.

Setup

The project requires Python 3.1.0 and the installation of requirements.txt, preferably in an isolated environment, as it includes a fork of TransformerLens (othewise, this could override existing installation of TransformerLens).

Usage

Common entry points are demonstrated in the demo notebook. There, we reproduce the initial GCG universality analysis (§3), calculation of the dominance score (Eq. 3, §5) over different prompts, which can be aggregated per GCG suffix, leading to their hijacking strength (§6).

Additional Usage

Coming soon...

Additional Research Artifacts

Some of our additional research artifacts (which are used in this code) may be useful for further/other types of analyses.

  • The GCG suffixes dataset for further exploring GCG suffixes.
  • TransformerLens fork for further exploring the dominance score.

Acknowledgements

Some code snippets are loosely inspired by the following codebases:

Citation

If you find this work, or any of the research artifacts, useful, please cite our paper as:

@article{bentov2025universaljailbreaksuffixesstrong,
      title={{U}niversal {J}ailbreak {S}uffixes {A}re {S}trong {A}ttention {H}ijackers}, 
      author={Matan Ben-Tov and Mor Geva and Mahmood Sharif},
      year={2025},
      eprint={2506.12880},
      archivePrefix={arXiv},
      primaryClass={cs.CR},
      url={https://arxiv.org/abs/2506.12880}, 
}