Skip to content

Enable GitHub feature to report vulnerabilities privately #73

Open
@krassowski

Description

@krassowski

Problem: [email protected] email is a slow and annoying (see below) method of dealing with vulnerability reports

The current method:

  • pros:
    • it is centralized so someone ultimately will look at it
  • cons:
    • the report will not make it to maintainers for as long as three weeks (recently)
    • it requires active monitoring of the inbox by security team
    • it requires the security team to be security managers across multiple orgs
    • it requires someone to copy-paste the details into a GitHub form, but then the original report often does not contain important information, which is more likely to be filled in when the GitHub vulnerability form is used directly
    • (minor) it is using an ipython.org mail which is confusing

Proposed solution: encourage orgs to enable private security reporting which is supported by GitHub since November 2022 (https://github.blog/changelog/2022-11-09-privately-report-vulnerabilities-to-repository-maintainers/), which is documented in https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability
This cuts out middle man, stops friction between jupyter security and maintainers, solves the problem (yes, maybe naive but I believe this should be seriously explored)

I had previously attended two Jupyter Security team meetings where this topic was discussed. Unfortunately the notes in the repo were not updated recently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions