Skip to content

Add a security policy - #748

Merged
laughingman7743 merged 1 commit into
masterfrom
docs/security-policy
Aug 2, 2026
Merged

Add a security policy#748
laughingman7743 merged 1 commit into
masterfrom
docs/security-policy

Conversation

@laughingman7743

Copy link
Copy Markdown
Member

WHAT

Add SECURITY.md, documenting how to report a vulnerability privately, which versions receive security fixes, and the disclosure process. Also enabled GitHub's private vulnerability reporting on the repository, which the policy points to (the Report a vulnerability button on the Security tab).

WHY

CVE-2026-65321 was reported through a CNA to a maintainer's personal email, because the repository offered no documented private channel. Without one, a reporter's next-best option is a public issue, which discloses the problem before a fix exists.

The policy records the process actually followed for that report: fix privately, release to PyPI, publish the GitHub Security Advisory the same day so users are notified only once an upgrade is available, and credit the reporter. It deliberately makes no response-time promise, since the project is community-maintained.

Document how to report a vulnerability privately, using GitHub's private
vulnerability reporting (now enabled on the repository), so that reports
do not arrive as public issues or via a maintainer's personal email.

States the supported version, what a useful report contains, and the
disclosure process actually followed for CVE-2026-65321: fix privately,
release to PyPI, publish the advisory the same day, credit the reporter.
No response-time promise is made, since this is community-maintained.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@laughingman7743
laughingman7743 marked this pull request as ready for review August 2, 2026 15:41
@laughingman7743
laughingman7743 merged commit 6be9ad2 into master Aug 2, 2026
2 checks passed
@laughingman7743
laughingman7743 deleted the docs/security-policy branch August 2, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant