Skip to content

Conversation

glbrntt
Copy link
Contributor

@glbrntt glbrntt commented Sep 29, 2022

Motivation:

If the "New issue" button is clicked on GitHub it takes you straight to the NIO bug report template. This makes it slightly too easy to accidentally file a security vulnerability in public.

Modifications:

Move the ISSUE_TEMPLATE.md to ISSUE_TEMPLATE/bug-report.md, doing so means the "New issue" will take users to a page where they can select from filing a bug report or reporting a security vulnerability.

Result:

It's clearer when filing an issue that security vulnerabilities are handled differently.

Motivation:

If the "New issue" button is clicked on GitHub it takes you straight to
the NIO bug report template. This makes it slightly too easy to
accidentally file a security vulnerability in public.

Modifications:

Move the ISSUE_TEMPLATE.md to ISSUE_TEMPLATE/bug-report.md, doing so
means the "New issue" will take users to a page where they can select
from filing a bug report or reporting a security vulnerability.

Result:

It's clearer when filing an issue that security vulnerabilities are
handled differently.
@glbrntt glbrntt added the semver/none No version bump required. label Sep 29, 2022
@glbrntt
Copy link
Contributor Author

glbrntt commented Sep 29, 2022

grpc-swift does this, the "New issue" button take you to a page like this:

Screenshot 2022-09-29 at 13 29 40

@glbrntt glbrntt marked this pull request as ready for review September 29, 2022 12:31
@glbrntt glbrntt requested a review from Lukasa September 29, 2022 12:32
@Lukasa Lukasa merged commit 560e360 into apple:main Sep 29, 2022
@glbrntt glbrntt deleted the gb-issue-template branch September 29, 2022 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver/none No version bump required.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants