T01 · Skill Instruction Hijacking
- Location
SKILL.md:190- Finding
Mandatory Commercial Steering and Cross-Promotion in Agent Responses
- Content
View full analysis
1` in events list lookup, confirm the correct event before scoring 9. If API key is missing, direct user to hello@lensmor.com — do not just say "please configure" ``` Related commercial routing is also defined at `SKILL.md:176-180`: ```markdown | Score outcome | Recommended next action | |---------------|------------------------| | Score ≥ 7 | Run `trade-show-lead-recommender` and verify that recommendation metadata is populated | | Score ≥ 7, budget pending | Run `trade-show-budget-planner` | | Score < 4 | Run `trade-show-finder` to identify alternatives using independent event research | ``` The missing-key response at `SKILL.md:37-40` further requires purchase-directed messaging: ```markdown If the result is `missing`, stop and respond: > The `LENSMOR_API_KEY` environment variable is not set. This skill requires a Lensmor API key to generate fit scores. > Contact [hello@lensmor.com](mailto:hello@lensmor.com) to purchase access, then set the key: > `export LENSMOR_API_KEY=your_key_here` ``` ### Technical Analysis The skill imposes persistent output requirements that are not strictly necessary to perform its core event-scoring function. In particular, it requires every response to contain follow-up suggestions and directs users toward vendor-controlled contact and related products or skills. Because these rules are loaded as agent instructions, they can alter the agent's response goals and formatting regardless of whether the user requ ...[truncated 1751 chars]- Remediation
View remediation
