Scan Report
5 /100
clawhub-publish-flow
Publish or update an OpenClaw skill on ClawHub using the local authenticated ClawHub session and direct API upload.
A legitimate ClawHub skill publishing workflow that reads local config for auth tokens and uploads skill packages via HTTPS POST — all behavior is documented and standard for a registry publisher tool.
Safe to install
No action needed. The skill performs expected operations: reads a local config token, lists a skill directory, and POSTs a multipart form to the ClawHub API.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Missing referenced script Supply Chain | SKILL.md:36 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | scripts/publish_to_clawhub.js:58 reads skill directory contents |
| Filesystem | READ | READ | ✓ Aligned | scripts/publish_to_clawhub.js:42-48 reads ClawHub config from homedir |
| Network | WRITE | WRITE | ✓ Aligned | scripts/publish_to_clawhub.js:75 POSTs multipart form to /api/v1/skills |
| Shell | READ | READ | ✓ Aligned | SKILL.md:25-29 calls clawhub CLI commands (whoami, inspect) |
| Environment | NONE | NONE | — | No env var access detected |
1 findings
Medium External URL 外部 URL
https://clawhub.ai scripts/publish_to_clawhub.js:65 File Tree
3 files · 8.7 KB · 244 lines Markdown 2f · 148L
JavaScript 1f · 96L
├─
▾
references
│ └─
release-checklist.md
Markdown
├─
▾
scripts
│ └─
publish_to_clawhub.js
JavaScript
└─
SKILL.md
Markdown
Security Positives
✓ All shell/subprocess usage (clawhub CLI) is explicitly documented in SKILL.md
✓ No credential harvesting — token is read from local config and used only for the declared API upload
✓ No obfuscation, base64 encoding, or anti-analysis patterns detected
✓ Outbound network contact is limited to the declared ClawHub API endpoint (HTTPS)
✓ Explicit safety rules in SKILL.md (do not publish without request, review outbound payload for secrets)
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env) — only reads ClawHub's own config directory
✓ Sensitive data review before upload is explicitly required in documentation