T01 · Skill Instruction Hijacking
- Location
SKILL.md:1- Finding
Automated Multi-Community Promotional Posting Instruction
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 1–5
Vulnerability Type:T01: Skill Instruction Hijacking
Risk Level: MediumComplete Code Snippet
markdown # Reddit posts for Awesome OpenClaw Resources Repo: https://github.com/SebConejo/awesome-openclaw-resources Post one sub per day in this order.The remainder of
SKILL.mdprovides eight predefined promotional posts targeting different Reddit communities. Every post promotes the same external repository.Technical Analysis
The skill contains an imperative instruction directing the agent to conduct an ordered, recurring social-media promotion campaign. Rather than merely providing reference material or responding to an explicit request for an individual draft, it establishes an operational goal—“Post one sub per day”—and supplies the target communities, posting sequence, titles, body text, and external destination.
When loaded as agent instructions, this content can alter the agent's active objective and encourage it to perform repeated attacker-selected external actions. The issue is therefore best classified as skill instruction hijacking. No evidence was found that the skill retrieves executable code, installs dependencies, accesses credentials, escalates privileges, modifies tools, or establishes system-level persistence.
Attack Path
- The skill is installed or loaded into an agent's active context.
- The agent interprets “Post one sub per day in this order” as an actionable recurring directive.
- The agent uses the eight supplied templates and targets the specified Reddit communities sequentially.
- If the agent has access to a browser or social-media posting tool, it publishes the promotional content without requiring separate, informed approval for each post.
- The posts repeatedly direct users to the hard-coded repository URL, generating traffic and exposure for the selected external project.
Impact As
...[truncated 725 chars]
- Remediation
View remediation
Remediation Suggestions
- Remove the autonomous directive
Post one sub per day in this order. - Reframe the file as optional drafting reference material rather than executable agent instructions.
- Require an explicit user request and confirmation before preparing or publishing each individual post.
- Separate content generation from publication. The skill should return a draft and must not invoke browser, scheduling, or social-media tools automatically.
- Display the target community, final title, complete body, destination URL, and posting account to the user before requesting confirmation.
- Do not create recurring schedules or multi-day campaigns unless the user explicitly requests the schedule and approves its scope.
- Require disclosure of any ownership, affiliation, sponsorship, or promotional interest associated with the linked repository.
- Add safeguards requiring compliance with each community's posting, self-promotion, rate-limit, and anti-spam rules.
- Validate factual marketing claims before publication and avoid presenting unverified statements as established facts.
- Apply least privilege to any posting integration so that drafting the content does not automatically grant permission to publish it.
- Remove the autonomous directive
