dsh-plugin-creator
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill heavily relies on executing shell commands to perform its core functions.
- Uses
gh repo createandgh repo clonefor repository management. - Executes
pnpm install,pnpm run lint,pnpm run test, andpnpm run buildwithin the cloned environment. - Uses
git commitandgit pushto synchronize changes to remote repositories. - [EXTERNAL_DOWNLOADS]: The skill downloads content from external sources to initialize the project.
- Clones a template repository from
github.com/dsh-tauri/starter-plugin. - Downloads Node.js dependencies via
pnpmfrom configured package registries. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied ideas, descriptions, and names, which are interpolated into repository metadata and CLI commands, creating an attack surface for indirect injection.
- Ingestion points: User input for plugin behavior, description, owner/repository names, and package names in
SKILL.md. - Boundary markers: The instructions mandate quoting arguments and substituting validated values, though it relies on the AI to perform this correctly.
- Capability inventory: Includes the ability to create/modify GitHub repositories, execute shell commands via
pnpm, and push code to remote repositories. - Sanitization: Explicitly instructs the agent to "Validate owner/repository and package names as data, quote arguments, reject path traversal".
Audit Metadata