T08 · Insecure Dependencies
- Location
SKILL.md:29- Finding
Unpinned Third-Party CLI Is Downloaded and Executed
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent GitHub-download helper, but it asks users to run mutable third-party npm code and shows credential-handling patterns that need review before use.
Install only if you are comfortable reviewing the npm package and downloaded repository before execution. Prefer GitHub CLI authentication, avoid putting real tokens directly in commands, use least-privilege short-lived tokens, pin or verify package versions where possible, and inspect downloaded package.json files before running npm install.
SKILL.md:29Unpinned Third-Party CLI Is Downloaded and Executed
SKILL.md:75GitHub Personal Access Token Can Be Exposed Through Command-Line Arguments
SKILL.md:101Downloaded Repository Content Is Immediately Passed to npm Install
The skill demonstrates passing a GitHub personal access token directly on the command line and exporting an example token value, but does not warn that CLI arguments and shell history can expose secrets to other local users, logs, or process inspection tools. In a skill intended to be copied verbatim by users, this increases the chance of credential leakage through normal operational use rather than requiring an active attacker in the skill itself.
No suspicious patterns detected.