Security Policy
September 15, 2026 ยท View on GitHub
Supported versions
Only the latest version of @beremaran/opencode-agent-tree is supported with
security updates. Older releases are not patched; if you are on an earlier
release, upgrade to the latest version and confirm the issue is resolved before
reporting it.
Reporting a vulnerability
Please report security vulnerabilities by emailing berke@beremaran.com rather than opening a public issue.
Include in your report:
- The plugin version (from
package.json) and the opencode version you are running. - A description of the vulnerability and, if possible, a minimal reproduction.
- Any impact assessment you can provide.
You can expect an acknowledgement within a few business days and a fix or mitigation plan as soon as one can be produced. Please do not disclose the issue publicly until it has been addressed.
Known security considerations
This plugin enforces behavior through configuration, so its security surface is the configuration it runs with. Only use the plugin with config you control.
instructionsis injected verbatim into the orchestrator's system prompt. An untrusted configuration can inject prompt rules that the model may follow.- The tool block is an explicit allow/deny list, not categorical. A renamed or future mutating tool would not be auto-blocked.
- Subagents keep their hands-on tools. Delegation does not remove tools from subagents; the plugin constrains the orchestrator, not the subagents.
orchestratorModeloverrides an explicitly configured model on the orchestrator agent.
The README's Security section describes these same considerations in prose.