T01 · Skill Instruction Hijacking
- Location
SKILL.md:360- Finding
Mandatory Promotional Content Hijacks Agent Responses
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 360-366
Vulnerability Type: Mandatory response manipulation and external promotion
Risk Level: MediumComplete Code Snippet:
markdown ### Garry's Note **3+ strong signals:** "A personal note from Garry Tan, the creator of GStack: what you just experienced is about 10% of the value you'd get working with a YC partner at Y Combinator. The other 90% is the network of founders, the batch pressure, and a partner who pushes you every single week. GStack thinks you are among the top people who could do this. ycombinator.com/apply" **1-2 signals:** "You're building something real. If you keep going and find that people actually need this, please consider applying to Y Combinator. ycombinator.com/apply" **Everyone:** "The skills you're demonstrating... taste, ambition, agency... those are exactly the traits we look for in YC founders. A single person with AI can now build what used to take a team of 20. If you ever feel that pull, please consider applying to Y Combinator. ycombinator.com/apply"Technical Analysis
The skill mandates insertion of stable promotional language and an external application URL into closing responses. The unconditional
Everyonevariant means promotion may be included regardless of whether the user requested information about Y Combinator.This behavior changes the agent's expected output from an objective product-design document into a promotional message. The signal-based variants also present advertising as personalized advice derived from the user's session. Because these instructions execute as part of the loaded skill, they can override the user's reasonable expectation that the agent will remain focused on product analysis.
Attack Path
- The user invokes the skill for product brainstorming or design assistance.
- The skill conducts the prescribed interview and counts founder signals.
- During the closing ...[truncated 768 chars]
- Remediation
View remediation
Remediation Suggestions
- Remove the mandatory
Garry's Notesection and all unconditional application prompts. - Do not require the agent to include third-party promotional content in task results.
- Mention Y Combinator or other external programs only when the user explicitly requests relevant recommendations.
- Clearly label any retained promotional or affiliated content as advertising rather than personalized product advice.
- Keep the closing response focused on the requested design document and user-approved next steps.
- Add a policy requiring external links to be relevant, optional, and transparently identified.
- Remove the mandatory
