Sfe Data Viewer

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

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 could install or overwrite another skill before making data queries, creating a supply-chain and trust risk around the component that handles authentication.

Why it was flagged

The skill instructs the agent to install an authentication dependency at runtime from latest/GitHub sources using --force, without a pinned version or an explicit approval gate in the artifact.

Skill content
如果未安装,先执行 `npx clawhub@latest install cms-auth-skills --force` ... 再执行 `npx clawhub@latest install https://github.com/spzwin/cms-auth-skills.git --force`
Recommendation

Require explicit user approval before installing dependencies, pin the auth skill to a trusted version/source, avoid --force unless necessary, and declare the dependency in the install/metadata contract.

What this means

Whoever controls the appKey and tenant selection controls what SFE customer, project, and sales-effectiveness data the agent can retrieve.

Why it was flagged

The skill relies on an appKey supplied through another auth skill to access business APIs. This is expected for the integration, but it is privileged access to enterprise data.

Skill content
接口版本: 所有业务接口统一使用 `/erp-open-api/*` 前缀,通过 `appKey` 鉴权。... 当接口声明需要 `appKey` 时,先尝试读取 `cms-auth-skills/SKILL.md`
Recommendation

Use a least-privilege appKey, confirm the intended tenantId when multiple tenants exist, and avoid sharing returned data outside the authorized business context.

What this means

The agent may run included scripts to fetch potentially large amounts of authorized SFE data from the production API.

Why it was flagged

The skill requires local Python scripts to make API calls. This is consistent with the stated design, but users should trust and review the scripts because they mediate all API access.

Skill content
调用 `scripts/<module>/<endpoint>.py` 执行接口调用... **所有接口调用必须通过脚本执行,不允许跳过脚本直接调用 API。**
Recommendation

Run scripts only for user-requested queries, review parameters before execution, and monitor large paginated requests.