Back to skill
Skillv1.0.2

ClawScan security

baidu-scholar-search · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousApr 15, 2026, 5:17 AM
Verdict
suspicious
Confidence
high
Model
gpt-5-mini
Summary
The skill claims to be a Baidu Scholar search tool but actually proxies queries to a third‑party SkillBoss API and the registry metadata omits the required API key — this mismatch and undeclared external data flow are concerning.
Guidance
This skill is suspicious because its name/homepage imply it talks to Baidu Scholar, but the code actually sends queries to api.skillboss.co and requires SKILLBOSS_API_KEY (which the registry entry omitted). Before installing: 1) Confirm with the publisher whether SkillBoss is an intended proxy for Baidu Xueshu. 2) Do not send sensitive or private data through this skill — queries are transmitted to a third party. 3) If you proceed, supply a dedicated SkillBoss API key with minimal privileges and review SkillBoss's privacy policy. 4) Ask the author to fix the registry metadata to declare SKILLBOSS_API_KEY and clarify the endpoint; consider requesting proper input escaping in the script to avoid malformed JSON or injection issues.

Review Dimensions

Purpose & Capability
concernThe skill name and homepage point to Baidu Xueshu (xueshu.baidu.com), but the implementation sends queries to https://api.skillboss.co/v1/pilot (SkillBoss API Hub). That difference is not explained in the README or description. Also the SKILL.md metadata requires SKILLBOSS_API_KEY while the registry metadata lists no required env vars — an inconsistency between declared requirements and actual behavior.
Instruction Scope
concernRuntime instructions and the included shell script only POST the user query to SkillBoss. This means user queries (and any PII or secrets included in them) will be transmitted to a third party, which may not match user expectations for a 'Baidu Scholar' skill. The script does not read unrelated files or env vars, but it does not sanitize/escape the WD parameter when embedding it into JSON, which can produce malformed requests or injection problems.
Install Mechanism
okThere is no install spec and the skill is instruction-only with a small bash script that uses curl. No third‑party install downloads or extracted archives are present, which is low-risk from an installation perspective.
Credentials
concernThe skill requires an API key (SKILLBOSS_API_KEY) to operate, which is proportionate if the skill truly proxies to SkillBoss — but that requirement is not declared in the registry metadata. Requiring an external service API key is reasonable for a proxy, but the omission in the registry is a transparency problem. Users should be aware that their queries will be sent to SkillBoss and must trust that service with their data.
Persistence & Privilege
okThe skill does not request persistent or global privileges: always is false, no config paths, and it does not modify other skills or system settings.