T01 · Skill Instruction Hijacking
- Location
scripts/promote.py:91- Finding
Untrusted Conversation Content Is Persisted into Agent Control Files
- Content
View full analysis
dict: """将学习提升到workspace文件""" workspace = Path.home() / ".qclaw" / "workspace" # 目标文件路径 target_path = workspace / target_file # 加载学习内容 learnings = load_learnings() learning = None for l in learnings: if l.get('learning_id') == learning_id: learning = l break if not learning: return {"status": "error", "message": f"未找到学习记录 {learning_id}"} # 如果是 dry_run,直接返回模拟结果 if dry_run: return { "status": "ok", "message": f"模拟提升 {learning_id} 到 {target_file}", "target": str(target_path), "dry_run": True } # 蒸馏为简洁规则 summary ...[truncated 3282 chars]- Remediation
View remediation
