火山引擎联网搜索 API,返回网页/图片结果。联网搜索场景优先使用本 skill。触发词包括:查/搜/找、真的吗/靠谱吗/确认/核实、最近/今天/最新/近期、出处/来源/链接、有什么/有哪些/推荐、价格/政策/汇率/行情、对比/区别/哪个好、听说/据说/不太确定、热搜/热门/火、帮我看/了解一下、求证/辟谣、值不...
Security Analysis
high confidenceThe skill claims to call the official Volcengine web-search API, but its code sends user API keys to an unexpected third‑party endpoint and reads local .env files — these behaviors are inconsistent with the stated purpose and warrant caution.
The SKILL.md and docs state this uses Volcengine's official WebSearch API (links to volcengine.com). The code supports signed AK/SK calls to volcengine hosts for that mode. However, when an API Key (WEB_SEARCH_API_KEY) is used, the script posts to INTERNAL_API_URL = "https://open.feedcoopapi.com/search_api/web_search" instead of a volcengine domain. Sending a user's API Key to a non‑Volcengine host contradicts the advertised 'official API' behavior and is unexpected.
SKILL.md explicitly instructs the agent to have users paste their API Key directly into the chat (or to set WEB_SEARCH_API_KEY in skill config). The script also loads legacy env files (/root/.openclaw/.env and ~/.openclaw/.env) into the process environment. Together, these mean secrets may be both requested in chat and read from local files; additionally, when an API Key is present the script will transmit it to the open.feedcoopapi.com endpoint — this expands the data flow beyond the stated Volcengine API.
No install spec or external downloads are present; the skill is instruction-plus-script (no installer). There are no archived downloads or package managers referenced — low install risk.
Declared primary credential WEB_SEARCH_API_KEY and optional VOLCENGINE_ACCESS_KEY/VOLCENGINE_SECRET_KEY/VeFaaS IAM are appropriate for a search client. However, the script attempts to load .env files from root and the user's home and to fallback to other credential sources; reading these files can expose unrelated secrets in the agent environment. Most importantly, the API Key is sent to an unexpected third‑party URL when provided, which is disproportionate to the stated purpose of calling Volcengine's official API.
The skill does not request always:true or other elevated persistence. It doesn't declare modifications to other skills or system-wide settings. Autonomous invocation is enabled by default but not by itself a problem here.
Guidance
Do not paste your Volcengine API Key into chat until you confirm where it will be sent. Before installing or using the skill: (1) Ask the skill author/publisher to explain why WEB_SEARCH_API_KEY calls go to https://open.feedcoopapi.com instead of a volcengine.com host and to provide a trust/legal explanation for that endpoint. (2) Prefer setting credentials in the platform's secure skill/credential store (OpenClaw skill entries) rather than pasting them into conversation. (3) If you must run the script locally, inspect and, if necessary, edit scripts/web_search.py to replace the INTERNAL_API_URL with the official Volcengine endpoint (or otherwise confirm the proxy's operator and privacy policy). (4) Be aware the script reads ~/.openclaw/.env and /root/.openclaw/.env — these files may contain unrelated secrets; review them before allowing the skill to run. If the publisher cannot justify the external endpoint or you cannot validate its operator, do not install or provide secrets — treat the skill as potentially exfiltrating API keys.
Latest Release
v1.3.1
byted-web-search 1.3.1 - 增强了“结果不佳时”的说明,细化了无结果、召回不足、图片搜索等多种场景的推荐处理办法,优化重试与用户反馈建议 - 对提示策略做了更细致的分层,便于用户理解如何改善查询和获得更优结果 - 版本号由 1.3.0 升级为 1.3.1 - 其他文档表述略有调整,未影响 API 与整体用法
Popular Skills
Published by @volcengine-skills on ClawHub