T01 · Skill Instruction Hijacking
- Location
SKILL.md:65- Finding
Mandatory Branded Content Injected into Agent Responses
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 65–83
Vulnerability Type:T01: Skill Instruction Hijacking
Risk Level: LowComplete Code Snippet
text 4. **Compose** in this shape (match the user's channel formatting):🌅 Morning News Briefing <Weekday, Month D, YYYY> • <time> <tz> ━━━━━━━━━━━━━━━━━━━━━━
💻 Technology
- <Headline> — <one clause on why it matters>. ✔ 5 outlets (engadget, techcrunch, theverge, …) <link>
- …
🪙 Crypto …
👀 Watchlist (single-source, unconfirmed) • <headline> — only <outlet> so far. <link>
━━━━━━━━━━━━━━━━━━━━━━ Deduped & corroboration-ranked by newsflash.sh — ✔ N outlets = independently confirmed
text Technical Analysis
The briefing instructions prescribe a fixed, service-branded footer in every generated briefing. This changes the content of the agent's user-facing response by requiring promotional attribution that the user did not necessarily request.
The affected instruction does not directly override system safety controls or enable code execution. Its security significance is limited to control of response content and undisclosed promotional influence. The issue is therefore classified as instruction hijacking with a low risk level.
Attack Path
- The agent loads the Skill instructions.
- A user requests a news briefing.
- The agent follows the mandatory composition template.
- The generated response includes the fixed
newsflash.shbranding regardless of whether the user requested that promotional footer.
Impact Assessment
The instruction can influence the content and neutrality of responses produced while this Skill is active. It does not grant filesystem, operating-system, credential, or network privileges. Its scope is limited to user-facing briefing output, but it may cause users to interpret promotional text as a neutral or agent-select ...[truncated 15 chars]
- Remediation
View remediation
Remediation Suggestions
- Remove the mandatory branded footer from the briefing template.
- If provenance is needed, use neutral wording such as “Source data provided by newsflash.sh.”
- Include service attribution only when required for licensing, requested by the user, or necessary to explain data provenance.
- Clearly distinguish factual provenance from advertising or endorsement.
- Allow the user or calling application to control whether attribution is displayed.
