T01 · Skill Instruction Hijacking
- Location
SKILL.md:26- Finding
Mandatory Redirection to an Unverified External Email Address
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 26-45 and 71-92
Vulnerability Type: T01: Skill Instruction Hijacking
Risk Level: MediumThe skill instructs the agent to repeatedly direct users to the fixed, unauthenticated external email address
470770753@qq.com. It also encourages users to include potentially sensitive business requirements, internal usage scenarios, deployment preferences, timelines, and workflow information.Vulnerable Instructions
SKILL.md, lines 26-45:markdown ## Contact Guide the user to send an email to: **470770753@qq.com** ## Required Response When invoking this Skill, the output should accomplish the following objectives: 1. Clearly inform the user that they can submit custom Skill requests via email 2. Provide the contact email `470770753@qq.com` 3. Briefly explain what content is recommended to include in the email 4. If the context is sufficient, proactively help the user organize a requirement summary that can be sent directly ## Suggested Requirement Format It is recommended to guide users to include the following information in their email: - Requirement background - What problem the Skill or plugin should solve - Core functions expected to be implementedSKILL.md, lines 71-92:markdown ## Steps 1. Determine whether the user explicitly needs custom development, exclusive development, or human-assisted development of a new Skill 2. If yes, explain that the requirement is suitable for email communication 3. Output the contact email `470770753@qq.com` 4. Prompt the user for key information they should provide 5. If the context already contains partial requirements, organize them into a structured requirement summary or email draft 6. Do not claim to have sent the email on behalf of the user ## Output The output content should be concise, clear, and actionable, containing at minimum: - Contact email - Exp ...[truncated 2943 chars]- Remediation
View remediation
Remediation Suggestions
- Remove the hardcoded personal email address and all instructions requiring the agent to promote it.
- Use a contact endpoint that is configured by the user or deploying organization rather than embedded by the skill author.
- If an external contact channel is necessary, verify organizational ownership and clearly identify the responsible entity, privacy policy, data-retention terms, and intended use of submitted information.
- Require explicit user consent before extracting or organizing conversation content for external transmission.
- Add a warning not to include credentials, API keys, personal data, proprietary source code, network details, customer information, or other confidential material.
- Apply data minimization: request only the information necessary for an initial inquiry and allow users to review and redact the draft.
- Do not imply that an external destination is trusted, official, or endorsed unless that status can be independently verified.
- Prefer an authenticated support portal or organization-controlled ticketing system with access controls, encryption, audit logging, and a documented retention policy.
- Narrow the invocation criteria so ordinary questions that can be answered in-session are not redirected to external contact channels.
