T08 · Insecure Dependencies
- Location
skill.json:23- Finding
Unpinned MCP Package Is Downloaded and Executed Automatically
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This manufacturing knowledge skill is mostly coherent, but it needs review because it runs an unpinned MCP package with an API key and can retrieve broad organizational context.
Install only if you trust the UPLO MCP package source and can provide a narrowly scoped UPLO token. Review whether full organizational export and session-start identity/status retrieval are acceptable for your environment, and prefer a pinned MCP package version plus server-side authorization, auditing, and data-minimization controls.
skill.json:23Unpinned MCP Package Is Downloaded and Executed Automatically
skill.json:43Full Organizational Context Export Exceeds Typical Task Requirements
SKILL.md:14Automatic Retrieval of Identity and Sensitive Operational Context Causes Over-Collection
The documentation frames the package as a narrowly scoped manufacturing knowledge tool, yet the listed tools include organization-wide export and directive/intelligence functions. This mismatch is dangerous because users may underestimate the breadth of accessible data and enable the skill in contexts where broad organizational retrieval should have undergone stronger review and access control.
The README presents the skill as manufacturing-focused, but the related capabilities and linked adjacent skills broaden expectations toward general organizational intelligence. That scope expansion can mislead users into granting broader trust or deploying the skill against wider internal data than intended, increasing the chance of unnecessary exposure of sensitive business information.
Advertising an export_org_context tool as a full organizational context snapshot without any warning about sensitivity, authorization, or data minimization creates a clear data-exposure risk. In a manufacturing environment, such snapshots may include production plans, maintenance histories, quality records, internal directives, and other confidential operational intelligence that could be over-collected or exfiltrated.
The manifest advertises a manufacturing knowledge search skill, but it also requests broader capabilities such as policy retrieval, directive retrieval, and organization-context export. This creates unnecessary privilege expansion and increases the chance that an agent can access or expose data outside the user’s expected manufacturing-record workflow.
The export_org_context capability can expose broad organizational data that is not clearly required for searching work orders, inspections, schedules, or maintenance records. In this context, that mismatch is especially risky because manufacturing environments often contain sensitive operational, supplier, quality, and process information that could be over-collected or exfiltrated.