We provide security updates for the latest version of the plugin.
| Version | Supported |
|---|---|
| Latest | ✅ Active support |
| < 1.0 | ❌ No longer supported |
This plugin handles sensitive OAuth tokens. To protect your security:
✅ What we do:
- Store tokens securely via opencode's credential management
- Use PKCE-secured OAuth 2.0 flows
- Never transmit tokens to third parties
- Implement automatic token refresh
- Use industry-standard authentication practices
- Never share your
~/.opencode/directory - Do not commit OAuth tokens to version control
- Regularly review authorized apps at ChatGPT Settings
- Use
opencode auth logoutwhen done on shared systems - Enable debug logging (
ENABLE_PLUGIN_REQUEST_LOGGING=1) only when troubleshooting
If you discover a security vulnerability:
- DO NOT open a public issue
- Email the maintainer directly (check GitHub profile for contact)
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
We aim to respond to security reports within 48 hours.
We follow responsible disclosure practices:
- Security issues are patched before public disclosure
- Reporter receives credit (unless anonymity is requested)
- Timeline for disclosure is coordinated with reporter
When using this plugin:
- Personal use only: Do not use for commercial services
- Respect rate limits: Avoid excessive automation
- Monitor usage: Review your ChatGPT usage regularly
- Keep updated: Use the latest version for security patches
- Secure your machine: This plugin is as secure as your development environment
- Review permissions: Understand what the plugin can access via OAuth
The following are not security vulnerabilities:
- Issues related to violating OpenAI's Terms of Service
- Rate limiting by OpenAI's servers
- Authentication failures due to expired subscriptions
- OpenAI API or service outages
This plugin minimizes dependencies for security:
- Only dependency:
@openauthjs/openauth(for OAuth handling) - Regular dependency updates for security patches
- No telemetry or analytics dependencies
For security questions that are not vulnerabilities, open a discussion thread on GitHub.
Note: This plugin is not affiliated with OpenAI. For OpenAI security concerns, contact OpenAI directly.