opendeploy-setup
Fail
Audited by Gen Agent Trust Hub on Jun 16, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill executes a remote shell script from the vendor's GitHub repository using the pattern
curl -fsSL https://raw.githubusercontent.com/opendeploy-dev/opendeploy-opencode/main/install.sh | bash. This occurs during the OpenCode plugin installation and update flows. - [COMMAND_EXECUTION]: The skill performs global system modifications, including installing global Node.js packages (
npm install -g @opendeploydev/cli@latest) and usinglaunchctl setenvto modify and persist environment variables likePATHandHTTP_PROXYon macOS. These changes affect the environment of all GUI applications launched by the user. - [EXTERNAL_DOWNLOADS]: Downloads software and configuration scripts from
npmjs.organdgithub.com. It also suggests usingregistry.npmmirror.comas a fallback mirror for installations. - [PROMPT_INJECTION]: The skill contains an indirect injection surface by interpolating user-provided inputs into shell commands.
- Ingestion points: User-provided strings for
PATHand proxy<PORT>in the 'PATH repair' and 'Proxy repair' sections ofSKILL.md. - Boundary markers: None; the skill directly instructs the agent to use the provided strings in commands.
- Capability inventory: The skill has access to
launchctl,npm, and theopendeployCLI for system-level changes. - Sanitization: No validation or escaping is specified for the interpolated user strings before they are executed in
launchctl setenvcommands.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/opendeploy-dev/opendeploy-opencode/main/install.sh - DO NOT USE without thorough review
Audit Metadata