T08 · Insecure Dependencies
- Location
SKILL.md:134- Finding
Unpinned Remote Skill and CLI Installation Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a disclosed AgentPMT search integration, but it gives mutable remote instructions operational precedence and recommends unpinned remote setup installs.
Review before installing. Use this only for AgentPMT searches, avoid sending secrets or unrelated private context in queries, prefer pinned or verified prerequisite installs, and treat any live remote instructions as data that must not override local security rules or expand the allowed actions.
SKILL.md:134Unpinned Remote Skill and CLI Installation Creates a Supply-Chain Risk
SKILL.md:69Remote Instructions Are Given Precedence Over the Audited Local Skill Definition
The activation keywords include broad phrases such as searching the website for anything relevant, which can cause over-triggering and unintended invocation of this external-search skill. In an agent environment, broad triggers increase the chance that unrelated user data or context is sent to the remote AgentPMT service when a narrower local capability might have sufficed.
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.
The skill is explicitly designed to send queries to an external API endpoint, which creates a real data-transmission boundary. Although this is consistent with the tool's purpose, it is still security-relevant because agent prompts, user queries, and possibly contextual data may be transmitted off-system to AgentPMT-hosted infrastructure.
- 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/agentpmt-docs-and-content
- AgentPMT main MCP server: https://api.agentpmt.com/mcp/
- AgentPMT REST invoke endpoint: https://api.agentpmt.com/products/purchase
The REST invoke endpoint represents another explicit external transmission path. In this skill's context, that is expected rather than malicious, but it remains a true security concern because misrouted or excessive request data could expose sensitive information to a third-party service boundary.
- 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/agentpmt-docs-and-content
- AgentPMT main MCP server: https://api.agentpmt.com/mcp/
- AgentPMT REST invoke endpoint: https://api.agentpmt.com/products/purchase
No suspicious patterns detected.