Back to skill
Skillv1.0.2

ClawScan security

Xueqiu Combo Report · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 22, 2026, 1:39 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's files and runtime instructions are coherent with its stated purpose (collecting Xueqiu combo holdings from a logged-in browser, merging/patching them, ranking stocks, and exporting reports) and do not request unrelated credentials or perform unexpected network installs.
Guidance
This skill appears to do what it says, but consider these points before installing or running: (1) The upstream collection step requires the agent's browser tool to run inside an already-logged-in Xueqiu session — that will expose session cookies and page content to the tool; only allow this if you trust the environment and the skill. (2) Review any batch JSON inputs and patch JSON carefully before merging; patches overwrite combos by symbol. (3) The scripts generate HTML by interpolating fields from input data without sanitization — treat untrusted input cautiously (malicious HTML could be embedded). (4) PDF rendering calls a local Chrome/Chromium binary (the script uses --no-sandbox when invoking it), so ensure you run in a safe, isolated environment if you have security concerns. (5) There are no hidden network endpoints or required secrets, and you can inspect the included Python scripts directly; run them locally or in an isolated container if you want to limit exposure.

Review Dimensions

Purpose & Capability
okThe name, description, SKILL.md, reference docs, and included Python scripts all align: upstream collection requires a logged-in Xueqiu browser session and downstream scripts merge data, build rankings, and render JSON/MD/HTML/PDF. There are no unrelated environment variables, binaries, or external services requested.
Instruction Scope
noteInstructions explicitly require using a logged-in browser context (browser tool) to fetch Xueqiu data with credentials:'include' and then run local scripts to merge/patch and render reports. This is expected for a scraper/report workflow, but it means the agent/browser tool will access session cookies and page content — a sensitive capability that the SKILL.md does call out and limit (small batches, interactive evaluation).
Install Mechanism
okNo install spec or third-party downloads are present. The skill is instruction-first and ships two small Python scripts that use only stdlib (argparse, json, subprocess, shutil, pathlib). PDF rendering uses a locally installed Chrome/Chromium binary if available (no network downloads).
Credentials
noteThe skill requests no environment variables or credentials, which is proportionate. However, it depends on the agent's browser tool having access to an already-logged-in Xueqiu session (cookies/auth in the page). That access is necessary for the stated scraping step but is sensitive and should be granted consciously.
Persistence & Privilege
okalways is false and the skill is user-invocable; it does not declare persistent or system-wide privileges and does not modify other skills. Runtime actions write report files to the workspace and suggest committing them; there is no autonomous persistent installation.