Scan Report
42 /100
uplo-legal
AI-powered legal knowledge management. Search contracts, compliance requirements, legal cases, and policy documents with structured extraction.
Skill implements legitimate MCP-based legal knowledge management but exhibits supply chain risk through unpinned npx package installation without explicit capability declarations.
Use with caution
Pin @agentdocs1/mcp-server to a specific version hash, explicitly declare shell:WRITE in allowed-tools, and verify the npm package integrity before use in production environments.
Findings 4 items
| Severity | Finding | Location |
|---|---|---|
| Medium | Unpinned npm package dependency Supply Chain | skill.json:19 |
| Medium | Dynamic package installation via npx -y Supply Chain | skill.json:19 |
| Low | Missing allowed-tools declaration Doc Mismatch | SKILL.md:16 |
| Low | Package namespace observation Supply Chain | skill.json:19 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Shell | NONE | WRITE | ✗ Violation | SKILL.md:16-44 - mcporter call invocations not declared in capabilities |
| Network | READ | READ | ✓ Aligned | skill.json:19 - MCP transport via HTTP to configured endpoint |
| Filesystem | NONE | NONE | — | No file operations detected |
10 findings
Medium External URL 外部 URL
https://img.shields.io/badge/ClawHub-uplo-legal-blue README.md:5 Medium External URL 外部 URL
https://clawhub.com/skills/uplo-legal README.md:5 Medium External URL 外部 URL
https://img.shields.io/badge/MCP-21_tools-green README.md:6 Medium External URL 外部 URL
https://img.shields.io/badge/schemas-8-orange README.md:7 Medium External URL 外部 URL
https://uplo.ai/schemas README.md:7 Medium External URL 外部 URL
https://your-instance.uplo.ai README.md:24 Medium External URL 外部 URL
https://clawhub.com/skills/uplo-compliance README.md:60 Medium External URL 外部 URL
https://clawhub.com/skills/uplo-environmental README.md:61 Medium External URL 外部 URL
https://clawhub.com/skills/uplo-knowledge-management README.md:62 Medium External URL 外部 URL
https://app.uplo.ai skill.json:12 File Tree
4 files · 6.8 KB · 174 lines Markdown 3f · 134L
JSON 1f · 40L
├─
identity-patch.md
Markdown
├─
README.md
Markdown
├─
skill.json
JSON
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
@agentdocs1/mcp-server | * | npm (npx) | No | Version not pinned - supply chain risk |
Security Positives
✓ API key config marked as secret=true in skill.json
✓ No credential exfiltration patterns detected
✓ No suspicious shell commands (reverse shells, curl piping, base64 execution)
✓ No sensitive file access attempts (~/.ssh, ~/.aws, .env)
✓ MCP server pattern is a legitimate industry-standard approach
✓ No obfuscation or anti-analysis techniques detected
✓ Clean codebase with no scripts directory