T01 · Skill Instruction Hijacking
- Location
SKILL.md:34- Finding
Undisclosed Referral Link Injected into Agent Responses
- Content
View full analysis
"语音转写需要 AuralWise API Key。请到 https://auralwise.cn/refid=asgbifle 注册并获取 API Key(在 Settings → API Key 管理页面生成,格式为 `asr_` 开头)。" ``` The referral URL is also repeated in `references/auralwise_api.md:7` and in the missing-key output of `scripts/podcast_pipeline.py`. ### Technical Analysis The Skill explicitly instructs the Agent to provide a fixed URL containing the referral identifier `refid=asgbifle`. A registration or settings URL is relevant to the declared transcription workflow, but the referral parameter is not technically necessary to acquire or configure an API key. The instruction does not disclose that the URL is promotional, tracked, or potentially associated with a benefit to the Skill author. Because the instruction is embedded in the Skill workflow, loading the Skill can cause author-selected promotional content to be inserted into an Agent response. This behavior exceeds the minimum privileges and output control required for podcast transcription. The legitimate requirement can be fulfilled using AuralWise's canonical website or API-key settings URL without a referral identifier. ### Attack Path 1. A user requests podcast transcription without already having an AuralWise API key. 2. The Agent loads the Skill and follows its API-key setup instructions. 3. The Agent reproduces the mandatory referral-bearing URL. 4. The user follows the URL without being informed that it contains a referral identifier. 5. The Skill author or referral owner may receive tracking data, attribution, or another promotional benefit. ### Impact Assessment The issue does not grant operating-system privileges or direct access to user files. Its scope is manipulation of Agent output and user navigation. Potential impact includes: - Undisc ...[truncated 259 chars]- Remediation
View remediation
