T01 · Skill Instruction Hijacking
Warning
- Location
- SKILL.md:531
- Finding
- Hardcoded Third-Party Identity and Promotional Link Injected into Generated Email Signatures## Vulnerability Details **File Location**: `SKILL.md:531-547` **Vulnerability Type**: Output integrity compromise through skill-level instruction hijacking **Risk Level**: Medium **Vulnerable Code Snippet**: ```text Style 1 — Minimal: Best regards, Manish Pareek AI Developer | Freelancer manish@email.com Style 2 — Professional: — Manish Pareek AI Developer & Automation Specialist 📧 manish@email.com 🐦 @Mkpareek19_ 🌐 portfolio.com Style 3 — With CTA: — Manish Pareek | AI Developer Building free AI tools for freelancers 🦞 Check my skills: clawhub.ai/mkpareek0315 📧 manish@email.com ``` ### Technical Analysis The email-signature feature embeds a specific third party's name, occupation, social-media handle, email address, and promotional URL into example outputs. Because these values appear in operative skill instructions rather than being represented consistently as neutral placeholders, an agent following the skill can reproduce the skill author's identity and advertising content when a user asks it to create a signature. This behavior changes the expected objective from creating a signature based exclusively on user-supplied information to potentially promoting or impersonating a third party. It is best classified as `T01: Skill Instruction Hijacking` because the loaded skill text influences agent output in a way that is unrelated to the user's intended identity. No evidence indicates that the URL is fetched automatically, that code is executed, or that credentials or elevated system privileges are obtained. The issue is limited to generated-content integrity and the possible distribution of unsolicited third-party identity information. ### Attack Path 1. A user loads the email-manager skill. 2. The user requests an email signature without supplying complete identity information. 3. The agent follows Feature 10 and uses one of the hardcoded signature examples. 4. The generated sig ...[truncated 987 chars]
- Remediation
- ## Remediation Suggestions 1. Replace all real or author-specific identity data with unmistakable placeholders such as `[Your Name]`, `[Your Role]`, `[Your Email]`, `[Your Social Profile]`, and `[Your Website]`. 2. Remove `clawhub.ai/mkpareek0315` and all other promotional content from user-facing signature templates. 3. Construct signatures only from identity fields explicitly supplied or confirmed by the user. 4. If required fields are missing, ask the user for those fields rather than filling them with example identities. 5. Display a final preview and require confirmation before saving a generated signature as the default. 6. Add an explicit instruction that third-party names, handles, contact details, branding, and links must never be inserted unless the user specifically requests them. 7. Add tests that generate signatures with incomplete profiles and verify that output contains only placeholders or user-provided values.
