T08 · Insecure Dependencies
- Location
SKILL.md:19- Finding
Unpinned Third-Party Packages Are Downloaded and Executed
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This looks like a real paid services connector, but it needs Review because it combines wallet-payment authority, unpinned executable packages, and SMS/email verification services without enough scoping.
Install only if you trust the publisher and are comfortable giving local code access to a dedicated low-balance wallet. Avoid using the SMS or inbox endpoints for third-party account verification unless you have clear authorization. Prefer pinned, reviewed package versions and run the MCP/server or script in a restricted environment with minimal filesystem access and a strict wallet budget.
SKILL.md:19Unpinned Third-Party Packages Are Downloaded and Executed
scripts/x402-call.mjs:12Payment Authorization Can Be Redirected to an Arbitrary Configured Origin
The skill description explicitly promotes SMS verification numbers and receive-only inboxes for verification workflows without limiting use to authorized, compliant scenarios. These capabilities are commonly abused for account creation, anti-abuse bypass, and evasion of identity or rate-limit controls, so advertising them as generic utilities materially raises misuse risk.
The documentation gives concrete workflow guidance for obtaining SMS verification numbers and temporary inboxes, but it does not state any legal, contractual, or authorized-use limits. Operational instructions make misuse easier by lowering friction for verification abuse and disposable identity workflows.
The skill advertises capabilities that require environment access and arbitrary network calls, but it does not declare any explicit tool scope or permission boundaries. This increases the chance that an agent runtime will grant broader-than-necessary access, making wallet use and outbound requests less transparent and harder to govern.
Using npx -y @connskill/mcp-growth-services without a pinned version pulls whatever package version is current at execution time, creating a supply-chain risk. If the package is compromised or a breaking/malicious release is published, agents may execute attacker-controlled code with access to environment variables such as the wallet key.
Detected: suspicious.env_credential_access