Back to skill
Skillv1.0.0
ClawScan security
Baidu Baike Data 1.1.0 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 14, 2026, 1:00 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, instructions, and required environment variable line up with its stated purpose (querying Baidu Baike), but note a couple of provenance and dependency details to verify before use.
- Guidance
- This package is internally consistent for querying Baidu Baike, but before installing: 1) verify the publisher/owner because _meta.json ownerId differs from the registry ownerId in the metadata; 2) ensure your environment has python3 and the Python 'requests' package available; 3) provide a BAIDU_API_KEY that has only the necessary scope and rotate it if you expose it during testing; 4) review and confirm you trust network calls to https://appbuilder.baidu.com (the script calls that host); 5) run the script in a sandbox or isolated environment if you are unsure about provenance. If you need higher assurance about the source, ask the publisher for a signed release or an official repository link.
Review Dimensions
- Purpose & Capability
- okName/description match the implementation: the script queries Baidu Baike endpoints and returns structured entries. The declared primaryEnv (BAIDU_API_KEY) and required binary (python3) are appropriate for this functionality.
- Instruction Scope
- noteSKILL.md and README describe only searching/listing/getting Baike entries and instruct exporting BAIDU_API_KEY and running the script. The runtime script only reads BAIDU_API_KEY and performs HTTP calls to appbuilder.baidu.com. Minor provenance issue: registry metadata ownerId differs from _meta.json ownerId in the package files — this is a non-security functional mismatch worth verifying with the publisher.
- Install Mechanism
- noteNo install spec (instruction-only) so nothing is automatically downloaded or installed. The Python script imports 'requests' but the skill does not declare this dependency; you should ensure the runtime has the 'requests' package available (pip install requests) before running.
- Credentials
- okOnly BAIDU_API_KEY is required and it is used as the API bearer token by the script. No other credentials, config paths, or unrelated environment variables are requested or accessed.
- Persistence & Privilege
- okThe skill does not request persistent platform privileges (always=false) and does not modify system or other skill configs. It only runs on demand and prints JSON results.
