Baidu Yijian Vision

ReviewAudited by ClawScan on May 6, 2026.

Overview

This appears to be a coherent Baidu cloud vision integration, but it uses a Baidu API key, sends image/query data to Baidu services, and stores a small local cache.

Install only if you are comfortable using Baidu Yijian cloud processing for the images, video frames, and prompts you provide. Protect the YIJIAN_API_KEY, verify the publisher/source because registry provenance is limited, and validate results manually for safety-critical monitoring or industrial inspection decisions.

Findings (5)

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

A single invocation may make multiple Baidu API calls and process the provided image or intent through different Baidu routes.

Why it was flagged

The documented intent workflow can automatically select a skill and fall back to multimodal inference after the user starts it.

Skill content
系统会自动:... 调用对应的专业视觉技能 ... 自动回退到多模态直接推理
Recommendation

Use the direct invoke workflow or raise the confidence threshold when you need tighter control over which API path is used.

What this means

Anyone with access to the configured environment variable could use the associated Baidu Yijian account/API quota.

Why it was flagged

The skill requires and uses a Baidu Yijian API key as a bearer credential for service calls.

Skill content
const key = process.env.YIJIAN_API_KEY; ... 'Authorization': `Bearer ${apiKey}`
Recommendation

Use a scoped or trial API key where possible, keep it out of shared logs, and revoke/rotate it if the environment is exposed.

What this means

Images, video frames, and prompts may leave the local machine and be processed by Baidu services.

Why it was flagged

Local images used in multimodal fallback are converted for inclusion in a request to the external Baidu router.

Skill content
const resolvedUrl = isLocalFilePath(imageUrl) ? imageToDataUri(imageUrl) : imageUrl; ... httpsRequest(routerMultimodalUrl(), { method: 'POST'
Recommendation

Do not submit confidential images or surveillance footage unless Baidu’s terms, retention, and privacy handling are acceptable for your use case.

What this means

Workspace skill listings or related cached metadata may remain on disk temporarily, though the code hashes the API key for cache separation and supports TTL expiry.

Why it was flagged

The helper cache persists JSON data in a temporary local directory.

Skill content
const CACHE_DIR = path.join(os.tmpdir(), 'baidu-yijian-vision-cache'); ... fs.writeFileSync(filePath, JSON.stringify(data, null, 2), 'utf-8');
Recommendation

Clear the temp cache on shared machines and avoid treating cached skill descriptions as trusted instructions.

What this means

Users have less context for verifying the publisher before granting an API key and sending image data to the service.

Why it was flagged

The registry metadata does not provide an upstream source or homepage for independent provenance review.

Skill content
Source: unknown; Homepage: none
Recommendation

Verify the owner and Baidu endpoint expectations before installing, especially in production or safety-monitoring environments.