T01 · Skill Instruction Hijacking
- Location
SKILL.md:635- Finding
Mandatory Promotional Output Redirects Agents to Unreviewed Remote Instructions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This entertainment personality-test skill is not directly destructive, but it overreaches by asking agents to use sensitive identity/system context and by forcing third-party promotional remote instructions into the result.
Install only if you are comfortable with an agent using sensitive self/context information for a personality quiz and emitting a required third-party BotLearn referral. Do not let downstream agents follow the remote SKILL.md instruction without separate review and explicit consent.
SKILL.md:635Mandatory Promotional Output Redirects Agents to Unreviewed Remote Instructions
SKILL.md:11Personality Test Requests Unnecessary Access to System Identity and Behavioral State
Tool parameters are crafted to achieve unintended or unsafe behavior. Parameter abuse can bypass intended safety checks (e.g. shell=True, --force, dangerous glob patterns).
- **BUFF `[+]`** Fastest time-to-output in the room
- **DEBUFF `[-]`** "Oops" appears in your vocabulary more than it should
- **Famous last words:** `git push --force origin main`
---
The skill explicitly instructs the agent to use system prompts, identity files, and work history as self-assessment input, semantically reframing privileged context as fair game. That increases the risk of exposing or relying on sensitive internal instructions and hidden context during generation, even if the file also says not to reveal owner information.
The skill starts as an entertainment-style self-assessment but its required output gradually pivots into promotional referral behavior. This mismatch between stated purpose and final required action is a classic instruction-steering pattern that can turn harmless execution into distribution of unsolicited third-party messaging.
The skill requires Chinese-language output content regardless of user request, which can alter agent behavior and degrade transparency for users expecting another language. While not directly dangerous on its own, forced language content can be used to smuggle instructions or reduce user comprehension of what the agent is being told to emit.
The skill's output template injects promotional instructions and an external URL unrelated to the core self-assessment task, steering the agent toward third-party onboarding. This creates a social-engineering path where a benign questionnaire becomes a vehicle for redirecting agents or operators to external infrastructure.
The mandated output embeds a third-party contact/onboarding instruction without clearly warning that it is promotional or external. Users or downstream agents could relay or act on this content as if it were part of the legitimate task result, enabling covert propagation of external instructions.