From e8b6cc9dfa73c701ffa5e37febcd31ae27b1c4a0 Mon Sep 17 00:00:00 2001 From: dongdongunique <909580378@qq.com> Date: Mon, 29 Dec 2025 17:14:34 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=84=20Change=20license:=20MIT=20?= =?UTF-8?q?=E2=86=92=20AGPL=20v3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update README badge to reflect AGPL v3 license - License provides stronger copyleft requirements for modified versions --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index bbcf0ab..4bfeada 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![arXiv](https://img.shields.io/badge/arXiv-2511.12710-red)](https://arxiv.org/abs/2511.12710) [![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue)](https://www.python.org/downloads/) -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) +[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0.en.html) **The first framework to autonomously engineer novel, executable, code-based attack algorithms** @@ -133,8 +133,8 @@ Create a `.env` file with your API credentials: ```python import asyncio import os -from jailbreak_toolbox.models.implementations.openai_model import OpenAIModel -from jailbreak_toolbox.attacks.blackbox.implementations.evosynth import EvosynthAttack, EvosynthConfig +from OpenRT.models.implementations.openai_model import OpenAIModel +from OpenRT.attacks.blackbox.implementations.evosynth import EvosynthAttack, EvosynthConfig from dotenv import load_dotenv load_dotenv() @@ -207,7 +207,7 @@ EvoSynth/ ├── eval_async.py # Main entry point ├── data/ │ └── harmbench.csv # Evaluation dataset -└── jailbreak_toolbox/ +└── OpenRT/ ├── core/ # Orchestration & registry │ ├── async_orchestrator.py │ └── registry.py