skill-improver
Warn
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill determines the location of its core script (
workflows/improve.js) at runtime by searching system paths and the current working directory (.). The resolved path is then executed using theWorkflowtool. This search order allows a local directory to provide a malicious script that overrides the intended plugin logic if the plugin is not found in the user's home directory first. - [INDIRECT_PROMPT_INJECTION]: The skill acts as a wrapper for an autonomous loop and ingests untrusted data from multiple sources. It takes user decisions and passes them "verbatim" to the workflow, and it targets files for modification based on user input.
- Ingestion points: User-provided arguments and decision strings defined in the
Starting the loopandContinuing after an escalationsections ofSKILL.md. - Boundary markers: No delimiters or instructions are used to separate user rulings from the agent's internal logic.
- Capability inventory: The skill utilizes
Workflow,Bash,Glob, andReadtools, providing the necessary primitives for a successful injection to perform file edits or execute shell commands. - Sanitization: The skill explicitly instructs the agent to pass user rulings without modification or filtering.
- [COMMAND_EXECUTION]: The skill employs
Bashtools to run discovery commands likelsandfind. The specific use offindto locate executable code within the current working directory is the primary driver of the dynamic execution risk.
Audit Metadata