Back to skill
Skillv1.6.2
ClawScan security
Remote Jobs Finder · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignFeb 16, 2026, 11:23 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- Files, instructions, and environment access are consistent with a conversational OpenClaw skill that calls a server-side Remote Rocketship API key via a locally installed gateway extension.
- Guidance
- This skill appears to be what it says: a conversational job-finder that requires a server-side RR_API_KEY. Before installing, review and do the following: 1) Inspect the included extension files (index.ts/openclaw.plugin.json) — they are small and understandable; they only POST to https://www.remoterocketship.com/api/openclaw/jobs and return the response. 2) Only set RR_API_KEY if you trust the Remote Rocketship account and rotate/revoke keys as needed; store it in the systemd service environment as instructed and restrict access to the host. 3) If you require automatic periodic monitoring (hourly/daily), plan to run a scheduler or add server-side code — the bundle does not include a persistent polling service. 4) Install the files from a trusted source (the GitHub repo link in SKILL.md) and verify future updates come from that repo to avoid supply-chain risks. 5) Run the extension on an isolated host or with appropriate host-level permissions if you’re concerned about key exposure. If you want, I can point out the exact lines in index.ts that send the API key and the HTTP request so you can show them to an admin.
Review Dimensions
- Purpose & Capability
- okThe skill claims to fetch Remote Rocketship jobs and the bundle includes a small gateway extension that registers rr_jobs_search and posts to remoterocketship.com using an RR_API_KEY. Requiring a server-side API key is appropriate for this purpose.
- Instruction Scope
- noteSKILL.md stays within scope: it requires using the rr_jobs_search tool, instructs not to ask users for secrets, and specifies the conversational flows and pagination state. One minor gap: the doc mentions optional 'monitoring' (check every hour) but the bundle does not provide a scheduler or persistent monitor — that requires extra server-side setup not included in the skill files.
- Install Mechanism
- okNo remote downloads or package installs. The provided install-server.sh copies two local files into ~/.openclaw/extensions. This is a low-risk, manual install mechanism; files are readable in the bundle so the behavior is auditable.
- Credentials
- noteThe gateway extension reads process.env.RR_API_KEY to authenticate requests to Remote Rocketship. That environment variable is appropriate and scoped to the service. Small inconsistency: the skill metadata lists no required env vars, but the runtime extension does require RR_API_KEY — the SKILL.md and README do document this and instruct the admin to set it server-side.
- Persistence & Privilege
- okalways:false and no attempt to modify other skills or system-wide settings beyond asking the admin to add an Environment entry to the openclaw-gateway service. The extension writes to ~/.openclaw/extensions only and registers one tool; this is proportional for the plugin's purpose.
