Thank you for helping keep Ruby OpenAI and the systems it interacts with secure.
Security fixes target the supported release line documented in SUPPORT.md.
Please do not create a public GitHub issue for a suspected vulnerability.
Use GitHub private vulnerability reporting instead: open the repository Security tab and click "Report a vulnerability".
Helpful reports include:
- A description of the vulnerability and impact.
- Steps to reproduce, including affected ruby-openai versions.
- Whether the issue can expose tokens, request data, response data, files, or logs.
- Any known mitigations.
The maintainer will triage security reports privately, ask for more information when needed, and prioritize validated issues according to impact.
For validated vulnerabilities, the project will aim to:
- Prepare a fix in private when public disclosure would increase user risk.
- Release a patched gem for the supported release line.
- Publish a GitHub Security Advisory and request a CVE when applicable.
- Identify affected versions, patched versions, and any available mitigations.
- State whether a backport is available for older release lines.
Security fixes may be backported when practical, as described in SUPPORT.md. If a backport is not available, the security advisory or release notes will document the recommended upgrade path and any known mitigations.