DashScope Web Search

PassAudited by ClawScan on May 1, 2026.

Overview

This appears to be a straightforward DashScope web-search integration, with the main user-visible risks being API-key use, external query sharing, and user-directed dependency setup.

Before installing, be comfortable providing a DashScope API key and sending search queries to DashScope. Use a dedicated key, avoid searching for secrets or confidential data, and consider pinning the Python dependency during setup. No artifact-backed malicious or deceptive behavior was found.

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.

What this means

Your agent may send online search queries when it thinks current information is needed, even if you did not directly invoke the skill.

Why it was flagged

The skill explicitly tells the agent to invoke the web-search script proactively. That is coherent with a web-search skill, but users should understand it may run for broad real-time-information requests.

Skill content
Activate proactively — you CAN search the web via this script.
Recommendation

Avoid including secrets or private information in prompts that may trigger web search, and consider asking for confirmation before searches involving sensitive topics.

What this means

Installing and using the skill requires giving the agent environment access to a DashScope API key, which may authorize API usage and costs.

Why it was flagged

The skill requires a DashScope API key even though the registry metadata lists no required env vars or primary credential. The credential use is disclosed and purpose-aligned, and the script does not show hardcoding or logging of the key.

Skill content
export DASHSCOPE_API_KEY="sk-your-api-key-here"
Recommendation

Use a dedicated DashScope key where possible, keep it out of chat messages and logs, and update the skill metadata to declare `DASHSCOPE_API_KEY` as a required credential.

What this means

The installed dependency version may vary over time, which can affect behavior or security posture.

Why it was flagged

The setup instructions require installing the OpenAI Python package without a pinned version or lockfile. This is a normal dependency for the included client code, but it leaves package version/provenance to the installer.

Skill content
pip install openai
Recommendation

Install in a virtual environment and prefer a pinned version or reviewed lockfile for reproducible setup.

What this means

Search query text leaves the local agent environment and is processed by DashScope.

Why it was flagged

The script sends the user's query to DashScope's API endpoint. This external provider call is disclosed and central to the skill's purpose, with no evidence of unrelated local data collection.

Skill content
BASE_URL = "https://dashscope.aliyuncs.com/compatible-mode/v1" ... messages = [{"role": "user", "content": query}]
Recommendation

Do not use the skill for secrets, private personal data, or confidential business content unless that sharing is acceptable under your DashScope/API data policy.