Can install third-party plugins from arbitrary Git repositories
Source references: 1The plugin command accepts a `github:user/repo` source, meaning code from a third-party repository. The provided Skill does not require pinning a commit, verifying signatures, reviewing code, or sandboxing execution.
A malicious or compromised plugin could read files, obtain session data, execute commands, or change accounts within OpenCLI's permissions.
Plugins are described as third-party extensions pulled from Git, and the install interface accepts a GitHub repository identifier; updating can also retrieve later code. The shown workflow has no commit pinning or review step, so installation or update introduces repository code into the OpenCLI environment. Users can permit only reviewed, commit-pinned repositories and validate them in isolation.
Plugins are third-party extensions pulled from git, separate from the main adapter registry:```bashopencli plugin install github:user/repo # installopencli plugin list [-f json] # see installedopencli plugin update [name] | --all # keep currentopencli plugin uninstall <name>opencli plugin create <name> # scaffold a new plugin