skill-builder
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill provides a shell script intended for execution by the host agent to determine the appropriate authoring backend. This script invokes system commands such as
which,vskill, andnode, and can start a local evaluation server viavskill eval serve. - [INDIRECT_PROMPT_INJECTION]: The detection script in
SKILL.mdinterpolates raw user input directly into a shell command:vskill skill new --prompt "<USER_PROMPT>". This pattern creates a command injection surface if the user input contains shell-active characters (e.g., backticks, subshell syntax, or unescaped quotes), as the skill does not provide explicit instructions for sanitization or escaping. - Ingestion points: The
<USER_PROMPT>placeholder within the bash block inSKILL.md. - Boundary markers: The placeholder is wrapped in double quotes, which are insufficient to prevent all forms of shell-based injection.
- Capability inventory: Execution of arbitrary CLI commands via the host agent's shell environment.
- Sanitization: No sanitization, validation, or escaping logic is included in the skill's instructions.
- [EXTERNAL_DOWNLOADS]: The skill documentation directs users to install external packages, such as
vskillvia npm. These represent external dependencies required for the skill's meta-authoring functionality.
Audit Metadata