Skip to main content

A red-team AI security framework with adversarial attack modules

Project description

🛡️ AI Security Toolkit

Made by Rishit Goel 💻 Python License PyPI GitHub Repo stars GitHub last commit

A red-team framework for testing the vulnerabilities of AI models through adversarial attacks, privacy leakage, and model exploitation techniques — built and maintained by @rishit03.


🚀 Features

✅ 5+ attack modules
✅ Unified logging and visualization
✅ Command-line interface (interactive menu)
✅ Modular, reusable, and pip-installable
✅ Built using TensorFlow, CleverHans, and Python's best practices


📦 Modules Included

Module Name Description
🔓 Adversarial Attack (FGSM) Confuses the model with small pixel changes
💉 Label Flip Poisoning Modifies training labels to reduce model accuracy
🧠 Membership Inference Attack Infers if a data point was used in training
🪞 Model Inversion Reconstructs training images from the model
🧬 Model Stealing Clones the target model using black-box queries
🎯 Backdoor Trigger Attack Embeds a hidden trigger that forces misclassification

💻 CLI Usage

# After pip install or cloning locally
python ai_toolkit/run.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ai_security_toolkit-1.1.2.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ai_security_toolkit-1.1.2-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file ai_security_toolkit-1.1.2.tar.gz.

File metadata

  • Download URL: ai_security_toolkit-1.1.2.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for ai_security_toolkit-1.1.2.tar.gz
Algorithm Hash digest
SHA256 e836edc9ee1c913057b591ec171045ea8170b1e09299344c95aef1c4768e392f
MD5 0963fc0b2543db6c727f2773cfe8acc7
BLAKE2b-256 411133cb6239001f4045c411029e7944ea0b9afefc0a1586bbde963e668ba0a7

See more details on using hashes here.

File details

Details for the file ai_security_toolkit-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for ai_security_toolkit-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 43faa0df6ea35022e8fd8b86529be1881de3040a0491e418bf86466013b70b65
MD5 73188857704fd82f4617061808430958
BLAKE2b-256 805a10fd40a8e522f1bdce449ef3771f1a137cf12de8cbc9d9f1e73f15cae13d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page