CapMonster CAPTCHA Solver

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

The skill is clear about its purpose, but that purpose is to automate bypassing CAPTCHA and Cloudflare Turnstile checks during browser automation.

Install only if you have a legitimate, authorized need to solve CAPTCHAs, such as testing systems you control. Do not use it to bypass third-party anti-bot protections without permission, and be aware that it uses a paid API key and shares target site details with CapMonster Cloud.

Findings (5)

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.

What this means

Using this can violate website terms, trigger account or IP blocks, enable abusive automation, and spend paid CapMonster credits.

Why it was flagged

The script is designed to programmatically place solver tokens into CAPTCHA and Cloudflare Turnstile response fields, which can bypass third-party human-verification controls during automation.

Skill content
gTextarea.value = TOKEN; ... const cfInput = document.querySelector('[name="cf-turnstile-response"], input.cf-turnstile-response'); if (cfInput) { cfInput.value = TOKEN; }
Recommendation

Only use CAPTCHA solving on systems you own or are explicitly authorized to test, and require clear user approval before solving or injecting tokens.

What this means

The agent may use a paid CapMonster account/key; users need to understand cost and account exposure.

Why it was flagged

The skill requires a provider credential even though the registry metadata lists no required environment variables or primary credential.

Skill content
- **API Key**: `${CAPMONSTER_API_KEY}`
Recommendation

Declare the CapMonster API key in metadata and ensure users provide a narrowly scoped key where possible.

What this means

A user may need unreviewed local code or a different helper implementation to use the Python workflow.

Why it was flagged

The documentation references a helper client and developer-local path that are not present in the provided manifest, creating a provenance/reproducibility gap if a user follows those instructions.

Skill content
**Python Client**: `tools/capmonster-cloud/capmonster_api.py` ... sys.path.insert(0, '/Users/eason/clawd/tools/capmonster-cloud')
Recommendation

Include the referenced helper code or remove the path-specific instructions; document dependencies explicitly.

What this means

Running the scripts on the wrong page or account session could change form fields or page behavior.

Why it was flagged

The skill expects JavaScript execution inside the active browser page. This is purpose-aligned for browser automation, but it means the agent can inspect and modify page DOM state.

Skill content
Copy-paste into browser console or use via browser action=act evaluate
Recommendation

Run browser-evaluate scripts only on intended pages and review the target before injection.

What this means

CapMonster can learn which sites and CAPTCHA challenges the user is automating.

Why it was flagged

The workflow sends the target website URL and CAPTCHA sitekey to CapMonster Cloud. This is disclosed and purpose-aligned, but it is still an external data flow.

Skill content
curl -s -X POST https://api.capmonster.cloud/createTask ... "websiteURL": "$WEBSITE_URL", "websiteKey": "$SITEKEY"
Recommendation

Avoid using this on sensitive/private pages and disclose the external data sharing to users.