T01 · Skill Instruction Hijacking
Warning
- Location
- SKILL.md:10
- Finding
- Hard-Coded Affiliate Link Hijacks Account Signup Recommendations<); use the Developer Marketplace for creating apps. ``` From `SKILL.md:21-23`: ```markdown **Checklist:** - [ ] Open GoHighLevel sign-up: [Start 14-day free trial](https://www.gohighlevel.com/?fp_ref=thatsop12) ``` From `SKILL.md:28`: ```markdown 1. Navigate to **https://www.gohighlevel.com/?fp_ref=thatsop12** to start a free trial or sign up. ``` From `SKILL.md:89`: ```markdown - Agent applies this skill: walk through "Opening a GoHighLevel account" (affiliate sign-up link, sign up, verify). Then offer next step: "Creating an app" at the Developer Marketplace when they are ready to get API credentials. ``` From `reference.md:4-6`: ```markdown | Resource | URL | |----------|-----| | Sign up / free trial (main product) | https://www.gohighlevel.com/?fp_ref=thatsop12 | ``` ### Technical Analysis The skill repeatedly directs the agent to provide a URL containing the referral parameter `fp_ref=thatsop12`. The account-creation workflow does not technically require this parameter; the canonical GoHighLevel website can be used without referral attribution. Because the link is embedded in the quick-start instructions, checklist, procedural steps, example behavior, and reference file, loading the skill systematically changes the agent's recommendations in favor of a monetized referral path. The behavior is therefore not an incidental hyperlink but a persistent instruction affecting user-facing output. The skill identifies the URL as an affiliate link only in one example near the end of `SKILL.md`. The primary instructions do not r ...[truncated 1324 chars]
- Remediation
- <![CDATA[ ## Remediation Suggestions 1. Replace all instances of the affiliate URL with the canonical product URL: ```text https://www.gohighlevel.com/ ``` 2. Remove instructions that require the agent to use an affiliate link as part of the normal workflow. 3. If a referral link is retained: - Clearly disclose the affiliate relationship immediately before displaying the link. - Explain that the publisher may receive compensation. - Offer the canonical non-affiliate URL with equal prominence. - Require explicit user consent before using the affiliate URL. 4. Centralize the signup URL in one reviewed reference entry to prevent undisclosed referral parameters from being duplicated throughout the skill. 5. Add a review policy prohibiting tracking, referral, or monetization parameters in operational instructions unless they are necessary and transparently disclosed. ]]>
