Turing Baidu Web Search

PassAudited by ClawScan on May 1, 2026.

Overview

The skill appears to do what it says—Baidu web search through Turing—but it uses stored Turing credentials, sends queries to an external proxy, and its registry metadata under-declares those requirements.

This skill is reasonable to install if you trust the Turing Baidu proxy and configure the correct API base. Use a limited Turing API key, avoid sensitive search queries, and treat returned web snippets as untrusted information rather than instructions.

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

Search-result text could contain misleading claims or instructions; it should not override the user's request or the agent's safety rules.

Why it was flagged

The skill returns snippets from external web search results into the agent context. That is expected for search, but the content is untrusted web data.

Skill content
`results[].content` | `str` | Content snippet
Recommendation

Treat returned snippets as data, verify important sources, and do not follow instructions embedded in search results.

What this means

Searches are performed under the user's Turing credentials, and those credentials are sent to the configured API endpoint.

Why it was flagged

The script authenticates requests using a stored Turing bearer token and account identifiers.

Skill content
"Authorization": f"Bearer {api_key}",
"client": client,
"environment": environment
Recommendation

Use a least-privileged Turing API key, store it only in the intended OpenClaw config location, and verify that TURING_API_BASE points to the intended Turing service.

What this means

A user may not see the required Turing credential setup from registry-level prompts alone.

Why it was flagged

The registry metadata does not advertise the credential/config requirements that are documented in SKILL.md and required by scripts.py, which affects install-time transparency.

Skill content
Required env vars: none
Env var declarations: none
Primary credential: none
Required config paths: none
Recommendation

Update the registry metadata to declare TURING_API_KEY, TURING_CLIENT, TURING_ENVIRONMENT, and the OpenClaw config path used by the script.

What this means

Search terms leave the local machine and may be visible to the search/proxy provider.

Why it was flagged

The script sends the user's search query to an external, configurable Turing proxy endpoint.

Skill content
url = f"{api_base}/api/v1/proxy/baidu/search"
response = requests.post(url, json=request_body, headers=headers, timeout=30)
Recommendation

Avoid putting secrets or highly sensitive personal data in search queries, and confirm the configured API base is trusted.