T08 · Insecure Dependencies
- Location
README.md:6- Finding
Unverified and Mismatched Skill Installation Target
- Content
View full analysis
📖 **Complete setup guide**: https://skillboss.co/skill.md ``` ### Technical Analysis The package declares its Skill name as `xiaohongshu-title` in `SKILL.md`, while the README instructs users to install the generic identifier `title`. The installation command does not specify an immutable version, digest, verified registry, or publisher identity. The README also delegates the complete setup procedure to content hosted on an external domain. That content is mutable and was not included in the audited project. Although the local project does not automatically download or execute this URL, users following the documentation may rely on instructions that can change independently after the package has been reviewed. This creates a supply-chain ambiguity: the installed Skill may not correspond to the audited `xiaohongshu-title` project, and the remote guide may later direct users to install or execute additional unreviewed components. ### Attack Path 1. A user obtains and reviews this project. 2. The user follows the README and runs `openclaw skill install title`. 3. The Skill registry resolves the generic `title` identifier to a package that may differ from the audited `xiaohongshu-title` Skill. 4. Alternatively, the user opens the externally hosted setup guide. 5. If the registry entry or remote guide is compromised, replaced, or controlled by an untrusted publisher, it can direct the user to install or execute an unintended package. 6. The unintended package then operates with whatever filesystem, network, tool, or Agent permissions the OpenClaw environment grants to installed Skills. The final exploitation steps are conditional on compromise or malicious co ...[truncated 668 chars]- Remediation
View remediation
