Skip to content

Commit 8a70f33

Browse files
doc: add 2024-12-05 meeting notes (#1412)
* doc: add 2024-12-05 meeting notes * Update meetings/2024-12-05.md Co-authored-by: Ulises Gascón <[email protected]> --------- Co-authored-by: Ulises Gascón <[email protected]>
1 parent 3235d7a commit 8a70f33

File tree

1 file changed

+76
-0
lines changed

1 file changed

+76
-0
lines changed

meetings/2024-12-05.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Node.js Security team Meeting 2024-12-05
2+
3+
## Links
4+
5+
* **Recording**: https://www.youtube.com/watch?v=bvE__vam0TA
6+
* **GitHub Issue**: https://github.com/nodejs/security-wg/issues/1407
7+
8+
## Present
9+
10+
* Michael Dawson (@mhdawson)
11+
* Rafael Gonzaga (@RafaelGSS)
12+
* Ulises Gascón (@UlisesGascon)
13+
* Georges Dugué (@GeorgesDugue)
14+
15+
## Agenda
16+
17+
## Announcements
18+
19+
*Extracted from **security-wg-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting.
20+
21+
- [x] Vulnerability Review - https://github.com/nodejs/nodejs-dependency-vuln-assessments/issues
22+
- [x] OpenSSF Scorecard Monitor Review
23+
- https://github.com/nodejs/security-wg/pull/1411
24+
- The Node.js has decreased 0.8 due a change in GitHub actions (tokens permissions) due the release automation initiative (https://github.com/nodejs/node/blob/556f1aece2c21e39fafae13d2cf1832f5d4fcd59/.github/workflows/create-release-proposal.yml#L26). report: https://ossf.github.io/scorecard-visualizer/#/projects/github.com/nodejs/node/compare/6db7b2422dfee56af15ff6ca895587d36c6683c6/556f1aece2c21e39fafae13d2cf1832f5d4fcd59
25+
- This is expected now, it will be fixed soon (PR on the way)
26+
- Similar for Nodejs.org with `.github/workflows/translations-pr-lint-and-format.yml`. https://ossf.github.io/scorecard-visualizer/#/projects/github.com/nodejs/nodejs.org/compare/f116efe39e942f67b302b3e9853c823a9beff92d/39855a75a4b382d0fbc39c1f3b611860b91b12f7 and code review decreased
27+
- @ulises: I will try to create an exception for this pipeline
28+
29+
### nodejs/node
30+
31+
* tools: update clang-format to v19 #55201
32+
* We left a comment in the issue and removed from the agenda
33+
34+
* src: add WDAC integration (Windows) #54364
35+
* Skip - Waiting for rdw-msft to join the meeting
36+
37+
### nodejs/security-wg
38+
39+
* Add a warning on EOL versions #1401
40+
* discussed that creating a CVE for EOL versions when doing a security release
41+
* discussed issuing a single CVE for an EOL version, seems like we have agreement
42+
in the issue.
43+
* Rafael, discussed Robin suggested we share via social to share our plan first, and then do
44+
it.
45+
* Ulises, issuing CVEs will affect corporate environments but developers don’t really see that. Emitting a warning would help them to know when they are using an insecure version.
46+
* Michael, what about hardcoding the EOL dates in Node.js and then when time passes we display the warning?
47+
* Rafael, Ulises: offline environments or environments where the system clock isn’t correct will be affected. We think that is too risky and prone to several bugs
48+
49+
* Audit build process for dependencies #1037
50+
* all three deps with WASM now use common wasm-builder container
51+
* next is to look at updaters for amaro and cjs-module lexer to make sure you can
52+
build from what is in nodejs/deps for the dep.
53+
54+
* Extend security reporting for LTS lines beyond their lifetimes #1025
55+
* wait for Marco to join, likely replaced by the issues to do CVE and warning for
56+
EOL versions
57+
58+
* Automate security release process #860
59+
* good progress, including automation for regular releases as well
60+
* updates to git node security --pre-announce and --post-announce
61+
* planning video to show stewards how to use automation and to pull in a steward for
62+
the next release so they can give feedback on the automation.
63+
64+
* Abort when vulnerable flag #852
65+
* going to remove from agenda as it's done
66+
67+
* Node.js maintainers: Threat Model #1333
68+
* Not enough time to dive in this week.
69+
70+
## Q&A, Other
71+
72+
## Upcoming Meetings
73+
74+
* **Node.js Project Calendar**: <https://nodejs.org/calendar>
75+
76+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)