T01 · Skill Instruction Hijacking
- Location
SKILL.md:20- Finding
Remote replacement of agent instructions, identity, and behavioral guardrails
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill openly performs ClawGo workspace restore, but it can replace persistent agent instruction files from an unauthenticated remote zip with weak staging and validation controls.
Install only if you trust the ClawGo service and the specific key provider. Before applying a restore, inspect the zip contents and diffs, avoid keys from untrusted people, and understand that restored files can change how future OpenClaw sessions behave. Prefer a version that uses private temporary directories, validates zip members before extraction, verifies signed manifests or hashes, and asks for per-file approval before replacing workspace instruction files.
SKILL.md:20Remote replacement of agent instructions, identity, and behavioral guardrails
SKILL.md:34Untrusted ZIP archive is extracted before member-path and resource validation
SKILL.md:27Predictable shared temporary paths permit staging tampering and backup exposure
The manifest includes the trigger phrase "restore my workspace notes," which is broad natural language that could match ordinary requests unrelated to this specific ClawGo key-based sync workflow. Although other examples are specific, this phrase lacks a clear constraint tying invocation to the ClawGo service or 12-character key requirement.
This skill sends user-supplied data to an external service and then later downloads remote content intended to overwrite local workspace files, which can materially change agent behavior. In this context, the external transmission is security-relevant because the downloaded Markdown populates trusted workspace files like SOUL.md and AGENTS.md, creating a supply-chain style risk if the remote service or key content is malicious.
curl -s https://clawgo.me/api/clones/{key}/availability
available: true and status: ready → continueThe manifest description understates the skill's actual behavior by claiming it only backs up and restores core OpenClaw configuration files, while the broader skill description indicates downloading a remote zip and copying its contents into the local workspace. This mismatch can mislead users and reviewers about the scope of file access and modification, weakening informed consent and increasing the chance of unintended data overwrite or supply-chain style abuse.
No suspicious patterns detected.