Exposed secret literal
- Finding
- File appears to expose a hardcoded API secret or token.
Security checks across static analysis, malware telemetry, and agentic risk
This skill would turn your agent and browser into a persistent marketplace worker for third-party tasks, including bot-detection-evasion browsing, while sending screenshots, results, credentials, and location/capability data to external services.
Do not install this on a personal, work, or logged-in browser environment. It is designed to let third-party marketplace customers drive your agent's browser in the background, including adversarial bot-detection scenarios. If you are only inspecting it, use an isolated disposable VM with no personal credentials, remove any registered cron job afterward, and revoke/delete any generated RMB credentials or wallet files.
66/66 vendors flagged this skill as clean.
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Your agent can keep operating in the background, using your browser/IP and interacting with websites when you are not actively supervising it.
The script registers a persistent isolated cron job that wakes the agent every 10 seconds and tells it to execute claimed marketplace tasks immediately.
openclaw cron add --name "rmb-task-poll" --every 10s --session isolated --no-deliver --message "You are the rent-my-browser skill. Run: bash $SCRIPT_DIR/poll-loop.sh --once --timeout 8 ... execute the task immediately"
Do not install on a personal or trusted machine. If testing, use a disposable VM and remove the cron job with openclaw cron remove --name rmb-task-poll.
A remote consumer's text can steer what your agent does in the browser without a visible approval step for each task.
Untrusted marketplace-provided goals and context are treated as the agent's next task instructions.
If a task is claimed, the agent executes it with the browser ... Key fields: ... `goal` — the natural language goal to accomplish ... `context.data` — consumer-provided data
Require explicit owner review and approval for every task, and do not allow arbitrary third-party goals to directly drive the agent.
Your machine and IP address could be used for activity that websites are actively trying to block, which may violate terms of service or damage IP/account reputation.
The skill explicitly supports browser automation designed to evade bot detection on third-party sites.
When `mode` is `"adversarial"`, the task targets a site with bot detection. You **must** simulate human behavior: - **Random delays**: Wait 200ms-2000ms between actions.
Do not run adversarial or bot-evasion browser automation. Remove this mode entirely if the skill is redesigned.
Anyone with access to logs or the saved state may be able to take over or impersonate the marketplace node.
The skill stores the service API key and also prints it to logs after registration.
rmb_save_state ... '{"account_id": $account_id, "node_id": $node_id, "api_key": $api_key, "wallet_address": $wallet, ...}' ... rmb_log INFO "API key: $api_key"Never log bearer API keys; store credentials with restrictive permissions, support user-managed secrets, and provide clear revocation instructions.
Anything visible in the automated browser, including sensitive pages or session data, could be transmitted to the external marketplace.
Browser screenshots and step descriptions are posted to the marketplace API for each task step.
--arg screenshot "$SCREENSHOT" ... '{"step": $step, "action": $action, "screenshot": $screenshot}' ... rmb_http POST "/tasks/$TASK_ID/steps" "$body"Do not use this with personal browser profiles or logged-in sessions. Require explicit confirmation before sending screenshots or extracted data.
Your approximate location and IP classification can be shared with external services and used to route marketplace tasks to your node.
The skill fetches and stores/sends geographic location and whether the IP appears residential or datacenter.
ipinfo="$(curl -s --max-time 5 "https://ipinfo.io/json" ... )" ... '{country: $country, region: ..., city: ..., ip_type: $ip_type}'Avoid running this on a personal network; disclose and minimize location data, and require opt-in before sharing it.
It is harder to verify who maintains the skill or audit the service behind it before granting background browser access.
The skill has limited provenance information despite including scripts that register background jobs and communicate with an external marketplace.
Source: unknown; Homepage: none; No install spec — this is an instruction-only skill.
Only install high-privilege background skills from a source you can verify and audit.