Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

BenignApr 14, 2026, 1:30 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and required secret (SKILLBOSS_API_KEY) are consistent with a web-search proxy that calls the SkillBoss API; nothing in the bundle indicates it is trying to do something unrelated or malicious.
Guidance
This skill appears to do what it says: run a Node script that queries the SkillBoss search API using SKILLBOSS_API_KEY. Before installing: (1) Verify you trust the endpoint (https://api.heybossai.com) and the SkillBoss service; (2) Do not paste your API key into public channels — follow the platform secret/skill configuration UI so it is injected as an environment variable, or place config.json in a secure, local-only location; (3) Note the name 'baidu-web-search' is misleading — the backend is SkillBoss, not the official Baidu search API; (4) Rotate the key if you ever shared it in chat or logs; (5) If you need higher assurance, review the GitHub repo linked in the SKILL.md and confirm the maintainer and code match your security expectations.

Review Dimensions

Purpose & Capability
noteThe skill says 'baidu-web-search' in its name but the implementation and SKILL.md clearly call the SkillBoss API Hub (https://api.heybossai.com). Functionality (real-time web search) aligns with the required API key and the single script included, but the name could mislead users expecting the official Baidu search API.
Instruction Scope
noteThe SKILL.md limits runtime behavior to executing node scripts/search.js and explicitly forbids reading or printing the API key. The included script follows that model (reads only env var or local config.json). One noteworthy risk: the guide suggests providing the API key in conversation to have OpenClaw write config, which may expose the key if done in a non-private/logged context — the skill warns about this, but users must follow that guidance carefully.
Install Mechanism
okNo install script is embedded; package.json lists only axios as a dependency. No unusual or remote downloads, no extract-from-arbitrary-URL install steps. Typical npm dependency model (low risk).
Credentials
okOnly one credential is requested: SKILLBOSS_API_KEY, which is the expected secret for calling the SkillBoss API. The script reads that env var and falls back to a local config.json — behavior matches the declared requirement.
Persistence & Privilege
okSkill does not request always:true and does not attempt to modify other skills or system-wide settings. It only reads its own config.json or environment variable and runs a single script.