Back to skill
Skillv1.0.0

ClawScan security

stock-dividend-zh · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 17, 2026, 3:35 PM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, runtime instructions, and required credential (AISA_API_KEY) are coherent with its stated purpose of querying the AISA service for dividend analysis; nothing strongly mismatches its description.
Guidance
This skill appears to do what it says: it sends ticker prompts to the AISA API using the provided AISA_API_KEY and returns analysis. Before installing, verify the AISA_BASE_URL (default https://api.aisa.one/v1) is the intended endpoint and treat AISA_API_KEY as a secret—anyone with it can use the AISA service. Expect to install the openai Python package (or ensure your environment already provides the client). If you want stricter guarantees, ask the publisher to (1) declare optional env vars AISA_BASE_URL and AISA_MODEL in the metadata and (2) add an install spec or dependency list so runtime dependencies are installed deterministically.

Review Dimensions

Purpose & Capability
okName and description describe using AISA to evaluate dividends; the code calls an AISA-compatible API client and requires AISA_API_KEY and python3, which are appropriate and expected.
Instruction Scope
noteSKILL.md tells the agent to run python3 scripts/dividends.py and set AISA_API_KEY only. The script also reads optional env vars AISA_BASE_URL and AISA_MODEL (not declared in requires.env) — minor mismatch but reasonable for configuration. The instructions do not attempt to read unrelated local secrets or system files.
Install Mechanism
noteThere is no install spec. The script comments list a dependency on the openai Python package but the skill does not install it automatically; this is operationally incomplete (not a direct security issue) and may cause runtime failures if the environment lacks the package.
Credentials
okOnly AISA_API_KEY is required and matches the declared primary credential. No unrelated credentials or sensitive system paths are requested. The presence of two optional env vars (AISA_BASE_URL, AISA_MODEL) in code but not in metadata is a small omission but not disproportionate.
Persistence & Privilege
okSkill is not always-enabled and does not request elevated or persistent platform privileges. It does not modify other skills or system-wide settings.