19 Commits

Author SHA1 Message Date
dongdongunique
bd1cd2e1b1 Complete Phase 2: SOTA LLM Testing
- Add EvoSynth vs X-Teaming comparison table with 20 models
- EvoSynth achieves 98.8% avg ASR vs X-Teaming 87.9% (+10.9% improvement)
- 100% ASR on 17 out of 20 evaluated models
- Add arxiv/ folder to .gitignore
2026-02-04 13:53:11 +08:00
dongdongunique
716112f188 Refactor imports and enhance configuration
- Update all import paths from OpenRT to jailbreak_toolbox in README
- Add dotenv support in basic_usage.py for environment variable loading
- Remove hardcoded path dependency in basic_usage.py
- Adjust temperature parameter from 0.1 to 0.0 for consistent judging
- Update project structure diagram in README to reflect new naming
2025-12-29 17:22:43 +08:00
dongdongunique
e8b6cc9dfa 🔄 Change license: MIT → AGPL v3
- Update README badge to reflect AGPL v3 license
- License provides stronger copyleft requirements for modified versions
2025-12-29 17:14:34 +08:00
dongdongunique
eb25f2780c 🔧 Fix Quick Start code example
- Add missing 'import os' statement
- Properly formatted imports and load_dotenv() call
- Code now correctly uses os.getenv() for environment variables
2025-12-10 18:26:50 +08:00
dongdongunique
20e8068b7b 📝 Add diagram.pdf to .gitignore 2025-12-10 15:09:58 +08:00
dongdongunique
f9c1f2a136 🎯 Clean up title: Remove emoji and bold formatting
- Title is now: 'Evolutionary Synthesis of Jailbreak Attacks on LLMs'
- Cleaner, more professional appearance
2025-12-10 15:08:32 +08:00
dongdongunique
c84bb7c851 Center the main title in README
- Move title inside <div align="center"> block
- Title now properly centered on the page
- Main header: '🚨 Evolutionary Synthesis of Jailbreak Attacks on LLMs 🚨'
2025-12-10 15:06:31 +08:00
dongdongunique
e36eaa0a61 📝 Update .gitignore 2025-12-10 15:04:01 +08:00
dongdongunique
3f12231c26 🖼️ Add EvoSynth architecture diagram (PNG format)
- Convert diagram.pdf to diagram.png for GitHub rendering
- Update README to reference PNG instead of PDF
- Added ActorAttack judge prompt acknowledgment
- Diagram shows: Reconnaissance → Algorithm Creation → Exploitation → Coordinator workflow
2025-12-10 15:03:27 +08:00
dongdongunique
3a5dbdeed2 fix errors in ReadME 2025-12-10 13:25:54 +08:00
dongdongunique
485b969989 Update README with async usage and router platform recommendations
- Convert Basic Usage to async/await pattern with asyncio.run()
- Add base_url parameter examples in OpenAIModel initialization
- Add API Base URL Setup section recommending OpenRouter and BoyueRichData
- Include helpful comments about router platform usage
2025-12-10 13:21:53 +08:00
dongdongunique
8ac995bd81 Complete EvoSynth framework setup
- Updated README.md with comprehensive documentation
- Added requirements.txt with verified dependencies
- Added .gitignore to exclude sensitive files
- Implemented context length protection for access_runcontext_history
- Removed torch dependency to avoid confusion
- All changes tested and verified
2025-12-10 05:29:53 +08:00
dongdongunique
75eb41f50b Add context length protection in access_runcontext_history
- Add loop mechanism to reduce history_depth if output exceeds max_total_chars
- Prevents context overflow when accessing run context history
- Prints reduction info and returns depth_reduced field in result
2025-12-10 03:23:53 +08:00
dongdongunique
a5e5185c10 Add .gitignore 2025-12-10 03:17:39 +08:00
dongdongunique
93f0702172 Update README and requirements 2025-12-10 03:16:48 +08:00
dongdongunique
f3af94df0b first commit 2025-12-10 00:54:02 +08:00
Yunhao Chen
2cf4168ecf Update README.md 2025-11-27 15:39:17 +08:00
Yunhao Chen
77900d24d1 Add release note to README.md 2025-11-16 23:30:30 +08:00
Yunhao Chen
e97ccca3dd Initial commit 2025-11-16 23:23:36 +08:00