uplo-legal
Skill implements legitimate MCP-based legal knowledge management but exhibits supply chain risk through unpinned npx package installation without explicit capability declarations.
为什么得出这个结论
1/4 个维度触发发现 1 项声明之外的能力或越权行为。
提取到 10 个一般风险产物,需要结合上下文判断。
没有形成明确的恶意路径。
发现 1 项需要关注的依赖或供应链线索。
风险分是怎么被拉高的
@agentdocs1/mcp-server fetched without version or hash pinning, enabling supply chain attacks
npx -y bypasses user confirmation to install arbitrary packages at runtime
SKILL.md shows mcporter call commands but doesn't explicitly declare shell:WRITE permission
最关键的证据
Unpinned npm package dependency
The skill references @agentdocs1/mcp-server without pinning to a specific version or integrity hash. This allows an attacker to publish a malicious update under the same package name.
skill.json:19 Dynamic package installation via npx -y
The npx -y flag bypasses user confirmation and installs the package from npm registry at runtime without verification. This is a common supply chain attack vector.
skill.json:19 Missing allowed-tools declaration
SKILL.md shows mcporter call bash invocations but does not explicitly declare shell:WRITE as an allowed capability, creating a doc-to-code mismatch.
SKILL.md:16 Package namespace observation
The package @agentdocs1 is under a personal/organizational namespace which may be more susceptible to typosquatting than official packages.
skill.json:19 声明能力 vs 实际能力
SKILL.md:16-44 - mcporter call invocations not declared in capabilities skill.json:19 - MCP transport via HTTP to configured endpoint No file operations detected 可疑产物与外联
https://img.shields.io/badge/ClawHub-uplo-legal-blue README.md:5
https://clawhub.com/skills/uplo-legal README.md:5
https://img.shields.io/badge/MCP-21_tools-green README.md:6
https://img.shields.io/badge/schemas-8-orange README.md:7
https://uplo.ai/schemas README.md:7
https://your-instance.uplo.ai README.md:24
https://clawhub.com/skills/uplo-compliance README.md:60
https://clawhub.com/skills/uplo-environmental README.md:61
https://clawhub.com/skills/uplo-knowledge-management README.md:62
https://app.uplo.ai skill.json:12
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| @agentdocs1/mcp-server | * | npm (npx) | 否 | Version not pinned - supply chain risk |
文件构成
README.md SKILL.md skill.json