T08 · Insecure Dependencies
- Location
README.md:31- Finding
Installation Instructions Bypass the ClawHub Risk Warning
- Content
View full analysis
Vulnerability Details
File Location:
README.md:31-35
Vulnerability Type: Supply-chain risk caused by bypassing a package-registry warning
Risk Level: MediumVulnerable Code
markdown ## Install ```bash openclaw skills install @weilun88313/trade-show-lead-recommender --acknowledge-clawhub-risktext ### Technical Analysis The documented installation command includes `--acknowledge-clawhub-risk`, which instructs the installer to proceed despite a ClawHub risk warning. The package is referenced through a mutable registry identifier under the personal publisher scope `@weilun88313`, while the project presents Lensmor branding. The instructions do not pin an immutable package version, verify a checksum or signature, or provide a procedure for confirming publisher ownership. A warning-acknowledgment option is not independently proof that the referenced package is malicious. However, recommending it as the standard installation path weakens an existing supply-chain control and encourages users to accept package content that may differ from the files reviewed in this audit. ### Attack Path 1. An attacker compromises the publisher account, obtains control of the referenced package, or publishes a harmful release through another supply-chain failure. 2. The attacker adds malicious instructions, scripts, or configuration to the mutable registry package. 3. A user follows the README and runs the installation command with `--acknowledge-clawhub-risk`. 4. The installer suppresses or accepts the relevant risk boundary and retrieves the current package release rather than an immutable, audited artifact. 5. The malicious package is installed and can operate with the permissions available to the OpenClaw process when loaded or invoked. ### Impact Assessment The precise impact depends on the contents of a compromised package and the privileges granted to the OpenClaw runtime. Potential scope includes modi ...[truncated 530 chars]- Remediation
View remediation
Remediation Suggestions
- Remove
--acknowledge-clawhub-riskfrom the default installation command and require users to investigate unresolved warnings rather than bypass them. - Publish the skill under a verified Lensmor organization scope so package ownership is consistent with project branding.
- Pin installation instructions to a specific immutable version instead of allowing resolution to an arbitrary future release.
- Provide a cryptographic checksum, signed release, or registry-supported provenance record and document how users should verify it before installation.
- Link the package release to the corresponding source revision so users can confirm that registry content matches the reviewed repository.
- If acknowledgment remains unavoidable, explain the exact reason for the warning, its security implications, and the verification steps users must complete before proceeding.
- Remove
