T08 · Insecure Dependencies
- Location
SKILL.md:40- Finding
Unverified Global npm Package Installation and Self-Update
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed ZenStudio command-line integration, but users should handle its API token and remote write commands carefully.
Install only if you trust the ZenStudio npm package and need this platform integration. Use interactive login or a protected secret mechanism instead of putting the API key directly in a command, keep the config file private, and confirm project, asset, material, and canvas IDs before running write, delete, overwrite, upload, download, or generic tools-call commands.
SKILL.md:40Unverified Global npm Package Installation and Self-Update
SKILL.md:44Bearer Token Exposed Through Command-Line Arguments
The skill advertises upload/download, project management, asset management, and live canvas mutation capabilities, including overwrite behavior and immediate visibility to other users, but does not prominently require explicit user confirmation before modifying remote resources. In an agent setting, this raises the risk of unintended writes, overwrites, or disclosure of remote user data if the model acts on ambiguous prompts or defaults to destructive operations.
The natural-language content of the skill, including the primary description and most operational guidance, is predominantly in Chinese, and the file does not offer any language/locale choice or explain that the skill is intentionally restricted to Chinese-speaking users. Under the policy, forcing a specific language without user opt-in can be a locale policy violation.
No suspicious patterns detected.