-
-
Notifications
You must be signed in to change notification settings - Fork 541
Add security contact information #3529
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
Conversation
Tidelift will coordinate the vulnerability and the fix with the tox team.
|
@gaborbernat As quickly discussed on discord, Tidelift reached out last week that we need to take care of some tasks, one of them was to add a way to report security issues with Tidelift. As soon this has been merged, I can finalize the last task, where I need to set the link to the file with the security notice. |
|
@jugmac00 make sure to add a Though, personally, I find it more convenient to enable submitting reports through the GH UI. There's a toggle @ https://github.com/tox-dev/tox/settings/security_analysis labeled So I'd recommend considering doing this (additionally or instead). I think it's possible to have the Tidelift process route incoming reports that way, too. |
|
@webknjaz thanks for your suggestions. Tide lift mentioned we could either put the info in the readme or in a standalone file. To get started, I went with the former approach. Are you aware of a good example for a security.md which we could use as an inspiration? |
|
It's important to have that file, since GH links it from various places in the UI. Including https://github.com/tox-dev/tox/issues/new/choose, which currently doesn't have a hint about security issues but should start displaying it once you add that file (example: https://github.com/aio-libs/yarl/issues/new/choose). Additionally to that automatically linked option, I sometimes an explicit link there too: https://github.com/aio-libs/yarl/blob/60f99a1/.github/ISSUE_TEMPLATE/config.yml#L8-L18. I think you can point to another location from there if you want to host this information in another doc. Like this: https://github.com/ansible/pylibssh/security/policy. Though, personally, I like including a more verbose guide: https://github.com/aio-libs/aiohttp/security/policy. If you start by clicking the |
|
I've also started linking the vulnerability form from the issue templates to target people trying to post a public issue before they get a chance to do it: https://github.com/aio-libs/yarl/issues/new?template=bug_report.yml. Here's what the form looks like, when you enable it: https://github.com/aio-libs/yarl/security/advisories/new (it's not configurable, same for everybody). |
gaborbernat
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, let's not add it here, and use Security.md instead.
|
@gaborbernat did you close the PR by accident? I expect it could be updated to use a different file. |
|
Given that we are changing entirely where and what we had, I thought we might as well just open a new PR. |
|
Thanks a lot, @webknjaz - your input is highly appreciated. |
Tidelift will coordinate the vulnerability and the fix with the tox team.