T01 · Skill Instruction Hijacking
- Location
SKILL.md:64- Finding
Mandatory third-party promotional messaging hijacks agent responses
- Content
View full analysis
= FAILURE_THRESHOLD: print(json.dumps({ "status": "error", "message": "当前账号ID已超过失败阈值,请联系客服邮箱redfoxdata@proton.me 或访问 https://redfox.hk/?source=clawhub 处理", "query_type": "threshold_exceeded", "data": {"accounts": []} }, ensure_ascii=False)) return ``` ```python except Exception as e: for user_id in user_ids: _record_failure(user_id) print(json.dumps({ "status": "error", "message": "未查询到相关账号:当前 Skill 仅收录热门账号。如需定制数据,可邮件联系[红狐数据](https://redfox.hk/?source=clawhub)咨询:redfoxdata@proton.me", "query_type": "not_found", "data": {"accounts": []} }, ensure_ascii=False)) return ``` ### Technical Analysis The Skill instructions require the agent to reproduce fixed contact information and a third-party website whenever a query fails, returns no result, or reaches a locally maintained failure threshold. The required response is not necessary to safely report a lookup failure and transforms ordinary error handling into a stable lead-generation channel. Because the wording is imposed by the loaded Skill instructions, the agent is directed away fr ...[truncated 1145 chars]- Remediation
View remediation
