白牛企业信息查询(China Company Search Bainiu)

PassAudited by VirusTotal on May 13, 2026.

Overview

Type: OpenClaw Skill Name: bainiu-enterprise-data-query Version: 1.0.1 The skill is a legitimate enterprise data query tool for the Bainiu Data API (skillapi.bainiudata.com). The included Node.js scripts (call.js, find_tool.js, env.js) use standard libraries to perform authenticated HTTPS requests and manage configuration via .env files. There is no evidence of malicious intent, data exfiltration of sensitive system files, or prompt injection designed to subvert the agent's behavior beyond its stated purpose.

Findings (0)

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 agent may choose among provider-defined tools that are not fully enumerated in the local documentation.

Why it was flagged

The agent relies on a remotely discovered tool catalog and can pass arbitrary key=value parameters to the selected provider tool. This is disclosed and central to the skill's purpose, but users should review the returned tool and parameters.

Skill content
工具列表会持续动态更新,实际可用工具以 `find_tool.js` 查询结果为准。 ... `node scripts/call.js <tool-id> key1=value1 key2=value2`
Recommendation

Check the find_tool.js result before calling a tool, especially the tool description, required parameters, and whether the requested query is appropriate.

What this means

A stored API key can authorize usage of the user's Bainiudata account or quota, and a parent .env file could be used if it contains BAINIU_API_KEY.

Why it was flagged

The skill reads a provider API key from the environment or a .env file, including parent-directory lookup. This is expected for authenticated API access, but it is still a sensitive credential.

Skill content
const ENV_API_KEY = 'BAINIU_API_KEY'; ... 从当前脚本所在目录开始,逐级向上遍历父目录(最多5层)寻找.env文件。
Recommendation

Use a dedicated, least-privilege API key if possible; store it in the skill's own .env file; avoid placing unrelated credentials in parent .env files; rotate the key if exposed.

What this means

Company names, search intent, and related query parameters may be visible to the external provider.

Why it was flagged

The user's query intent is posted to Bainiudata's external API. This provider communication is disclosed and purpose-aligned, but users should be aware of the data flow.

Skill content
const API_HOST = 'https://skillapi.bainiudata.com/'; ... formData.append('keyword', keyword);
Recommendation

Do not submit confidential query terms or non-public business information unless you are comfortable sharing it with the provider under its terms.