Hot Search
Analysis
The skill mostly matches a web-search tool, but its code includes undocumented image download and local file-write behavior that should be reviewed before installation.
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.
def download_image(self, image_url: str, output_path: str) -> bool: ... with open(output_path, "wb") as f: f.write(response.content) ... output_path = os.path.join(output_dir, f"{keyword}_{i+1}{ext}")The skill contains helpers that download arbitrary remote content and write it to caller-controlled or keyword-derived local paths, without filename sanitization or clear output containment.
搜索技能 v1.1 - 聚合搜索引擎 + 图片下载(反爬绕过版) ... 作者:小美 / 小乖 ... 支持:文本搜索、Bing 图片搜索、图片下载
The source describes a different version/authorship and additional image-download and anti-crawling behavior, while the public docs and metadata present version 1.0.0 as a financial web-search skill.
requests>=2.28.0 beautifulsoup4>=4.11.0 lxml>=4.9.0
The dependency list uses minimum-version ranges rather than pinned versions or hashes, so future installs may resolve to different package versions.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
"https://cn.bing.com/search" ... "https://global.bing.com/search" ... "https://yandex.com/search" ... "https://swisscows.com/web"
Search terms are sent to external search providers, which is expected for this skill but still matters if queries contain confidential financial or business information.
