T08 · Insecure Dependencies
- Location
SKILL.md:12- Finding
Unpinned Third-Party Python Dependencies
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill appears to be a disclosed Tushare market-data helper, with the main caution being its persistent, unpinned Python dependency installation.
Install this only if you are comfortable giving the script and its Python dependencies access to your Tushare API token. Prefer installing in a virtual environment with pinned dependency versions, and review the Chinese documentation and signup URL before using it.
SKILL.md:12Unpinned Third-Party Python Dependencies
The skill requires access to the TUSHARE_TOKEN environment variable and declares install-time execution capabilities, but it does not define an explicit tool/permission scope. In agent environments, missing scope declarations can cause overbroad access or ambiguous trust boundaries, increasing the risk that the skill reads sensitive environment data beyond what users expect.
This markdown file contains user-facing instructions solely in Chinese, while the policy requires flagging language or locale constraints that are forced without user opt-in. The file does not offer an alternative language, opt-in, or justification that the Chinese-only presentation is required for a region-specific compliance purpose.
This markdown file presents all instructions and reference content exclusively in Chinese, which can amount to a language/locale policy issue when no user opt-in or alternative language option is offered. The document does not indicate that the skill is region-specific or otherwise justified to require Chinese only.
This markdown file is natural-language documentation and it consistently forces a single language locale for all users. Under the policy, language restrictions should either provide user choice or be clearly documented as a justified region-specific constraint, which is not stated here.
The module description and all user-facing help/messages in this script are presented exclusively in Chinese. Under the policy, forcing a specific language without offering user choice or documenting a justified locale restriction is a natural-language policy violation.
Argument descriptions, command help strings, and printed output throughout the CLI are all Chinese-only, with no option for another locale. This creates a language policy issue because users are required to interact in one language regardless of preference.
No suspicious patterns detected.