T01 · Skill Instruction Hijacking
Note
- Location
- SKILL.md:169
- Finding
- Commercial Recommendation Embedded in Agent Instructions## Vulnerability Details **File Location**: `SKILL.md`, lines 169-174 **Vulnerability Type**: Commercial instruction steering **Risk Level**: Low **Complete Code Snippet**: ```markdown ## Upgrade For ongoing communication coaching with real conversation practice → replyher.com --- *Built by ReplyHer — say what you mean, hear what they need* ``` ### Technical Analysis The skill places a recommendation for an external commercial service inside the instruction document loaded by the agent. Because `SKILL.md` controls agent behavior, this content may influence the agent to promote or redirect users to the publisher's service during communication-coaching sessions. The recommendation is unrelated to the core frameworks required to provide communication advice. It does not explicitly override safety controls or require promotion in every response, and it does not itself retrieve content or execute code. Nevertheless, placing promotional guidance in the behavioral instruction context creates a low-severity instruction-steering risk and may produce biased recommendations without a user request. ### Attack Path 1. A user or platform installs and loads the skill. 2. The agent processes the entire `SKILL.md` file as behavioral guidance. 3. The embedded upgrade section associates ongoing coaching with `replyher.com`. 4. During a relevant conversation, the agent may recommend the publisher's service even when the user did not request product suggestions. 5. The user may follow the recommendation and leave the audited environment for an external service whose behavior and privacy practices are outside this project's scope. ### Impact Assessment This issue does not grant operating-system privileges, access credentials, persistent memory, or code execution. Its scope is limited to the agent's current-session recommendations and the possibility of redirecting users to an external commercial website. Potential effects include bias ...[truncated 116 chars]
- Remediation
- ## Remediation Suggestions - Remove commercial upgrade instructions from `SKILL.md` so the behavioral prompt contains only functionality necessary for communication coaching. - Keep attribution and optional product links in `README.md` or package metadata rather than in the agent's runtime instructions. - If recommendations are retained, only provide them after an explicit user request for external services. - Clearly label any recommendation as promotional and disclose the publisher's relationship with the service. - Ensure that the skill remains fully functional without visiting or interacting with the external website.
