T01 · Skill Instruction Hijacking
- Location
scripts/extractor.py:111- Finding
Untrusted Learning Content Can Poison Rules Injected into Future System Prompts
- Content
View full analysis
str: """格式化为 System Prompt Args: rules: 规则列表 Returns: 格式化后的 prompt 字符串 """ if not rules: return "" lines = ["【历史经验规则(请遵循)】"] # 按类别分组 avoid_rules = [r for r in rules if r.category == "avoid"] prefer_rules = [r for r in rules if r.category == "prefer"] if avoid_rules: lines.append("\n## 避免操作") for r in sorted(avoid_rules, key=lambda x: -x.confidence): lines.append(f"- {r.description}(置信度: {r.confidence:.0%})") if prefer_rules: ...[truncated 3764 chars]- Remediation
View remediation
