baidu web search

PassAudited by ClawScan on May 10, 2026.

Overview

This appears to be a straightforward Baidu web search integration, but it requires a Baidu API key and sends search queries to Baidu.

This skill looks coherent and purpose-aligned. Before installing, make sure you trust the skill source, configure BAIDU_API_KEY only through a private platform secret or local config, avoid putting secrets in search queries, and be aware that npm install will fetch its axios dependency.

Findings (3)

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

The skill can consume the user's Baidu Qianfan account quota and depends on keeping the API key private.

Why it was flagged

The script reads a Baidu API key from the environment or local config and uses it as a bearer credential for the Baidu Qianfan search API.

Skill content
const envKey = (process.env.BAIDU_API_KEY || '').trim(); ... Authorization: `Bearer ${apiKey}`
Recommendation

Configure the API key through the platform's secret or environment-variable mechanism when possible, avoid sharing it in public chats or logs, and rotate it if exposed.

What this means

Search terms may be visible to or processed by Baidu, so private or secret content in queries could leave the local environment.

Why it was flagged

User-provided search queries are sent to Baidu's Qianfan web search endpoint, which is expected for this skill but is still an external data flow.

Skill content
const SEARCH_URL = 'https://qianfan.baidubce.com/v2/ai_search/web_search'; ... messages: [{ role: 'user', content: query }]
Recommendation

Use the skill only for queries you are comfortable sending to Baidu, and avoid including passwords, API keys, private documents, or other secrets in search terms.

What this means

A dependency update could change the installed code used by the skill, although this is common for npm-based integrations and no suspicious dependency behavior is shown here.

Why it was flagged

The skill relies on an npm dependency with a caret version range, so future installs may resolve to newer axios versions.

Skill content
"dependencies": { "axios": "^1.6.0" }
Recommendation

Install from trusted sources and consider using a lockfile or pinned dependency versions in controlled environments.