T08 · Insecure Dependencies
- Location
SKILL.md:23- Finding
Unpinned Third-Party Package Installation and Execution
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is not malicious, but it gives an agent broad skill-management powers through a mutable third-party CLI and weakly scoped confirmation and token guidance.
Install only if you intend to let an agent manage skills and possibly publish to the reskill registry. Prefer a pinned, reviewed reskill version; avoid `npx ...@latest`, `--all`, global installs, and `-y` unless you explicitly want that scope; do not paste real tokens into command lines or shared agent transcripts.
SKILL.md:23Unpinned Third-Party Package Installation and Execution
SKILL.md:263Registry Authentication Token Exposed Through Command-Line Arguments
Skill modifies its own code, configuration, or behavior at runtime. Self-modification enables an agent to escalate privileges, disable safety constraints, or install persistent backdoors.
| `install [skills...]` | `i` | Install one or more skills |
| `list` | `ls` | List installed skills |
| `info <skill>` | - | Show skill details |
| `update [skill]` | `up` | Update skills |
| `outdated` | - | Check for outdated skills |
| `uninstall <skill>` | `un`, `rm`, `remove` | Remove a skill |
| `publish [path]` | `pub` | Publish a skill to the registry ¹ |
Referenced artifact was not completely inspected
**Requirements**: The specified directory must contain a valid `SKILL.md` file following the [Agent Skills Specification](https://agentskills.io).
Referenced artifact was not completely inspected
**Requirements**: The specified directory must contain a valid `SKILL.md` file following the [Agent Skills Specification](https://agentskills.io).
Skill modifies its own code, configuration, or behavior at runtime. Self-modification enables an agent to escalate privileges, disable safety constraints, or install persistent backdoors.
reskill update
reskill update skill-name
### Global vs Project-Level Installation
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
| `-a, --agent <agents...>` | `install` | Specify target agents (e.g., `cursor`, `claude-code`) |
| `--mode <mode>` | `install` | Installation mode: `symlink` (default) or `copy` |
| `--all` | `install` | Install to all agents |
| `-y, --yes` | `install`, `uninstall`, `publish` | Skip confirmation prompts |
| `-f, --force` | `install` | Force reinstall even if already installed |
| `-s, --skill <names...>` | `install` | Select specific skill(s) by name from a multi-skill repo |
| `--list` | `install` | List available skills in the repository without installing |
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
| `-a, --agent <agents...>` | `install` | Specify target agents (e.g., `cursor`, `claude-code`) |
| `--mode <mode>` | `install` | Installation mode: `symlink` (default) or `copy` |
| `--all` | `install` | Install to all agents |
| `-y, --yes` | `install`, `uninstall`, `publish` | Skip confirmation prompts |
| `-f, --force` | `install` | Force reinstall even if already installed |
| `-s, --skill <names...>` | `install` | Select specific skill(s) by name from a multi-skill repo |
| `--list` | `install` | List available skills in the repository without installing |
The authentication section shows passing a token directly on the command line and notes token storage in ~/.reskillrc, but it does not warn that CLI arguments may be captured in shell history, process listings, CI logs, or transcripts. This can lead to accidental credential disclosure, especially when an AI agent echoes commands or users copy-paste them into shared environments.