Skip to content

Add spec about security policy #390

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

juanis2112
Copy link
Member

This PR introduces a new SPEC focused on Security Policy.

The SPEC outlines how projects can create and maintain a clear and accessible SECURITY.md file to guide users on how to report vulnerabilities responsibly and enable maintainers to respond effectively.

There have been ongoing conversations in the community, particularly at the Developer Summit 2024 and Developer Summit 2025 about improving how we handle vulnerability disclosure. A key part of that is making sure users know how to report issues properly and that starts with a clear security policy.

Due to the complexity of the broader disclosure process, we decided to split the work into two separate SPECs:

  1. Security Policy (this PR)

  2. Vulnerability Disclosure Process (coming soon in a PR by @mihaimaruseac )

A lot of the projects in the ecosystem already have a security policy but this SPEC will hopefully encourage more of them to adopt it.

Link to issue
Discourse post

mihaimaruseac added a commit to mihaimaruseac/specs that referenced this pull request May 14, 2025
I used SPEC 11 name as that was selected from the last year, but I am happy to switch to a different number if needed.

This is to be paired with scientific-python#390 and currently a draft.
mihaimaruseac added a commit to mihaimaruseac/specs that referenced this pull request May 14, 2025
I used SPEC 11 name as that was selected from the last year, but I am happy to switch to a different number if needed.

This is to be paired with scientific-python#390 and currently a draft.

Signed-off-by: Mihai Maruseac <[email protected]>
mihaimaruseac added a commit to mihaimaruseac/specs that referenced this pull request May 14, 2025
I used SPEC 11 name as that was selected from the last year, but I am happy to switch to a different number if needed.

This is to be paired with scientific-python#390 and currently a draft.

Signed-off-by: Mihai Maruseac <[email protected]>
mihaimaruseac added a commit to mihaimaruseac/specs that referenced this pull request May 14, 2025
I used SPEC 11 name as that was selected from the last year, but I am happy to switch to a different number if needed.

This is to be paired with scientific-python#390 and currently a draft.

Signed-off-by: Mihai Maruseac <[email protected]>
mihaimaruseac added a commit to mihaimaruseac/specs that referenced this pull request May 14, 2025
I used SPEC 11 name as that was selected from the last year, but I am happy to switch to a different number if needed.

This is to be paired with scientific-python#390 and currently a draft.

Signed-off-by: Mihai Maruseac <[email protected]>
Copy link
Member

@tupui tupui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like that SPEC, giving my +1. I don't really have suggestions as to improve the document. I like that it's succinct and refers to official documentation.

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.

2 participants