T08 · Insecure Dependencies
- Location
SKILL.md:65- Finding
Unpinned External MCP Package Receives a Sensitive Yuque Session Credential
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill appears intended to read Yuque documents, but it asks users to hand a browser session cookie to unpinned external MCP code with limited warning about credential and document exposure.
Install only if you trust the package source and MCP client. Treat `_yuque_session` like a password: keep it out of chats, screenshots, repositories, and shared configs, prefer a scoped read-only token if Yuque supports one, and rotate/log out the session if it may have been exposed.
SKILL.md:65Unpinned External MCP Package Receives a Sensitive Yuque Session Credential
The documentation instructs users to extract the _yuque_session cookie and place it into MCP client configuration without clearly emphasizing that this is a highly sensitive bearer credential that can grant account-backed access to Yuque content. Because the skill is specifically designed for AI-agent access and may run inside clients that log configuration, prompts, tool calls, or environment variables, inadequate warning materially increases the risk of credential theft, account misuse, and broad document exposure.
The skill explicitly enables an AI agent to read Yuque knowledge-base content, including technical documents, requirements, and meeting notes, but does not prominently warn that connecting this tool exposes document contents to the AI client and any downstream model/provider handling prompts. In this context, the omission is security-relevant because the tool's primary function is bulk access to potentially sensitive internal documentation via MCP.
pip install without ==version installs the latest release, which could include malicious changes.
pip install without ==version installs the latest release, which could include malicious changes.
No suspicious patterns detected.