An Open-Source Red Teaming Framework for Large Language Models (LLMs) and Vision-Language Models (VLMs)
Project description
OpenRT is a comprehensive framework for red teaming LLMs and VLMs with 30+ attack methods.
Features:
- 30+ attack methods (black-box and white-box)
- Multi-modal support (text and image attacks)
- Modular plugin architecture
- Configuration-driven experiments
- Multiple evaluation strategies
- Registry-based component loading
The framework follows a modular design with:
- Attack implementations (AutoDAN, GeneticAttack, DeepInception, etc.)
- Model integrations (OpenAI API, custom base_url support)
- Dataset handlers (StaticDataset, JSONLDataset)
- Evaluators (KeywordEvaluator, LLMEvaluator)
- Strategy patterns (Advancers, Propagators, Judges)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openrt-0.0.2.tar.gz
(286.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
openrt-0.0.2-py3-none-any.whl
(357.6 kB
view details)
File details
Details for the file openrt-0.0.2.tar.gz.
File metadata
- Download URL: openrt-0.0.2.tar.gz
- Upload date:
- Size: 286.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af4ea098a4dd3a6350c612903fd0c37a4cfd0baebf9a60571b400d4b039d4f43
|
|
| MD5 |
fc86f5694124465a1c4bde0cdc51c340
|
|
| BLAKE2b-256 |
3a83d76ad444013fc8e4cf66a94af3c2823e0a88476066cc090e67903b0bddb8
|
File details
Details for the file openrt-0.0.2-py3-none-any.whl.
File metadata
- Download URL: openrt-0.0.2-py3-none-any.whl
- Upload date:
- Size: 357.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
384e477ea8debf350291be6eaf4eb0bc3ae382b6f955fde8cbb2021679c06043
|
|
| MD5 |
d76a87242d0e9501b7b7d0b6d66f43d2
|
|
| BLAKE2b-256 |
ae943b967fc8a1412764a3f7cef1d6c9d520403c9d326cd41ce6e68d9cad5bd6
|