Captcha Solver
Analysis
This skill openly solves CAPTCHAs, but it gives an agent CAPTCHA-bypass capability and sends 2Captcha keys and challenge data over plaintext HTTP.
Findings (4)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
API解决 / API Solving (付费/APIs) - reCAPTCHA v2/v3 - hCaptcha - Cloudflare Turnstile ... - 轨迹生成 / Trajectory generation
The skill is designed to solve multiple CAPTCHA systems and generate slide trajectories, which can be used to bypass anti-bot protections on websites.
pip install pillow numpy opencv-python
The README instructs manual installation of unpinned Python dependencies; this is expected for OCR/image processing but leaves dependency versions and provenance to the user.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
API_2CAPTCHA = os.getenv("API_2CAPTCHA", "")
...
submit_url = f"http://2captcha.com/in.php?key={self.api_key}&method=userrecaptcha&googlekey={site_key}&pageurl={url}"The code reads a 2Captcha API key and places it in a plaintext HTTP query string, even though the registry metadata declares no credential requirement.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
with open(image_path, "rb") as f:
img_data = base64.b64encode(f.read()).decode()
...
submit_url = f"http://2captcha.com/in.php?key={self.api_key}&method=base64&body={img_data}"The skill can read a local CAPTCHA image and send its base64 contents to the 2Captcha provider over plaintext HTTP in the URL.
