T08 · Insecure Dependencies
- Location
SKILL.md:66- Finding
Mismatched Package Identifier in Installation Instructions
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 66-68
Vulnerability Type: Dependency confusion through an inconsistent package identifier
Risk Level: MediumVulnerable Code Snippet:
bash clawhub install summarize-proThe installation command references
summarize-pro, while_meta.jsonidentifies the audited project with the slughuimai-summarizer. This inconsistency can cause users to install a package other than the reviewed project.Technical Analysis
Package installation instructions form part of the software supply chain. When the documented package identifier does not match the canonical project identifier, package resolution may target an unrelated registry entry. If
summarize-prois unregistered or controlled by another publisher, an attacker could register or update that package with malicious Skill instructions or executable components.The repository contains no executable scripts, and the audit found no direct malicious behavior in the reviewed files. Exploitation therefore depends on the package registry resolving
summarize-proto content that differs from this audited project.Attack Path
- A user obtains and reviews this project as
huimai-summarizer. - The user follows the installation instructions in
SKILL.md. - The command requests the separate identifier
summarize-pro. - The package registry resolves that identifier to an unrelated or attacker-controlled package.
- The unintended package is installed and may be loaded under the user's trust in the reviewed project.
- Any malicious instructions or executable components in that package operate with the permissions granted to the Skill runtime.
Impact Assessment
Successful exploitation could substitute unreviewed Skill content for the intended package. The resulting privileges are limited to those available to the Skill runtime and any tools or data the user authorizes. Depending on ...[truncated 252 chars]
- A user obtains and reviews this project as
- Remediation
View remediation
Remediation Suggestions
- Replace
summarize-prowith the verified canonical package slug recorded in_meta.json, ifhuimai-summarizeris the intended registry identifier. - Pin the installation command to a reviewed version rather than relying on an unqualified, mutable package reference.
- Verify and document the expected publisher or owner identity alongside the package identifier.
- Add an automated release check that rejects documentation when its installation target differs from the metadata slug.
- Confirm ownership and contents of both registry identifiers before publishing corrected instructions.
- Replace
