Please report vulnerabilities privately through GitHub Security Advisories rather than public issues. Expect an acknowledgement within a few days.
cockpitdlistens only on a unix socket inside a0700directory with the socket at0600, so only the owning user can connect. There is no network listener.- Shells run with the privileges of the user who started OpenCode.
- Agent-started shells go through OpenCode's permission flow using the same
bashrules as the built-in tool. - The daemon passes the plugin's environment to spawned shells, as the built-in
bashtool does. Treat shell output (and the daemon log at~/.cache/opencode-cockpit/cockpitd.log, which records commands) as sensitive.