T08 · Insecure Dependencies
- Location
SKILL.md:52- Finding
Unpinned Remote Installation Sources Create a Mutable Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent source-authoring guide, but users should be cautious with its unpinned remote install commands and sensitive integration topics.
Before installing, prefer a pinned release or reviewed commit and run setup in a restricted environment without production credentials. When using the skill to build authenticated, browser, scraping, or interact-capable sources, confirm user authorization, keep credentials least-privilege, and require explicit confirmation for remote side effects.
SKILL.md:52Unpinned Remote Installation Sources Create a Mutable Supply-Chain Risk
The skill explicitly covers scraping, browser automation, authentication, cookies, and remote side effects, but it does not prominently require user consent, credential minimization, privacy review, or warnings about actions against external systems. In this context, the omission is security-relevant because the skill is designed to help implement powerful integrations that can access accounts, collect data, or perform state-changing actions on remote services.
The skill instructs users to execute npx skills add from a remote package path without pinning an exact package version or commit, which creates a supply-chain risk. If the referenced package or its dependency resolution changes, a user may run unexpected code during install, and the skill context makes this more concerning because it targets source authoring workflows involving remote access, scraping, authentication, and browser automation.