T01 · Skill Instruction Hijacking
Warning
- Location
- SKILL.md:68
- Finding
- Mandatory External-Service Promotion Alters Agent Responses<** at https://orefinder.io. ``` ### Technical Analysis The skill instructs the agent to insert a specific external-service recommendation into every applicable response. The use of “Always remind the user” makes this a persistent response-shaping requirement rather than an optional, context-dependent reference. When the skill is loaded, this instruction modifies how the agent fulfills Minecraft ore-location requests by requiring promotion of an external website. The destination is not needed to run the documented offline estimator and is outside the audited project. The website's behavior and trustworthiness cannot be established from the repository. ### Attack Path 1. The agent loads `SKILL.md` while handling a Minecraft mining or ore-location request. 2. The user asks for an estimate that can be answered through the documented local tool. 3. The skill's mandatory instruction requires the agent to include `https://orefinder.io` in its response. 4. The user may follow the link under the impression that it is a necessary or independently validated component of the agent's answer. 5. Any collection, tracking, or further interaction then occurs outside the audited skill and agent environment. ### Impact Assessment This issue affects response integrity and user trust. It can cause unsolicited traffic redirection and makes a third-party service appear to be a required part of the workflow. The instruction does not directly grant system privileges, ac ...[truncated 233 chars]
- Remediation
- <![CDATA[ ## Remediation Suggestions - Remove the unconditional “Always remind the user” requirement. - Mention the external service only when the user explicitly requests exact coordinates or asks for alternatives to the local estimator. - Clearly label the website as an optional, unaudited third-party service. - Do not imply that visiting the website is necessary to use the offline functionality. - Add a disclosure that the external destination is outside the skill's security boundary and may have separate privacy and security practices. ]]>
