Back to skill
Skillv1.0.3
ClawScan security
baidu-aistudio-llm-api · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousMar 14, 2026, 1:38 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's code and instructions match its stated purpose (calling Baidu AI Studio APIs), but the package metadata omits the primary credential it expects (AI_STUDIO_API_KEY), an incoherence worth addressing before installing.
- Guidance
- This skill appears to do what it claims (help call Baidu AI Studio), but the package metadata failed to declare the required API token (AI_STUDIO_API_KEY). Before installing or using it: 1) confirm you are comfortable providing your Baidu AI Studio Access Token to the example code; 2) prefer setting the token in a secure secrets store or environment variable (not checked into code); 3) be aware that the instructions ask you to pip install the 'openai' package (third‑party code from PyPI); and 4) ask the publisher to update the registry metadata to list AI_STUDIO_API_KEY as a required credential so the skill's manifest matches its runtime behavior. If the publisher cannot justify the missing metadata, treat the omission as a higher-risk signal.
Review Dimensions
- Purpose & Capability
- okName, description, SKILL.md, example scripts, and reference docs all consistently describe a Baidu AI Studio (星河) LLM API helper. The code files (test_connection.py, list_models.py) and examples use the OpenAI-compatible OpenAI client pointed at aistudio.baidu.com, which aligns with the declared purpose.
- Instruction Scope
- okRuntime instructions and example scripts are narrowly scoped to: check/set AI_STUDIO_API_KEY, pip install openai, instantiate an OpenAI client with aistudio base_url, and call model endpoints. They do not instruct reading unrelated files, other env vars, or exfiltrating data to unknown endpoints.
- Install Mechanism
- noteThere is no formal install spec (instruction-only). SKILL.md instructs users to run 'pip install openai' which will install a third-party package from PyPI. That is typical for this kind of skill but means the installer will pull external code; the skill itself does not include any obscure downloads or installers.
- Credentials
- concernThe documentation and scripts clearly require the environment variable AI_STUDIO_API_KEY, but the registry metadata lists 'Required env vars: none' and 'Primary credential: none'. This metadata omission is an inconsistency: the skill does request a sensitive credential (an API token) for its stated purpose, and that should be declared explicitly. No other unrelated credentials are requested.
- Persistence & Privilege
- okThe skill does not request persistent system privileges, does not set 'always: true', and contains no installation steps that modify other skills or system-wide agent settings. Autonomous invocation is allowed (platform default) but not combined with other red flags.
