fusion-setup
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill includes a Node.js script (
scripts/install.js) and a plugin (plugins/fusion-claude.js) that execute system commands to perform their functions. The installer manages file operations, backups, and configuration merging, while the Claude plugin spawns the officialclaudeCLI and process management tools (taskkillon Windows). These actions are documented as the primary utility of the skill. - [INDIRECT_PROMPT_INJECTION]: The skill defines agents (
research.md,vision.md) and tools (fusion_claude_review) that ingest untrusted data from external sources like the web, images, or plan packets. - Ingestion points: The
websearchtool, thereadtool for image processing, and thepacketargument for external plan reviews. - Boundary markers: The
fusion_claude_reviewtool implements a strict system prompt to instruct the reviewer model to treat input as untrusted data. - Capability inventory: Capabilities are restricted based on the role, with the main agent having no
editaccess and subagents having limitedbashpermissions. - Sanitization: Agent instructions include explicit directives to ignore any commands or instructions found within processed data.
- [PERSISTENCE_MECHANISMS]: The skill performs persistent modifications to the agent's environment by writing configuration to
~/.config/opencode/opencode.jsonand installing multiple agent definition files in~/.config/opencode/agent/. This is the stated purpose of the 'fusion-setup' utility. - [CREDENTIALS_SAFE]: The skill implements secure secret management by advising users to use environment variable placeholders (
{env:VAR}) in the configuration instead of hardcoding API keys. Thefusion-claude.jsplugin also includes logic to scrub sensitive routing environment variables before spawning external processes.
Audit Metadata