PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Adversarial Machine Learning Python Packages

Python packages with the GitHub topic adversarial-machine-learning. Sorted by relevance, with stars and monthly downloads.
protectai
llm-guard

The Security Toolkit for LLM Interactions

285K 3K 391
Trusted-AI
adversarial-robustness-toolbox

Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams

34K 6K 1K
QData
textattack

TextAttack 🐙 is a Python framework for adversarial attacks, data augmentation, and model training in NLP https://textattack.readthedocs.io/en/master/

28K 3K 446
RobustBench
robustbench

RobustBench: a standardized adversarial robustness benchmark [NeurIPS 2021 Benchmarks and Datasets Track]

7K 776 105
KaidiXu
auto-lirpa

auto_LiRPA: An Automatic Linear Relaxation based Perturbation Analysis Library for Neural Networks and General Computational Graphs

4K 345 103
pralab
secml

A Python library for Secure and Explainable Machine Learning

3K 192 27
gparrella12
ml-pentest

Robustness evaluation framework for ML-Based Windows malware detectors

2K 1 0
BorealisAI
advertorch

A Toolbox for Adversarial Robustness Research

2K 1K 199
robinsonkwame
adversarial-labeller

Adversarial labeller is a sklearn compatible instance labelling tool for model selection under data drift.

1K 3 1
EdisonLeeeee
graphgallery

GraphGallery is a gallery for benchmarking Graph Neural Networks

1K 475 62
Shawn-Shan
fawkes

An utility to protect user privacy

962 6K 502
pralab
secml-malware

Create adversarial attacks against machine learning Windows malware detectors

875 246 56
trojai
trojai

A repository to quickly generate synthetic data and associated trojaned deep learning models

823 84 25
wecarsoniv
augmented-pca

Python implementations of supervised and adversarial linear factor models.

694 13 0
AINTRUST-AI
aixploit

Engineered to help red teams and penetration testers exploit large language model AI solutions vulnerabilities.

556 8 2
khalooei
layerssustainabilityanalysis

LSA : Layer Sustainability Analysis framework for the analysis of layer vulnerability in a given neural network. LSA can be a helpful toolkit to assess deep neural networks and to extend the adversarial training approaches towards improving the sustainability of model layers via layer monitoring and analysis.

406 18 6
melihcatal
advsecurenet

Machine Learning Security Library

355 6 6
khalooei
robustness-framework

An efficient framework for establishing a baseline for standard and adversarial machine learning training projects

337 5 1
akanimax
pro-gan-pth

Unofficial PyTorch implementation of the paper titled "Progressive growing of GANs for improved Quality, Stability, and Variation"

321 541 98
TortueSagace
versatile-evasion-attacks

Security protocols for estimating adversarial robustness of machine learning models for both tabular and image datasets. This package implements a set of evasion attacks based on metaheuristic optimization algorithms, and complex cost functions to give reliable results for tabular problems.

294 3 0
oskarfernlund
niteshade

Library for simulating data poisoning attacks against online learning.

239 7 2
TortueSagace
universal-evasion-attacks

Security protocols for estimating adversarial robustness of machine learning models for both tabular and image datasets. This package implements a set of evasion attacks based on metaheuristic optimization algorithms, and complex cost functions to give reliable results for tabular problems.

191 3 0
spring-epfl
mia

A library for running membership inference attacks against ML models

180 150 25
iArunava
scratchai-nightly

Scratch AI

173 97 18
    • Data from PyPI, GitHub, ClickHouse, and BigQuery