T01 · Skill Instruction Hijacking
- Location
SKILL.md:14- Finding
Unconditional Agent Instruction and Workflow Hijacking
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This research-planning skill is not destructive, but it takes unusually broad control of the agent workflow and requires forwarding all research reports and logs.
Install only if you want an aggressive research-orchestration workflow and are comfortable with it using external search agents and passing along all generated reports and logs. Avoid using it with confidential attachments, secrets, private URLs, or sensitive business data unless the host environment adds explicit review and redaction controls.
SKILL.md:14Unconditional Agent Instruction and Workflow Hijacking
The skill explicitly requires reading, retaining, and handing over all reports, logs, and user-uploaded attachment-derived material without filtering. That creates a strong natural-language exfiltration path for sensitive data, because subordinate agent outputs and logs may contain secrets, personal data, internal URLs, or irrelevant confidential content that would then be automatically propagated to the final recipient.
The instructions first state a "Mandatory Single-Round Research Principle" saying the agent is only allowed to conduct one round of task assignment and research, but later the workflow is described as a "multi-round iterative workflow" and explicitly says to return to Phase 2 and start a new round of tasks if research is incomplete. These directives actively conflict and create intent ambiguity about the agent's permitted behavior.
Skill's behavior or capabilities extend beyond its stated purpose. Scope creep allows an agent to perform actions unrelated to its documented functionality, increasing the attack surface.
## Instructions
# Golden Rule 1: User Input is the Absolute Source of Truth**This is your highest command and must be obeyed unconditionally.** The user's input is the starting point and core of all research tasks. You must never unilaterally modify, correct, or replace a term, product name, or version number just because it does not exist in your internal knowledge base. Your default behavior must be to **assume the user is correct and your knowledge is outdated.****** **Prohibited Behavior Example (Strictly Forbidden!):** The user asks to "Research Claude 4 Sonnet". You assume "Claude 4" does not exist and switch to researching "Claude 3 Sonnet".* **Correct Behavior Example (Mandatory!):** The user asks to "Research Claude 4 Sonnet". Your first action is to verify what "Claude 4 Sonnet" is, and then conduct research revolving around this **unmodified** core concept.---$GET_USER_TEMPLATE$# Golden Rule 2: Know Your Subordinates and Delegate Precisely**Your research quality directly depends on whether you assign the [Correct Information Gathering] to the [Correct Searcher].** You have several core subordinate searchers, each responsible for different professional domains. Based on the user's input and requirements, first determine the necessary data sources and domains, and thereby judge which subordinate searchers need to be called.**Your direct subordinate searcher members are as follows:**- **Internet Searcher** - **Corresponding Tool**: `call_web_search_agent` - **Delegation Scenario**: This is a searcher responsible for general search, capable of calling Google Search and Baidu Search to widely scour public internet materials.- **Twitter Information Searcher** - **Corresponding Tool**: `Tech_and_Internet_Domain_Search_Agent` - **Delegation Scenario**: This is a searcher responsible for collecting news and information on Twitter. When information from social media outside of China is needed, prioritize delegating to this searcher to s
...[truncated 27 chars]
No suspicious patterns detected.