Code for our TrojanClimb framework
1
stars
39
commits
Python
primary language
Oct 23, 2025
updated
Code for our work Exploiting Leaderboards for Large-Scale Distribution of Malicious Models, IEEE S&P 2026.

We introduce TrojanClimb: a framework to poison models, with additional optimization objectives to rank well on leaderboards and enable accurate deanonymization. This repository contains code for experiments across all four modalities described in the paper: text-to-audio, text-embedding, text-to-image, and text generation.
To run our analysis of Huggingface models, run huggingface_analysis.py
@inproceedings{suri2026exploiting,
title = {Exploiting Leaderboards for Large-Scale Distribution of Malicious Models},
author = {Suri, Anshuman and Chaudhari, Harsh and Peng, Yuefeng and Naseh, Ali and Oprea, Alina and Houmansadr, Amir},
booktitle = {IEEE Symposium on Security and Privacy (S&P)},
year = {2026}
}
Python
76.4%
Jupyter Notebook
23.6%
Code for our TrojanClimb framework
1
stars
39
commits
Python
primary language
Oct 23, 2025
updated
Code for our work Exploiting Leaderboards for Large-Scale Distribution of Malicious Models, IEEE S&P 2026.

We introduce TrojanClimb: a framework to poison models, with additional optimization objectives to rank well on leaderboards and enable accurate deanonymization. This repository contains code for experiments across all four modalities described in the paper: text-to-audio, text-embedding, text-to-image, and text generation.
To run our analysis of Huggingface models, run huggingface_analysis.py
@inproceedings{suri2026exploiting,
title = {Exploiting Leaderboards for Large-Scale Distribution of Malicious Models},
author = {Suri, Anshuman and Chaudhari, Harsh and Peng, Yuefeng and Naseh, Ali and Oprea, Alina and Houmansadr, Amir},
booktitle = {IEEE Symposium on Security and Privacy (S&P)},
year = {2026}
}
Python
76.4%
Jupyter Notebook
23.6%