web-search-skill

Security checks across malware telemetry and agentic risk

Overview

This appears to be a coherent web-search helper that runs a local Python script and queries Baidu/Bing; the main things to notice are external search-query sharing and unpinned Python dependencies.

This skill looks reasonable for web search. Before installing, be aware that it requires manual Python dependency installation, sends your search terms to external search engines, and may feed untrusted web-page text into the agent's reasoning. Avoid searching for secrets or confidential data.

VirusTotal

63/63 vendors flagged this skill as clean.

View on VirusTotal

Risk analysis

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.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installing unpinned packages can pull newer or changed dependency versions than the skill author tested.

Why it was flagged

The skill asks for third-party Python packages to be installed without version pins or an install specification. This is common for Python helper tools, but users depend on the current PyPI packages they receive.

Skill content
pip install requests beautifulsoup4 lxml -q
Recommendation

Install dependencies from a trusted environment and consider pinning known-good versions if reproducibility matters.

#
ASI06: Memory and Context Poisoning
Low
What this means

A malicious or low-quality web page could influence the agent's answer if treated as authoritative.

Why it was flagged

The skill intentionally places search-result snippets and optionally fetched web pages into the agent's working context. That is expected for search, but external web content can contain misleading or adversarial instructions.

Skill content
阅读搜索结果,提取与用户问题相关的信息...使用 WebFetch 工具访问搜索结果中的具体链接获取完整页面内容。
Recommendation

Treat search results and fetched pages as untrusted evidence, ignore instructions embedded in pages, and verify important claims against reliable sources.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Search terms may be visible to the search providers, so private or secret information should not be used as queries.

Why it was flagged

The script sends the user's search query parameters to Baidu and Bing. This is core to the skill's purpose, but it is still an external data flow.

Skill content
session.get("https://www.baidu.com/s", params=params, ...)
session.get("https://cn.bing.com/search", params=params, ...)
Recommendation

Use the skill for non-sensitive searches and avoid sending credentials, confidential business data, or personal secrets in search terms.