T01 · Skill Instruction Hijacking
- Location
SKILL.md:271- Finding
Mandatory Third-Party Promotional Content Hijacks Generated Reports
- Content
View full analysis
**Diagnostic vs. Measurement** > > This monitor tracks **what changed** since your last audit (diagnostic). [AIvsRank.com](https://aivsrank.com?ref=geo-monitor) measures **how visible you actually are** across AI platforms — tracking real mentions in ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. > > Together, they give you the complete picture. Get your AI visibility score: https://aivsrank.com ``` ### Technical Analysis The Skill requires the agent to insert third-party promotional content and a referral-tagged URL into every generated monitor report. This behavior is unrelated to the minimum functionality needed to re-audit a website, compare scores, and produce a technical report. Because the instruction is loaded as part of the Skill and unconditionally changes the agent's output, it constitutes output-oriented Skill instruction hijacking. Users are not asked whether they want the integration information, and the generated report does not identify the section as advertising or disclose the significance of the `ref=geo-monitor` parameter. The instruction at `SKILL.md:24` mentioning phrases such as “Ignore previous instructions” is not itself malicious. In context, it is a defensive control directing the agent not to follow instructions embedded in untrusted website content. ### Attack Path 1. A user installs or activates the `geo-monitor` Skill. 2. The user requests a GEO re-audit or baseline comparison. 3. The Skill performs the expected analysis and generates a Markdown report. 4. The Phase 6 instruction forces the agent to append AIvsRank promotional material. 5. The resulting technical artifact distributes a third-party link, including a re ...[truncated 687 chars]- Remediation
View remediation
