Skip to main content

clawtime

Facilitates the installation and configuration of ClawTime, a self-hosted webchat UI for OpenClaw, with advanced authentication and voice features.

Install this skill

or
0/100

Security score

The clawtime skill was audited on Mar 3, 2026 and we found 23 security issues across 4 threat categories, including 1 critical. Review the findings below before installing.

Categories Tested

Security Issues

critical line 135

Direct command execution function call

SourceSKILL.md
135`child_process.execFile()` with argument arrays instead of `child_process.exec()` with string
medium line 135

Node child_process module reference

SourceSKILL.md
135`child_process.execFile()` with argument arrays instead of `child_process.exec()` with string
medium line 34

Access to hidden dotfiles in home directory

SourceSKILL.md
34- filesystem (~/Projects/clawtime, ~/.clawtime, ~/.cloudflared, ~/Library/LaunchAgents)
low line 80

Access to hidden dotfiles in home directory

SourceSKILL.md
80# Edit ~/.cloudflared/config.yml:
medium line 83

Access to hidden dotfiles in home directory

SourceSKILL.md
83**~/.cloudflared/config.yml:**
medium line 196

Access to hidden dotfiles in home directory

SourceSKILL.md
196- Keypair auto-generated in `~/.clawtime/device-key.json` on first run
medium line 199

Access to hidden dotfiles in home directory

SourceSKILL.md
199- If device auth fails → delete `~/.clawtime/device-key.json` and restart
low line 235

Access to hidden dotfiles in home directory

SourceSKILL.md
235cat ~/.openclaw/openclaw.json | python3 -c "import sys,json; d=json.load(sys.stdin); print(d.get('gateway',{}).get('token',''))"
low line 244

Access to hidden dotfiles in home directory

SourceSKILL.md
244echo '[]' > ~/.clawtime/credentials.json
low line 248

Access to hidden dotfiles in home directory

SourceSKILL.md
248rm ~/.clawtime/device-key.json
high line 33

Access to system keychain/keyring

SourceSKILL.md
33- keychain (store/retrieve GATEWAY_TOKEN and SETUP_TOKEN)
high line 169

Access to system keychain/keyring

SourceSKILL.md
169Instead of passing tokens as plaintext env vars or in plist files, store them in macOS Keychain:
medium line 172

Access to system keychain/keyring

SourceSKILL.md
172# Store tokens in Keychain
medium line 231

Access to system keychain/keyring

SourceSKILL.md
231# From macOS Keychain
low line 43

External URL reference

SourceSKILL.md
43`http://localhost` only works on the same machine — not from a phone on your network.
low line 48

External URL reference

SourceSKILL.md
48iPhone/Browser → https://portal.yourdomain.com → Cloudflare Tunnel → localhost:3000 (ClawTime) → ws://127.0.0.1:18789 (OpenClaw Gateway)
low line 90

External URL reference

SourceSKILL.md
90service: http://localhost:3000
low line 102

External URL reference

SourceSKILL.md
102openclaw config patch '{"gateway":{"controlUi":{"allowedOrigins":["https://portal.yourdomain.com"]}}}'
low line 113

External URL reference

SourceSKILL.md
113PUBLIC_URL=https://portal.yourdomain.com \
low line 122

External URL reference

SourceSKILL.md
122PUBLIC_URL=https://portal.yourdomain.com \
low line 146

External URL reference

SourceSKILL.md
1461. Open `https://portal.yourdomain.com/?setup=<your-setup-token>` in **Safari**
low line 151

External URL reference

SourceSKILL.md
151After registration, access ClawTime at `https://portal.yourdomain.com`.
low line 182

External URL reference

SourceSKILL.md
182PUBLIC_URL=https://portal.yourdomain.com \
Scanned on Mar 3, 2026
View Security Dashboard
Installation guide →
GitHub Stars 2.2K
Rate this skill
Categorydevelopment
UpdatedApril 10, 2026
openclaw/skills