T08 · Insecure Dependencies
- Location
SKILL.md:302- Finding
Unpinned Third-Party Package Execution During Setup
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent flower-delivery ordering skill, but its setup path uses unpinned remote installers while the workflow handles real purchases and recipient personal data.
Review the AgentPMT setup path before installing. Prefer pinned or ClawHub/OpenClaw-managed installs, avoid running unpinned npx commands in an environment with sensitive files or credentials, and confirm totals, delivery dates, recipient details, and mobile payment approval before placing any order.
SKILL.md:302Unpinned Third-Party Package Execution During Setup
The top-level description is expansive and mixes many use cases with invocation hints, which can cause an agent to over-select this skill outside a tightly bounded florist-ordering context. Because the skill supports order placement and transmits personal recipient details to external services, ambiguous routing raises the risk of misfires with transactional and privacy consequences.
The activation keywords are broad enough to trigger this skill for loosely related phrases such as order lookup or delivery-related requests, increasing the chance of unintended invocation. In a skill that can place real-world purchases and handle recipient PII, over-broad routing can lead to privacy exposure, incorrect transactions, or user confusion if the wrong tool is selected.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
This skill explicitly directs the agent to send data to external AgentPMT endpoints, and the documented workflows include recipient names, phone numbers, addresses, card messages, and order information. External transmission is expected for the business purpose, but it is still security-relevant because sensitive personal and transactional data leaves the local agent boundary and depends on secure handling by a third party.
- What AgentPMT is: ../what-is-agentpmt (ClawHub: `what-is-agentpmt`, page: https://clawhub.ai/agentpmt/what-is-agentpmt; skills.sh: `npx skills add AgentPMT/agent-skills --skill what-is-agentpmt`)
- AgentPMT account MCP/REST setup: ../agentpmt-account-mcp-rest-api-setup (ClawHub: `agentpmt-account-mcp-rest-api-setup`, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: `npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup`)
- Marketplace product: https://www.agentpmt.com/marketplace/flower-fruit-basket-balloon-delivery
- AgentPMT main MCP server: https://api.agentpmt.com/mcp/
- AgentPMT REST invoke endpoint: https://api.agentpmt.com/products/purchase
The REST invoke endpoint is another explicit external transmission path for sensitive ordering data. In context, this is necessary for the service to function, but it still represents a true security concern because misuse, over-sharing, or insecure integration could expose personal data or initiate unwanted purchases.
- AgentPMT account MCP/REST setup: ../agentpmt-account-mcp-rest-api-setup (ClawHub: `agentpmt-account-mcp-rest-api-setup`, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: `npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup`)
- Marketplace product: https://www.agentpmt.com/marketplace/flower-fruit-basket-balloon-delivery
- AgentPMT main MCP server: https://api.agentpmt.com/mcp/
- AgentPMT REST invoke endpoint: https://api.agentpmt.com/products/purchase
No suspicious patterns detected.