docs: standardize Python SDK vulnerability disclosure policy - #3642
docs: standardize Python SDK vulnerability disclosure policy#3642HAYDEN-OAI wants to merge 2 commits into
Conversation
jbeckwith-oai
left a comment
There was a problem hiding this comment.
Overview: The private reporting route, package/artifact scope, and redaction guidance are sound. Two small consistency gaps remain in the standardized policy.
[Low] Accept a source commit when no release version exists
Location: SECURITY.md:17-22
Lines 17 to 22 in e2af4b7
The document newly covers repository source, but the report checklist only requests a package/product version and distribution format. A finding against unreleased main or another development branch may have no applicable release version, and the moving branch is not a stable reproduction target. Please change the first bullet to request the affected package/product and version, or the relevant source commit.
[Low] Match the linked confidentiality rule
Location: SECURITY.md:29-31
Lines 29 to 31 in e2af4b7
The linked OpenAI process routes researchers to Bugcrowd, whose current engagement brief requires vulnerability details to remain confidential until OpenAI authorizes release. Asking only for a reasonable opportunity before public disclosure can be read as permitting unilateral release after a subjective waiting period. Please defer explicitly to the linked coordinated-disclosure terms and state that details remain confidential until release is coordinated or authorized. Keep this as a short cross-reference rather than copying a separate repository-specific timeline.
No additional actionable findings. Exact-head CI is green.
Changes being requested
SECURITY.mdon the shared public SDK policy: Reporting a vulnerability, What to include, and Coordinated disclosure.disclosure@openai.comcontact, authentication-header/private-key redaction, and respectful disclosure commitment.openaiPyPI package, published source distributions/wheels, and relevant package version, Python version, operating system, impact, and sanitized reproduction details.Verification
sdist/wheel build targets.python scripts/check-python-version-policy.pygit diff origin/main...HEAD --checkAdditional context & links
Only the existing root
SECURITY.mdis changed; no private-reporting settings, workflows, package code, or unrelated policies are modified.