diff --git a/eval_async.py b/eval_async.py index d40fce3..02350d5 100644 --- a/eval_async.py +++ b/eval_async.py @@ -41,7 +41,7 @@ def parse_args(): # Model configurations (non-attack parameters) parser.add_argument("--attacker-model", type=str, default="deepseek-chat", help="Attacker model name (default: deepseek-chat)") - parser.add_argument("--judge-model", type=str, default="gpt-4o", + parser.add_argument("--judge-model", type=str, default="gpt-4o-mini", help="Judge model name") parser.add_argument("--target-models", nargs="+", default=["gpt-4o"], diff --git a/jailbreak_toolbox/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/__pycache__/__init__.cpython-310.pyc index f9b36e8..b23cd3f 100644 Binary files a/jailbreak_toolbox/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 05b0183..0000000 Binary files a/jailbreak_toolbox/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index cbbe9a8..0000000 Binary files a/jailbreak_toolbox/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-310.pyc index 16d44aa..3ec0f78 100644 Binary files a/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 1bf387b..0000000 Binary files a/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 7d11a0d..0000000 Binary files a/jailbreak_toolbox/attacks/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-310.pyc index 70e4bb2..b54675f 100644 Binary files a/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-310.pyc and b/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-312.pyc deleted file mode 100644 index 306b47a..0000000 Binary files a/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-313.pyc deleted file mode 100644 index 6cb3c9e..0000000 Binary files a/jailbreak_toolbox/attacks/__pycache__/base_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-310.pyc index 01146a9..ded430b 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 457caed..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 28e9053..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/__pycache__/base.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/__pycache__/base.cpython-310.pyc deleted file mode 100644 index 093b628..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/__pycache__/base.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/__pycache__/base.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/__pycache__/base.cpython-312.pyc deleted file mode 100644 index 0f77d64..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/__pycache__/base.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/__pycache__/base.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/__pycache__/base.cpython-313.pyc deleted file mode 100644 index 2cce4b1..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/__pycache__/base.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__init__.py b/jailbreak_toolbox/attacks/blackbox/implementations/__init__.py index 8d9bd39..34c94c3 100644 --- a/jailbreak_toolbox/attacks/blackbox/implementations/__init__.py +++ b/jailbreak_toolbox/attacks/blackbox/implementations/__init__.py @@ -1,35 +1,4 @@ -""" -Blackbox attack implementations for the Jailbreak Toolbox. - -This module contains implementations of various blackbox attacks against language models. -Each attack is automatically registered with the attack_registry when imported. -""" - -from jailbreak_toolbox.attacks.blackbox.implementations.genetic_attack import GeneticAttack -from jailbreak_toolbox.attacks.blackbox.implementations.autodan import AutoDAN_Attack -from jailbreak_toolbox.attacks.blackbox.implementations.pair_attack import PAIRAttack -from jailbreak_toolbox.attacks.blackbox.implementations.renellm_attack import ReNeLLMAttack -from jailbreak_toolbox.attacks.blackbox.implementations.gptfuzzer import GPTFuzzerAttack -from jailbreak_toolbox.attacks.blackbox.implementations.cipherchat import CipherChatAttack -from jailbreak_toolbox.attacks.blackbox.implementations.deepinception_attack import DeepInceptionAttack -from jailbreak_toolbox.attacks.blackbox.implementations.ica_attack import ICAAttack -from jailbreak_toolbox.attacks.blackbox.implementations.jailbroken_attack import JailBrokenAttack -from jailbreak_toolbox.attacks.blackbox.implementations.xteaming_attack import XTeamingAttack -from jailbreak_toolbox.attacks.blackbox.implementations.redqueen_attack import RedQueenAttack -from jailbreak_toolbox.attacks.blackbox.implementations.actor_attack import ActorAttack from jailbreak_toolbox.attacks.blackbox.implementations.evosynth.evosynth_attack import EvosynthAttack __all__ = [ - 'GeneticAttack', - 'AutoDAN_Attack', - 'PAIRAttack', - 'ReNeLLMAttack', - 'GPTFuzzerAttack', - 'CipherChatAttack', - 'DeepInceptionAttack', - 'ICAAttack', - 'JailBrokenAttack', - 'XTeamingAttack', - 'RedQueenAttack', - 'ActorAttack', 'EvosynthAttack', ] \ No newline at end of file diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-310.pyc index 0128934..b79b6d4 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 0a49308..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 133301a..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/actor_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/actor_attack.cpython-310.pyc deleted file mode 100644 index fea38f0..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/actor_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/actor_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/actor_attack.cpython-312.pyc deleted file mode 100644 index a2a3ea5..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/actor_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/actor_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/actor_attack.cpython-313.pyc deleted file mode 100644 index 1373e55..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/actor_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/autodan.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/autodan.cpython-310.pyc deleted file mode 100644 index 2984abb..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/autodan.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/autodan.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/autodan.cpython-312.pyc deleted file mode 100644 index 47a802c..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/autodan.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/autodan.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/autodan.cpython-313.pyc deleted file mode 100644 index d7104d2..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/autodan.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/crescendo_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/crescendo_attack.cpython-310.pyc deleted file mode 100644 index 0c3f39e..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/crescendo_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/crescendo_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/crescendo_attack.cpython-312.pyc deleted file mode 100644 index 9d54d47..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/crescendo_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/crescendo_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/crescendo_attack.cpython-313.pyc deleted file mode 100644 index 9b0607a..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/crescendo_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/deepinception_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/deepinception_attack.cpython-310.pyc deleted file mode 100644 index a3ce10f..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/deepinception_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/deepinception_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/deepinception_attack.cpython-312.pyc deleted file mode 100644 index eb62b71..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/deepinception_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/deepinception_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/deepinception_attack.cpython-313.pyc deleted file mode 100644 index 3ed9995..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/deepinception_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/flipattack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/flipattack.cpython-310.pyc deleted file mode 100644 index 5275265..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/flipattack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/flipattack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/flipattack.cpython-313.pyc deleted file mode 100644 index 893c21f..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/flipattack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/genetic_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/genetic_attack.cpython-310.pyc deleted file mode 100644 index c5343a5..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/genetic_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/genetic_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/genetic_attack.cpython-312.pyc deleted file mode 100644 index 53ffc74..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/genetic_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/genetic_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/genetic_attack.cpython-313.pyc deleted file mode 100644 index 96da567..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/genetic_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/ica_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/ica_attack.cpython-310.pyc deleted file mode 100644 index cc169cc..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/ica_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/ica_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/ica_attack.cpython-312.pyc deleted file mode 100644 index a485552..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/ica_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/ica_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/ica_attack.cpython-313.pyc deleted file mode 100644 index e7294a1..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/ica_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/iterative_base.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/iterative_base.cpython-310.pyc deleted file mode 100644 index e907c04..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/iterative_base.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/iterative_base.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/iterative_base.cpython-312.pyc deleted file mode 100644 index f9f24ab..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/iterative_base.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/iterative_base.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/iterative_base.cpython-313.pyc deleted file mode 100644 index 79b467f..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/iterative_base.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/jailbroken_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/jailbroken_attack.cpython-310.pyc deleted file mode 100644 index 14facdb..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/jailbroken_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/jailbroken_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/jailbroken_attack.cpython-312.pyc deleted file mode 100644 index ed44797..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/jailbroken_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/jailbroken_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/jailbroken_attack.cpython-313.pyc deleted file mode 100644 index 2e492a0..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/jailbroken_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/mousetrap.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/mousetrap.cpython-310.pyc deleted file mode 100644 index f3afbdc..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/mousetrap.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/mousetrap.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/mousetrap.cpython-313.pyc deleted file mode 100644 index 17e66f7..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/mousetrap.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/multilingual_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/multilingual_attack.cpython-310.pyc deleted file mode 100644 index 052919c..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/multilingual_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/multilingual_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/multilingual_attack.cpython-313.pyc deleted file mode 100644 index b35e64a..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/multilingual_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/pair_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/pair_attack.cpython-310.pyc deleted file mode 100644 index 6cc5e30..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/pair_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/pair_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/pair_attack.cpython-312.pyc deleted file mode 100644 index 711a94c..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/pair_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/pair_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/pair_attack.cpython-313.pyc deleted file mode 100644 index 9af010f..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/pair_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/prefill_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/prefill_attack.cpython-310.pyc deleted file mode 100644 index 6654331..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/prefill_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/prefill_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/prefill_attack.cpython-313.pyc deleted file mode 100644 index b86efdd..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/prefill_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/rainbow_teaming.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/rainbow_teaming.cpython-310.pyc deleted file mode 100644 index 138e055..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/rainbow_teaming.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/rainbow_teaming.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/rainbow_teaming.cpython-312.pyc deleted file mode 100644 index 43c4231..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/rainbow_teaming.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/rainbow_teaming.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/rainbow_teaming.cpython-313.pyc deleted file mode 100644 index a42c966..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/rainbow_teaming.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/redqueen_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/redqueen_attack.cpython-310.pyc deleted file mode 100644 index e2fa293..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/redqueen_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/redqueen_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/redqueen_attack.cpython-312.pyc deleted file mode 100644 index 8842228..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/redqueen_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/redqueen_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/redqueen_attack.cpython-313.pyc deleted file mode 100644 index 1b1ac0e..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/redqueen_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/renellm_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/renellm_attack.cpython-310.pyc deleted file mode 100644 index 27c66a9..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/renellm_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/renellm_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/renellm_attack.cpython-312.pyc deleted file mode 100644 index 8531544..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/renellm_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/renellm_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/renellm_attack.cpython-313.pyc deleted file mode 100644 index 4617b3b..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/renellm_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/seqar_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/seqar_attack.cpython-310.pyc deleted file mode 100644 index 6737db7..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/seqar_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/seqar_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/seqar_attack.cpython-313.pyc deleted file mode 100644 index 41e34c6..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/seqar_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/tree_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/tree_attack.cpython-310.pyc deleted file mode 100644 index 836f277..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/tree_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/tree_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/tree_attack.cpython-312.pyc deleted file mode 100644 index 4fb9a09..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/tree_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/tree_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/tree_attack.cpython-313.pyc deleted file mode 100644 index b512b65..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/tree_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/xteaming_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/xteaming_attack.cpython-310.pyc deleted file mode 100644 index 9f3130d..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/xteaming_attack.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/xteaming_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/xteaming_attack.cpython-312.pyc deleted file mode 100644 index 54f9463..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/xteaming_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/xteaming_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/xteaming_attack.cpython-313.pyc deleted file mode 100644 index 1cb6509..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/__pycache__/xteaming_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-310.pyc index f65dd17..c316d9a 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 9cde6f0..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index c1bca95..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-310.pyc index a5064e0..e2510ab 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-312.pyc deleted file mode 100644 index 5c06bc9..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-313.pyc deleted file mode 100644 index 50337f4..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/__pycache__/evosynth_attack.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-310.pyc index 40fe98a..05fc5e7 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 837165c..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 2b0e64a..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-310.pyc index 64a06e7..3757684 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-312.pyc deleted file mode 100644 index d098347..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-313.pyc deleted file mode 100644 index 49b9cc8..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/autonomous_orchestrator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-310.pyc index 024605e..033cf15 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-312.pyc deleted file mode 100644 index 8d6546f..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-313.pyc deleted file mode 100644 index 7c547d4..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/exploitation_agent.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-310.pyc index f2655fb..f0db87e 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-312.pyc deleted file mode 100644 index a512e1e..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-313.pyc deleted file mode 100644 index 76f58f0..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/external_power_tools.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-310.pyc index 25cd993..0f4cb45 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-312.pyc deleted file mode 100644 index f9ca42f..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-313.pyc deleted file mode 100644 index 17731e7..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/master_coordinator_agent.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-310.pyc index c21784f..0cb530e 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-312.pyc deleted file mode 100644 index 568ea68..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-313.pyc deleted file mode 100644 index 21514fe..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/reconnaissance_agent.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-310.pyc index 9dc0348..87f61c7 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-312.pyc deleted file mode 100644 index e55aa1e..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-313.pyc deleted file mode 100644 index 5b5f6e2..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/ai_agents/__pycache__/tool_synthesizer.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index a1f6f52..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 7209ff5..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/default_config.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/default_config.cpython-312.pyc deleted file mode 100644 index d3f6e5b..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/default_config.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/default_config.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/default_config.cpython-313.pyc deleted file mode 100644 index 6c055ef..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/config/__pycache__/default_config.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/README.md b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/README.md deleted file mode 100644 index b505baa..0000000 --- a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/README.md +++ /dev/null @@ -1,288 +0,0 @@ -# AdeptTool V2 Data Structures - -This directory contains the core data structures for the AdeptTool V2 framework, providing a clean, elegant tool management system. - -## Overview - -The data structures have been simplified to focus on: - -1. **Code String Storage**: Tools store Python code as strings and execute them on demand -2. **Unified Context**: Single context that replaces SimpleContext and integrates tool management -3. **Identifier-Based Lookup**: Tools can be accessed by ID or name interchangeably -4. **Function Validation**: Ensures tools only use callable functions that don't start with "_" - -## Core Components - -### 1. AIGeneratedTool (`ai_tool_system.py`) - -The simplified tool class that stores code and executes it when needed. - -```python -from data_structures.ai_tool_system import AIGeneratedTool - -# Create a tool from code -tool = AIGeneratedTool( - tool_name="MyAttackTool", - tool_description="A simple attack tool", - tool_code=''' -def attack(query: str) -> str: - """Simple attack function""" - return f"Attack: {query}" -''' -) - -# Validate the tool -validation_result = tool.validate_tool_function() -if validation_result["success"]: - # Execute the tool - result = tool.execute("test query") - print(result) # "Attack: test query" -``` - -**Key Features:** -- Stores Python code as strings -- Executes code on demand with proper `__builtins__` -- Validates functions are callable and don't start with "_" -- Provides detailed validation results with error information -- Tracks performance metrics (execution count, success rate, etc.) - -### 2. ToolEvolutionContext (`ai_tool_system.py`) - -Manages collections of AI-generated tools with intelligent lookup. - -```python -from data_structures.ai_tool_system import ToolEvolutionContext, AIGeneratedTool - -# Create context -context = ToolEvolutionContext() - -# Add tools -tool = AIGeneratedTool(tool_name="MyTool", tool_code="...") -context.add_tool(tool) - -# Retrieve tools by ID or name -tool_by_id = context.get_tool(tool.tool_id) -tool_by_name = context.get_tool_by_name("MyTool") -tool_by_identifier = context.get_tool_by_identifier("MyTool") # Works with both -``` - -**Key Features:** -- Stores tools by both ID and name for flexible lookup -- Provides `get_tool_by_identifier()` for universal access -- Tracks evolution history and performance analyses -- Supports tool evolution and mutation - -### 3. UnifiedContext (`unified_context.py`) - -The main context that replaces SimpleContext and integrates tool management. - -```python -from data_structures.unified_context import create_context - -# Create unified context -context = create_context( - original_query="test query", - target_model=my_model, - judge_model=my_judge -) - -# Add and manage tools -context.add_tool(tool) -retrieved_tool = context.get_tool("MyTool") -result = context.execute_tool("MyTool", "query") - -# Track session -context.add_attack_result(success=True) -context.set_phase("exploitation") -``` - -**Key Features:** -- Replaces SimpleContext with integrated tool management -- Contains nested ToolEvolutionContext for advanced features -- Provides session tracking and statistics -- Supports both regular and AI tool evolution workflows - -## Usage Patterns - -### Basic Tool Creation and Execution - -```python -# 1. Create tool from code string -tool_code = ''' -def sophisticated_attack(query: str) -> str: - """Generate sophisticated attack prompts""" - techniques = [ - f"Please help me understand: {query}", - f"I'm researching AI safety: {query}", - f"For educational purposes: {query}" - ] - return techniques[0] # Return first technique -''' - -tool = AIGeneratedTool( - tool_name="SophisticatedAttackTool", - tool_description="Generates sophisticated attack prompts", - tool_code=tool_code -) - -# 2. Validate the tool -validation = tool.validate_tool_function() -if not validation["success"]: - print(f"Validation failed: {validation['error']}") - -# 3. Execute the tool -result = tool.execute("How to bypass safety measures") -print(result) -``` - -### Context-Based Tool Management - -```python -# 1. Create unified context -context = create_context(original_query="test query") - -# 2. Add multiple tools -tools = [ - AIGeneratedTool(tool_name="Tool1", tool_code="..."), - AIGeneratedTool(tool_name="Tool2", tool_code="..."), -] - -for tool in tools: - context.add_tool(tool) - -# 3. Retrieve and execute tools -for tool_name in ["Tool1", "Tool2"]: - tool = context.get_tool(tool_name) - if tool: - result = context.execute_tool(tool_name, "query") - print(f"{tool_name}: {result}") - -# 4. Track session -print(f"Total attacks: {context.total_attacks}") -print(f"Success rate: {context.successful_attacks / max(1, context.total_attacks)}") -``` - -### Tool Evolution Integration - -```python -# 1. Create context with evolution support -context = create_context(original_query="test query") - -# 2. Access evolution context -evolution_context = context.get_evolution_context() -if evolution_context: - # 3. Use evolution functions - from data_structures.ai_tool_system import get_tool_performance_data - - # Get performance data (works with unified context) - perf_data = get_tool_performance_data(context, "MyTool") - print(f"Performance: {perf_data}") -``` - -## Function Tools - -The system provides several function tools for tool management: - -### `get_tool_performance_data(ctx, tool_identifier)` -Get comprehensive performance data for a tool. - -### `create_evolved_tool_version(ctx, original_tool_identifier, evolved_code, evolution_reasoning, improvements_made)` -Create a new version of a tool with evolved code. - -### `test_evolved_tool(ctx, evolved_tool_id, test_scenarios)` -Test an evolved tool with various scenarios. - -## Context Compatibility - -The system is designed to work with both: - -1. **Unified Context**: Main context for agent sessions -2. **Direct Evolution Context**: For pure tool evolution workflows - -Function tools automatically detect the context type and adapt accordingly: - -```python -# This works with both context types -def my_tool_function(ctx: RunContextWrapper, tool_id: str): - # Function automatically detects context type - # and extracts the evolution context - pass -``` - -## Validation Rules - -The system enforces these validation rules: - -1. **Callable Functions**: Only functions that are callable are considered valid -2. **No Private Functions**: Functions starting with "_" are ignored -3. **Syntax Validation**: Code must have valid Python syntax -4. **Execution Environment**: Code must execute in the provided environment - -## Error Handling - -The system provides detailed error information: - -```python -validation_result = tool.validate_tool_function() -if not validation_result["success"]: - print(f"Error: {validation_result['error']}") - print(f"Error type: {validation_result['error_type']}") - print(f"Valid functions found: {len(validation_result['valid_functions'])}") -``` - -## Migration from SimpleContext - -To migrate from SimpleContext to UnifiedContext: - -```python -# OLD (SimpleContext) -context = SimpleContext(session_id) -context.created_tools = [] -context.ai_generated_tools = [] - -# NEW (UnifiedContext) -from data_structures.unified_context import create_context -context = create_context(original_query="query") -# Tools are managed automatically -``` - -## Best Practices - -1. **Use Factory Functions**: Always use `create_context()` to create contexts -2. **Validate Tools**: Always validate tools before execution -3. **Use Identifiers**: Use `get_tool_by_identifier()` for flexible tool access -4. **Handle Errors**: Check validation results and handle errors gracefully -5. **Track Sessions**: Use context methods to track attack results and phases - -## Testing - -Run the test suite to verify functionality: - -```bash -cd evosynth/data_structures -python test_tool_system.py -``` - -The test suite covers: -- Tool creation and execution -- Evolution context functionality -- Unified context integration -- Function validation rules -- Error handling - -## Performance Considerations - -- **Code Execution**: Tools execute code on demand, not at creation time -- **Memory Usage**: Tools store code strings, not compiled functions -- **Lookup Speed**: Dual indexing (ID and name) provides fast lookups -- **Validation**: Validation only occurs when explicitly requested - -## Future Enhancements - -The simplified architecture provides a foundation for: - -1. **Tool Caching**: Cache compiled functions for better performance -2. **Parallel Execution**: Execute multiple tools concurrently -3. **Tool Dependencies**: Support for tools that depend on other tools -4. **Persistent Storage**: Save and load tool collections -5. **Advanced Evolution**: More sophisticated tool evolution strategies \ No newline at end of file diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-310.pyc index 8b01748..feb47cf 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 444cad9..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index cc25fa3..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-310.pyc index ec067a9..617bcb5 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-312.pyc deleted file mode 100644 index d02b3c6..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-313.pyc deleted file mode 100644 index 985ce9e..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/ai_tool_system.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-310.pyc index 092c7ff..73a9508 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-312.pyc deleted file mode 100644 index 314d8ed..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-313.pyc deleted file mode 100644 index 6cc0ca7..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/data_structures/__pycache__/unified_context.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-310.pyc index 28771fd..dded4d4 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-312.pyc deleted file mode 100644 index d165c86..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-313.pyc deleted file mode 100644 index 66e03ed..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/exec_env/__pycache__/ai_response.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-310.pyc index 987e89a..008396e 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 222611d..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 2214c95..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-310.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-310.pyc index 14961bf..769296c 100644 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-310.pyc and b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-310.pyc differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-312.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-312.pyc deleted file mode 100644 index 2549b3e..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-313.pyc b/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-313.pyc deleted file mode 100644 index bdb3aed..0000000 Binary files a/jailbreak_toolbox/attacks/blackbox/implementations/evosynth/utils/__pycache__/data_saver.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/core/__pycache__/async_orchestrator.cpython-310.pyc b/jailbreak_toolbox/core/__pycache__/async_orchestrator.cpython-310.pyc index bd23b41..df78e06 100644 Binary files a/jailbreak_toolbox/core/__pycache__/async_orchestrator.cpython-310.pyc and b/jailbreak_toolbox/core/__pycache__/async_orchestrator.cpython-310.pyc differ diff --git a/jailbreak_toolbox/core/__pycache__/async_orchestrator.cpython-313.pyc b/jailbreak_toolbox/core/__pycache__/async_orchestrator.cpython-313.pyc deleted file mode 100644 index f69645f..0000000 Binary files a/jailbreak_toolbox/core/__pycache__/async_orchestrator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/core/__pycache__/orchestrator.cpython-310.pyc b/jailbreak_toolbox/core/__pycache__/orchestrator.cpython-310.pyc deleted file mode 100644 index 2f49fcb..0000000 Binary files a/jailbreak_toolbox/core/__pycache__/orchestrator.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/core/__pycache__/orchestrator.cpython-312.pyc b/jailbreak_toolbox/core/__pycache__/orchestrator.cpython-312.pyc deleted file mode 100644 index 9145594..0000000 Binary files a/jailbreak_toolbox/core/__pycache__/orchestrator.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/core/__pycache__/orchestrator.cpython-313.pyc b/jailbreak_toolbox/core/__pycache__/orchestrator.cpython-313.pyc deleted file mode 100644 index 124fd8d..0000000 Binary files a/jailbreak_toolbox/core/__pycache__/orchestrator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/core/__pycache__/registry.cpython-310.pyc b/jailbreak_toolbox/core/__pycache__/registry.cpython-310.pyc index f42f1aa..262ac01 100644 Binary files a/jailbreak_toolbox/core/__pycache__/registry.cpython-310.pyc and b/jailbreak_toolbox/core/__pycache__/registry.cpython-310.pyc differ diff --git a/jailbreak_toolbox/core/__pycache__/registry.cpython-312.pyc b/jailbreak_toolbox/core/__pycache__/registry.cpython-312.pyc deleted file mode 100644 index c31b0a1..0000000 Binary files a/jailbreak_toolbox/core/__pycache__/registry.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/core/__pycache__/registry.cpython-313.pyc b/jailbreak_toolbox/core/__pycache__/registry.cpython-313.pyc deleted file mode 100644 index 05d7477..0000000 Binary files a/jailbreak_toolbox/core/__pycache__/registry.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-310.pyc b/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-310.pyc index 5c7dec0..18b5391 100644 Binary files a/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-310.pyc and b/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-310.pyc differ diff --git a/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-312.pyc b/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-312.pyc deleted file mode 100644 index c261845..0000000 Binary files a/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-313.pyc b/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-313.pyc deleted file mode 100644 index edef37b..0000000 Binary files a/jailbreak_toolbox/datasets/__pycache__/base_dataset.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-310.pyc index 635a4cd..7f0db23 100644 Binary files a/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 14046b5..0000000 Binary files a/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index b34c805..0000000 Binary files a/jailbreak_toolbox/datasets/implementations/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-310.pyc b/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-310.pyc index c9112cf..7bf7853 100644 Binary files a/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-310.pyc and b/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-310.pyc differ diff --git a/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-312.pyc b/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-312.pyc deleted file mode 100644 index f7689df..0000000 Binary files a/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-313.pyc b/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-313.pyc deleted file mode 100644 index 55d285c..0000000 Binary files a/jailbreak_toolbox/datasets/implementations/__pycache__/static_dataset.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-310.pyc index 3e55912..c4e97b6 100644 Binary files a/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 7898a16..0000000 Binary files a/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 8192f21..0000000 Binary files a/jailbreak_toolbox/evaluators/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-310.pyc b/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-310.pyc index 7b4f3cd..53101e1 100644 Binary files a/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-310.pyc and b/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-310.pyc differ diff --git a/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-312.pyc b/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-312.pyc deleted file mode 100644 index be44f9f..0000000 Binary files a/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-313.pyc b/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-313.pyc deleted file mode 100644 index 9f53cf2..0000000 Binary files a/jailbreak_toolbox/evaluators/__pycache__/base_evaluator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-310.pyc b/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-310.pyc index 9f1dc6f..7d45047 100644 Binary files a/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-310.pyc and b/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-310.pyc differ diff --git a/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-312.pyc b/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-312.pyc deleted file mode 100644 index b7900e6..0000000 Binary files a/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-313.pyc b/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-313.pyc deleted file mode 100644 index feff36d..0000000 Binary files a/jailbreak_toolbox/evaluators/__pycache__/multi_thread_evaluator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/implementations/__init__.py b/jailbreak_toolbox/evaluators/implementations/__init__.py index 7efa791..d905bec 100644 --- a/jailbreak_toolbox/evaluators/implementations/__init__.py +++ b/jailbreak_toolbox/evaluators/implementations/__init__.py @@ -1,3 +1,2 @@ -from . import keyword_evaluator from . import judge_evaluator from . import grouped_evaluator \ No newline at end of file diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-310.pyc index 0042c9c..c5dd70a 100644 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 8aa29d3..0000000 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 604cde9..0000000 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-310.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-310.pyc index e9d09eb..903f585 100644 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-310.pyc and b/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-310.pyc differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-312.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-312.pyc deleted file mode 100644 index 4642fdc..0000000 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-313.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-313.pyc deleted file mode 100644 index 8c145cf..0000000 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/grouped_evaluator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-310.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-310.pyc index 03dca24..b1dd3b1 100644 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-310.pyc and b/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-310.pyc differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-312.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-312.pyc deleted file mode 100644 index 208fcee..0000000 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-313.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-313.pyc deleted file mode 100644 index 4b480ee..0000000 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/judge_evaluator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/keyword_evaluator.cpython-310.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/keyword_evaluator.cpython-310.pyc deleted file mode 100644 index 306a6a0..0000000 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/keyword_evaluator.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/keyword_evaluator.cpython-312.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/keyword_evaluator.cpython-312.pyc deleted file mode 100644 index 0564a91..0000000 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/keyword_evaluator.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/evaluators/implementations/__pycache__/keyword_evaluator.cpython-313.pyc b/jailbreak_toolbox/evaluators/implementations/__pycache__/keyword_evaluator.cpython-313.pyc deleted file mode 100644 index 9281be2..0000000 Binary files a/jailbreak_toolbox/evaluators/implementations/__pycache__/keyword_evaluator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/judges/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/judges/__pycache__/__init__.cpython-310.pyc index a9f9971..996b6bf 100644 Binary files a/jailbreak_toolbox/judges/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/judges/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/judges/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/judges/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 0583f6c..0000000 Binary files a/jailbreak_toolbox/judges/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-310.pyc b/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-310.pyc index 94d36aa..7dcf20b 100644 Binary files a/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-310.pyc and b/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-310.pyc differ diff --git a/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-312.pyc b/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-312.pyc deleted file mode 100644 index 9e8aaf3..0000000 Binary files a/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-313.pyc b/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-313.pyc deleted file mode 100644 index b4edb92..0000000 Binary files a/jailbreak_toolbox/judges/__pycache__/base_judge.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-310.pyc index 06d6e66..31a99d4 100644 Binary files a/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 7d27df0..0000000 Binary files a/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 629af20..0000000 Binary files a/jailbreak_toolbox/judges/implementations/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-310.pyc b/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-310.pyc index 14cdc83..03180d2 100644 Binary files a/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-310.pyc and b/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-310.pyc differ diff --git a/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-312.pyc b/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-312.pyc deleted file mode 100644 index e74ecd2..0000000 Binary files a/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-313.pyc b/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-313.pyc deleted file mode 100644 index bf284f2..0000000 Binary files a/jailbreak_toolbox/judges/implementations/__pycache__/llm_judge.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-310.pyc b/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-310.pyc index c43b027..70140af 100644 Binary files a/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-310.pyc and b/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-310.pyc differ diff --git a/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-312.pyc b/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-312.pyc deleted file mode 100644 index b743ff8..0000000 Binary files a/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-313.pyc b/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-313.pyc deleted file mode 100644 index c308f64..0000000 Binary files a/jailbreak_toolbox/judges/implementations/__pycache__/refusal_judge.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/models/__pycache__/__init__.cpython-310.pyc index 4edbffd..caaafa5 100644 Binary files a/jailbreak_toolbox/models/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/models/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/models/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/models/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 1d0c7cf..0000000 Binary files a/jailbreak_toolbox/models/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/models/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index 4f79cb9..0000000 Binary files a/jailbreak_toolbox/models/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/__pycache__/base_image_generator.cpython-310.pyc b/jailbreak_toolbox/models/__pycache__/base_image_generator.cpython-310.pyc deleted file mode 100644 index e2cfccb..0000000 Binary files a/jailbreak_toolbox/models/__pycache__/base_image_generator.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/__pycache__/base_image_generator.cpython-313.pyc b/jailbreak_toolbox/models/__pycache__/base_image_generator.cpython-313.pyc deleted file mode 100644 index d43ae64..0000000 Binary files a/jailbreak_toolbox/models/__pycache__/base_image_generator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/__pycache__/base_model.cpython-310.pyc b/jailbreak_toolbox/models/__pycache__/base_model.cpython-310.pyc index 0d1dfba..ed81859 100644 Binary files a/jailbreak_toolbox/models/__pycache__/base_model.cpython-310.pyc and b/jailbreak_toolbox/models/__pycache__/base_model.cpython-310.pyc differ diff --git a/jailbreak_toolbox/models/__pycache__/base_model.cpython-312.pyc b/jailbreak_toolbox/models/__pycache__/base_model.cpython-312.pyc deleted file mode 100644 index c2890ac..0000000 Binary files a/jailbreak_toolbox/models/__pycache__/base_model.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/__pycache__/base_model.cpython-313.pyc b/jailbreak_toolbox/models/__pycache__/base_model.cpython-313.pyc deleted file mode 100644 index 9d4510a..0000000 Binary files a/jailbreak_toolbox/models/__pycache__/base_model.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__init__.py b/jailbreak_toolbox/models/implementations/__init__.py index d4f3c76..e69de29 100644 --- a/jailbreak_toolbox/models/implementations/__init__.py +++ b/jailbreak_toolbox/models/implementations/__init__.py @@ -1 +0,0 @@ -from . import mock_model, openai_model, huggingface_model \ No newline at end of file diff --git a/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-310.pyc b/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-310.pyc index 99ea5b6..f331ea0 100644 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-310.pyc and b/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-310.pyc differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-312.pyc b/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 4fe139d..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-313.pyc b/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-313.pyc deleted file mode 100644 index a9cdc95..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/__init__.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/diffusion_generator.cpython-310.pyc b/jailbreak_toolbox/models/implementations/__pycache__/diffusion_generator.cpython-310.pyc deleted file mode 100644 index bf05dc4..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/diffusion_generator.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/diffusion_generator.cpython-313.pyc b/jailbreak_toolbox/models/implementations/__pycache__/diffusion_generator.cpython-313.pyc deleted file mode 100644 index 51e0271..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/diffusion_generator.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/huggingface_model.cpython-310.pyc b/jailbreak_toolbox/models/implementations/__pycache__/huggingface_model.cpython-310.pyc deleted file mode 100644 index 43cbca9..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/huggingface_model.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/huggingface_model.cpython-312.pyc b/jailbreak_toolbox/models/implementations/__pycache__/huggingface_model.cpython-312.pyc deleted file mode 100644 index 3abfa40..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/huggingface_model.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/huggingface_model.cpython-313.pyc b/jailbreak_toolbox/models/implementations/__pycache__/huggingface_model.cpython-313.pyc deleted file mode 100644 index 41da882..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/huggingface_model.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/mock_model.cpython-310.pyc b/jailbreak_toolbox/models/implementations/__pycache__/mock_model.cpython-310.pyc deleted file mode 100644 index 63bedbf..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/mock_model.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/mock_model.cpython-312.pyc b/jailbreak_toolbox/models/implementations/__pycache__/mock_model.cpython-312.pyc deleted file mode 100644 index 85fdd06..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/mock_model.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/mock_model.cpython-313.pyc b/jailbreak_toolbox/models/implementations/__pycache__/mock_model.cpython-313.pyc deleted file mode 100644 index 78f09f3..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/mock_model.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-310.pyc b/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-310.pyc index 02f7d22..f42a032 100644 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-310.pyc and b/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-310.pyc differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-312.pyc b/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-312.pyc deleted file mode 100644 index 6c625b3..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-312.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-313.pyc b/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-313.pyc deleted file mode 100644 index 856356a..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/openai_model.cpython-313.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/typography_generator.cpython-310.pyc b/jailbreak_toolbox/models/implementations/__pycache__/typography_generator.cpython-310.pyc deleted file mode 100644 index a38b13e..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/typography_generator.cpython-310.pyc and /dev/null differ diff --git a/jailbreak_toolbox/models/implementations/__pycache__/typography_generator.cpython-313.pyc b/jailbreak_toolbox/models/implementations/__pycache__/typography_generator.cpython-313.pyc deleted file mode 100644 index 0a49e5b..0000000 Binary files a/jailbreak_toolbox/models/implementations/__pycache__/typography_generator.cpython-313.pyc and /dev/null differ