T09 · Insecure Skill Coding Practices
- Location
scripts/parallel_analysis.py:746- Finding
Untrusted Book Content Is Embedded Directly into Subagent Instructions
- Content
View full analysis
List[Dict]: """ Generate tasks for all 4 personas to be executed in parallel. Args: book_content: The book content to analyze book_name: Name of the book language: Output language (en/zh/ja/ko/fr/de/es/pt/ru) Returns a list of task configurations for sessions_spawn. """ random_identity = get_random_identity(language) tasks = [] for persona_id in PERSONAS.keys(): persona_name = get_persona_name(persona_id, language) instruction = get_persona_instruction(persona_id, language) if persona_id == "random_variable_x": if language == "en": instruction = instruction.replace( "## 🎲 Random Identity: [Role Name]", f"## 🎲 Random Identity: {random_identity['name']}" ) elif language == "zh": instruction = instruction.replace( "## 🎲 随机身份:[角色名称]", f"## 🎲 随机身份:{random_identity['name']}" ) elif language == "ja": instruction = instruction.replace( "## 🎲 ランダムアイデンティティ:[役割名]", f"## 🎲 ランダムアイデンティティ:{random_identity['name']}" ) elif language == "ko": instruction = instruction.replace( "## 🎲 무작위 정체성: [역할 이름]", f"## 🎲 무작위 정체성: {random_identity['name']}" ) if language in ["en", "zh", "ja", "ko"]: instruction += f"\n\nSelected identity: {random_iden ...[truncated 3319 chars]- Remediation
View remediation
