If you discover a security vulnerability in this project, please report it responsibly:
- Do not open a public Issue for security bugs.
- Email the maintainers or use GitHub Security Advisories to report privately.
This configuration package uses OpenCode Go API keys. Please observe:
- Never commit real API keys to git — the key file
.opencode/local/opencode-go.keyis git-ignored by design. - Never paste real keys in Issues, PRs, or Discussions.
- Use the
{file:}provider option to reference the key file externally; do not inline the key inopencode.json. - If you accidentally exposed a key, rotate it immediately at opencode.ai/auth.
If you switch from the default Go plan to your own provider (Anthropic, OpenAI, etc.), the same rules apply:
- Store keys in git-ignored local files, never in tracked config.
- Use
{file:}references inopencode.json.
This project is a configuration package, not runtime code. Its attack surface is limited to:
- The
opencode.jsonprovider configuration (key file path reference). - The agent
.mdfrontmatter (model IDs, no secrets).
There is no executable code shipped; all logic lives in OpenCode itself.