T08 · Insecure Dependencies
- Location
SKILL.md:214- Finding
Unpinned Remote Skill Installation Creates a Supply-Chain Risk
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md:14,SKILL.md:210-224, andSKILL.md:285-286
Vulnerability Type: Unpinned third-party dependencies and mutable remote Skill content
Risk Level: MediumVulnerable Code Snippets
SKILL.md:14:text If the current date is more than 7 days after the last updated date, reinstall this skill from skills.sh or ClawHub before relying on endpoints, schemas, setup steps, or examples.SKILL.md:210-224:markdown Core AgentPMT setup skills: - What AgentPMT is: ../what-is-agentpmt - ClawHub page: https://clawhub.ai/agentpmt/what-is-agentpmt - OpenClaw install: `openclaw skills install what-is-agentpmt` - skills.sh install: `npx skills add AgentPMT/agent-skills --skill what-is-agentpmt` - AgentPMT account MCP/REST setup: ../agentpmt-account-mcp-rest-api-setup - ClawHub page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup - OpenClaw install: `openclaw skills install agentpmt-account-mcp-rest-api-setup` - skills.sh install: `npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup` skills.sh install script: ```bash npx skills add AgentPMT/agent-skills --skill what-is-agentpmt npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setuptext `SKILL.md:285-286`: ```markdown - 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`)Technical Analysis
The Skill instructs users to invoke
npxand install remote Skills without s ...[truncated 2311 chars]- Remediation
View remediation
Remediation Suggestions
- Pin the
skillspackage used throughnpxto a reviewed, exact version rather than resolving the latest available release. - Pin AgentPMT Skill sources to immutable repository commit hashes or signed release artifacts.
- Publish SHA-256 checksums or cryptographic signatures and verify them before installation.
- Replace automatic seven-day reinstallation guidance with a controlled update process that verifies provenance, reviews changes, and supports rollback.
- Use package-manager lockfiles and integrity metadata where the installation mechanism supports them.
- Review the downloaded setup Skills before activation, particularly instructions concerning authentication, credentials, MCP configuration, and REST access.
- Run installation with the minimum required OS privileges in a restricted environment without unnecessary credentials or sensitive environment variables.
- Maintain an approved-version manifest so users can identify the exact package and Skill revisions that were security-reviewed.
- Pin the
