T08 · Insecure Dependencies
Warning
- Location
- README.md:23
- Finding
- Unverified Third-Party Domain Presented as a ClawHub Registration Endpoint## Vulnerability Details **File Location**: `README.md`, line 23 **Vulnerability Type**: Untrusted external service and supply-chain endpoint **Risk Level**: Medium **Vulnerable Code Snippet**: ```markdown 3. **Register on ClawHub**: Visit [ClawHub](https://onlycrabs.ai/skills) (or the official ClawHub entry point) and submit your repository URL. ``` ### Technical Analysis The documentation identifies `github.com/openclaw/clawhub` as the ClawHub project but directs users to `onlycrabs.ai` for registration. The project contains no evidence establishing that this unrelated domain is owned, operated, or officially endorsed by ClawHub. Presenting an unverified third-party domain under the trusted “ClawHub” label creates a supply-chain trust-boundary issue. Users may reasonably assume that the linked service is an official registry and provide repository metadata or follow authentication and publication instructions supplied by that service. The audited repository does not retrieve or execute content from this URL automatically; exploitation requires a user to follow the documentation. ### Attack Path 1. A user follows the publication instructions in `README.md`. 2. The user clicks the link labeled “ClawHub” and is taken to `https://onlycrabs.ai/skills`. 3. Believing the endpoint to be official, the user submits a repository URL or follows registration or authentication prompts. 4. If the endpoint is unauthorized or compromised, its operator can collect submitted metadata, redirect the user, or present deceptive authorization instructions. 5. Any further impact depends on what information or permissions the user voluntarily provides; the repository itself does not contain an automated credential-transfer or code-execution mechanism. ### Impact Assessment The directly exposed scope is information intentionally submitted to the external service, including repository URLs and related publication metadata. If a user additional ...[truncated 441 chars]
- Remediation
- ## Remediation Suggestions 1. Replace `https://onlycrabs.ai/skills` with a registry URL verified through official ClawHub or OpenClaw documentation. 2. Use the canonical official domain directly rather than an unrelated domain or redirect. 3. Document how users can independently verify the registry endpoint before submitting repository information. 4. Avoid instructing users to enter credentials, access tokens, or grant repository permissions through endpoints whose ownership has not been established. 5. If the third-party service is intentionally supported, clearly identify it as a third-party provider, document its operator and required permissions, and link to its security and privacy policies. 6. Add a warning advising users to verify the destination domain and requested permissions before completing authentication or repository authorization.
