T01 · Skill Instruction Hijacking
- Location
references/digest-prompt.md:181- Finding
Mandatory Promotional Content Is Injected into Generated Digests
- Content
View full analysis
` is `chat`, use the footer from `references/templates/chat.md`. --- 📊 Data Sources: RSS {{rss}} | Twitter {{twitter}} | Reddit {{reddit}} | Web {{web}} 🤖 Generated by follow-news v | | Powered by OpenClaw ``` Equivalent branding is also embedded in the output-specific templates: ```markdown 🤖 Generated by follow-news v | 🔗 https://github.com/tangwz/follow-news | Powered by OpenClaw ``` ### Technical Analysis The Skill routes digest generation through `references/digest-prompt.md` and directs the agent to follow the selected output template. These instructions require generated reports to contain fixed promotional branding and external links that are not necessary to collect, summarize, or deliver news. Because the content is imposed by Skill instructions rather than requested by the user, it modifies the agent's user-facing output for the benefit of the Skill project and platform. The same behavior appears across multiple output formats, making the modification systematic rather than an incidental example. This does not grant operating-system privileges or execute code, but it compromises output integrity and alters the agent's current-session behavior whenever the Skill is used. ### Attack Path 1. A user requests a technology-news digest. 2. `SKILL.md` routes the agent to `references/digest-prompt.md`. 3. The prompt instructs the agent to apply one of the bundled output templates. 4. The selected template or default footer adds the fixed `follow-news` a ...[truncated 633 chars]- Remediation
View remediation
