Adversarial Attack Frameworks
Tools and implementations for generating adversarial examples, attacking neural networks, and evaluating model robustness through adversarial perturbations. Does NOT include general model robustness, data poisoning, or non-adversarial security frameworks.
There are 62 adversarial attack frameworks tracked. 5 score above 50 (established tier). The highest-rated is cleverhans-lab/cleverhans at 69/100 with 6,425 stars and 1,847 monthly downloads.
Get all 62 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=adversarial-attack-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
cleverhans-lab/cleverhans
An adversarial example library for constructing attacks, building defenses,... |
|
Established |
| 2 |
Trusted-AI/adversarial-robustness-toolbox
Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning... |
|
Established |
| 3 |
bethgelab/foolbox
A Python toolbox to create adversarial examples that fool neural networks in... |
|
Established |
| 4 |
BorealisAI/advertorch
A Toolbox for Adversarial Robustness Research |
|
Established |
| 5 |
DSE-MSU/DeepRobust
A pytorch adversarial library for attack and defense methods on images and graphs |
|
Established |
| 6 |
cassidylaidlaw/perceptual-advex
Code and data for the ICLR 2021 paper "Perceptual Adversarial Robustness:... |
|
Emerging |
| 7 |
melihcatal/advsecurenet
Machine Learning Security Library |
|
Emerging |
| 8 |
advboxes/AdvBox
Advbox is a toolbox to generate adversarial examples that fool neural... |
|
Emerging |
| 9 |
Harry24k/adversarial-attacks-pytorch
PyTorch implementation of adversarial attacks [torchattacks] |
|
Emerging |
| 10 |
Hyperparticle/one-pixel-attack-keras
Keras implementation of "One pixel attack for fooling deep neural networks"... |
|
Emerging |
| 11 |
alexjfoote/reetoolbox
Toolbox for measuring adversarial robustness to many transforms |
|
Emerging |
| 12 |
Harry24k/PGD-pytorch
A pytorch implementation of "Towards Deep Learning Models Resistant to... |
|
Emerging |
| 13 |
EdisonLeeeee/Graph-Adversarial-Learning
A curated collection of adversarial attack and defense on graph data. |
|
Emerging |
| 14 |
dipanjanS/adversarial-learning-robustness
Contains materials for workshops pertaining to adversarial robustness in... |
|
Emerging |
| 15 |
airbnb/artificial-adversary
🗣️ Tool to generate adversarial text examples and test machine learning... |
|
Emerging |
| 16 |
hfawaz/ijcnn19attacks
Adversarial Attacks on Deep Neural Networks for Time Series Classification |
|
Emerging |
| 17 |
TortueSagace/versatile_evasion_attacks
Security protocols for estimating adversarial robustness of machine learning... |
|
Emerging |
| 18 |
Harry24k/FGSM-pytorch
A pytorch implementation of "Explaining and harnessing adversarial examples" |
|
Emerging |
| 19 |
microsoft/denoised-smoothing
Provably defending pretrained classifiers including the Azure, Google, AWS,... |
|
Emerging |
| 20 |
tao-bai/attack-and-defense-methods
A curated list of papers on adversarial machine learning (adversarial... |
|
Emerging |
| 21 |
jaxball/advis.js
[Tensorflow.js] AdVis: Exploring real-time Adversarial Attacks in the... |
|
Emerging |
| 22 |
safe-graph/graph-adversarial-learning-literature
A curated list of adversarial attacks and defenses papers on graph-structured data. |
|
Emerging |
| 23 |
Adversarial-Deep-Learning/code-soup
This is a collection of algorithms and approaches used in the book... |
|
Emerging |
| 24 |
GiorgosKarantonis/Adversarial-Attacks-with-Relativistic-AdvGAN
Using relativism to improve GAN-based Adversarial Attacks. 🦾 |
|
Emerging |
| 25 |
divelab/GOOD
GOOD: A Graph Out-of-Distribution Benchmark [NeurIPS 2022 Datasets and Benchmarks] |
|
Emerging |
| 26 |
chbrian/awesome-adversarial-examples-dl
A curated list of awesome resources for adversarial examples in deep learning |
|
Emerging |
| 27 |
ChandlerBang/awesome-graph-attack-papers
Adversarial attacks and defenses on Graph Neural Networks. |
|
Emerging |
| 28 |
syssec-utd/provninja
Evading Provenance-Based ML Detectors with Adversarial System Actions |
|
Emerging |
| 29 |
google-research/active-adversarial-tests
Official implementation of the paper "Increasing Confidence in Adversarial... |
|
Emerging |
| 30 |
imrahulr/adversarial_robustness_pytorch
Unofficial implementation of the DeepMind papers "Uncovering the Limits of... |
|
Emerging |
| 31 |
sisinflab/adversarial-recommender-systems-survey
The goal of this survey is two-fold: (i) to present recent advances on... |
|
Emerging |
| 32 |
ChandlerBang/Pro-GNN
Implementation of the KDD 2020 paper "Graph Structure Learning for Robust... |
|
Emerging |
| 33 |
um-dsp/Morphence
Morphence: An implementation of a moving target defense against adversarial... |
|
Emerging |
| 34 |
iamaaditya/pixel-deflection
Deflecting Adversarial Attacks with Pixel Deflection |
|
Experimental |
| 35 |
THUMNLab/awesome-graph-ood
Papers about out-of-distribution generalization on graphs. |
|
Experimental |
| 36 |
emaballarin/CARSO
👀🛡️ Code for the paper “Blending adversarial training and... |
|
Experimental |
| 37 |
prabhant/synthesizing-robust-adversarial-examples
My entry for ICLR 2018 Reproducibility Challenge for paper Synthesizing... |
|
Experimental |
| 38 |
fiveai/GFCS
Code for the ICLR 2022 paper "Attacking deep networks with surrogate-based... |
|
Experimental |
| 39 |
lionelmessi6410/ntga
Code for "Neural Tangent Generalization Attacks" (ICML 2021) |
|
Experimental |
| 40 |
mikecamara/adversarial-machine-learning-attacks
Adversarial Machine Learning Attacks in Scaled Self-Driving Cars is the... |
|
Experimental |
| 41 |
Catminusminus/adv-examples-fun
Try to generate adversarial images in your browser for fun and profit. |
|
Experimental |
| 42 |
cuge1995/awesome-3D-point-cloud-attacks
List of state of the art papers, code, and other resources |
|
Experimental |
| 43 |
cuge1995/Mesh-Attack
our code for paper '3D Adversarial Attacks Beyond Point Cloud ', Information... |
|
Experimental |
| 44 |
gralliry/Adversarial-Attack-Generation-Techniques
Adversarial attack generation techniques for CIFAR10 based on Pytorch:... |
|
Experimental |
| 45 |
cudenver-ai/Adversarial-Machine-Learning
Framework for the Adversarial Machine Learning Challenge at CU Denver,... |
|
Experimental |
| 46 |
nebula-beta/awesome-adversarial-deep-learning
A list of awesome resources for adversarial attack and defense method in... |
|
Experimental |
| 47 |
lancopku/well-classified-examples-are-underestimated
Code for the AAAI 2022 publication "Well-classified Examples are... |
|
Experimental |
| 48 |
peidongxie/one-pixel-attack
An adversarial image generator |
|
Experimental |
| 49 |
serre-lab/Adversarial-Alignment
Scaling-up deep neural networks to improve their performance on ImageNet... |
|
Experimental |
| 50 |
ndb796/PyTorch-Adversarial-Attack-Baselines-for-ImageNet-CIFAR10-MNIST
PyTorch adversarial attack baselines for ImageNet, CIFAR10, and MNIST... |
|
Experimental |
| 51 |
thupchnsky/sgc_unlearn
Certified (approximate) machine unlearning for simplified graph... |
|
Experimental |
| 52 |
Adversarial-Deep-Learning/adversarial-deep-learning.github.io
Website for the book Adversarial Deep Learning |
|
Experimental |
| 53 |
AI-secure/adversarial-glue
[NeurIPS 2021] "Adversarial GLUE: A Multi-Task Benchmark for Robustness... |
|
Experimental |
| 54 |
VoDaiLocz/Lock-ART.
Chống Al sao chép nghệ thuật của ảnh |
|
Experimental |
| 55 |
Ashly1991/adversarial-robustness-tf2
Adversarial example generation (FGSM/gradient sign) and adversarial training... |
|
Experimental |
| 56 |
AIRLABkhu/D-BADGE
The official implementation of "D-BADGE: Decision-based Adversarial Batch... |
|
Experimental |
| 57 |
paulgavrikov/cvpr22w_RobustnessThroughTheLens
Official repository of our submission "Adversarial Robustness through the... |
|
Experimental |
| 58 |
TaoShuchang/G-NIA
G-NIA model from "Single Node Injection Attack against Graph Neural... |
|
Experimental |
| 59 |
bad-antics/mirage
Adversarial Machine Learning Toolkit - Model extraction, adversarial... |
|
Experimental |
| 60 |
Adversarial-Deep-Learning/fencing
Fencing is a playground for the algorithms and datasets discussed in the... |
|
Experimental |
| 61 |
hallucinaut/adversarial
Detect and defend against adversarial attacks on ML models |
|
Experimental |
| 62 |
harry-kav/LittleAdversary
LittleAdversary is an adversarial machine learning library made to aid... |
|
Experimental |