tushare-base

PassAudited by ClawScan on May 1, 2026.

Overview

The artifacts match a Tushare market-data helper and show no evidence of destructive or deceptive behavior, but users should notice the API token and dependency setup.

Install this only if you intend to use Tushare market data. Set TUSHARE_TOKEN deliberately, keep it out of shared files and transcripts, and use a virtual environment for the Python dependencies. The artifacts do not show account mutation or local data access beyond the expected provider API calls.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Requests made by the skill can use your Tushare token and may consume quota or require paid Tushare permissions.

Why it was flagged

The script reads a Tushare API token from the environment and uses it to authenticate provider API calls; this is expected for the stated purpose but gives the skill use of the user's Tushare account/quota.

Skill content
token = os.getenv('TUSHARE_TOKEN') ... ts.set_token(token) ... return ts.pro_api()
Recommendation

Use a dedicated or limited Tushare token if available, avoid exposing the token in shared logs or files, and prefer metadata that explicitly declares TUSHARE_TOKEN as a required credential.

What this means

Installing dependencies can affect your user Python environment and requires trusting the packages being installed.

Why it was flagged

The setup instructions install unpinned third-party Python packages from the package ecosystem; this is normal for a Tushare wrapper but relies on external package provenance and lacks a lockfile or install spec.

Skill content
pip3 install tushare pandas --user
Recommendation

Install dependencies in a virtual environment, verify package names and sources, and consider pinning known-good versions.