Skip to content
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

Increasing visibility of Node.js security patches on node-private #1687

Open
RafaelGSS opened this issue Feb 12, 2025 · 3 comments
Open

Increasing visibility of Node.js security patches on node-private #1687

RafaelGSS opened this issue Feb 12, 2025 · 3 comments

Comments

@RafaelGSS
Copy link
Member

I've been doing security releases for quite a while and to be honest, it's a bit frustrating to not have enough people reviewing the patches before they go out. The reason for that is that reviewing that PR is... time-consuming. One would need to read the HackerOne report and have an understanding of that particular piece of code to review it properly -- despite the fact most TSC members do not have much time to spend on those scenarios.

That said, I wonder if we could find a way to improve the current situation. I believe that using GitHub Advisories for patches can be good as we could invite external people (with context on the particular patch) to review + the report. I just don't know if we can run Jenkins CI on it -- It also needs to be checked by the automation as it expects the PR to be created under node-private.

cc: @nodejs/tsc @nodejs/security

@RafaelGSS
Copy link
Member Author

I think to not change the process too much, we could at least make a procedure to announce PRs that need review before going public at every TSC meeting.

Wdyt?

@mhdawson
Copy link
Member

Mentioning them in the TSC meeting sounds ok to me

@mcollina
Copy link
Member

mcollina commented Feb 22, 2025

The problem is that we can't run CI on GitHub Advisories (at least right now), making them useless for our use case ad they would lead to more work.

Instead, I think we could:

  • expand the people with access to node-private
  • add them as-needed to the hackerone reports

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

No branches or pull requests

3 participants