T08 · Insecure Dependencies
- Location
SKILL.md:34- Finding
Unpinned Third-Party Repository and Dependency Execution
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is payment-focused and mostly coherent, but it asks users or agents to run an unpinned external MCP server and use codebase-scanning/scaffolding tools for sensitive payment flows without enough scoping or safeguards.
Review before installing. Use this only when you explicitly intend to integrate PayRam, run the MCP server in a sandbox or disposable development environment, pin the referenced repository to a reviewed commit, avoid exposing unrelated secrets or wallet credentials, and use a clean branch before project assessment or scaffolding.
SKILL.md:34Unpinned Third-Party Repository and Dependency Execution
The skill description is extremely broad and markets itself for many payment-related use cases, including high-risk and no-KYC contexts, which increases the chance an agent will invoke it for loosely related requests. Over-broad invocation language can cause unintended tool selection and expose users to risky payment-generation, deployment, or integration workflows without sufficiently explicit user intent.
The skill instructs users to assess a codebase and scaffold full applications, including payment creation, payouts, webhook handling, and a web console, but does not warn that these actions may read existing repositories and create or modify files. In an agentic setting, this can lead to unexpected repository changes, generated code insertion, or expansion of a sensitive payment-handling surface without explicit confirmation.
No suspicious patterns detected.