Skip to content

Commit b491cfb

Browse files
authored
doc: add minutes for meeting 31 Jul 2024 (#1604)
Signed-off-by: Michael Dawson <[email protected]>
1 parent 8510be9 commit b491cfb

File tree

1 file changed

+116
-0
lines changed

1 file changed

+116
-0
lines changed

meetings/2024-07-31.md

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# Node.js Technical Steering Committee (TSC) Meeting 2024-07-31
2+
3+
## Links
4+
5+
* **Recording**: <https://www.youtube.com/watch?v=vUhrta5KVzE>
6+
* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1603>
7+
8+
## Present
9+
10+
* Antoine du Hamel @aduh95 (voting member)
11+
* Yagiz Nizipli @anonrig (voting member)
12+
* Ruben Bridgewater @BridgeAR (voting member)
13+
* Gireesh Punathil @gireeshpunathil (voting member)
14+
* Joyee Cheung @joyeecheung (voting member)
15+
* Marco Ippolito @marco-ippolito (voting member)
16+
* Matteo Collina @mcollina (voting member)
17+
* Michael Dawson @mhdawson (voting member)
18+
* Ruy Adorno @ruyadorno (voting member)
19+
* Paolo Insogna @ShogunPanda (voting member)
20+
* Joe Sepi @<[email protected]> (Guest - Node.js CPC rep)
21+
* Сковорода Никита Андреевич <[email protected]> (Guest)
22+
* Joe Eames (Hero Devs - Guest)
23+
* Aaron Frost (Hero Devs - Guest)
24+
* Amir (OSTIF - Guest)
25+
26+
## Agenda
27+
28+
### Announcements
29+
30+
* Matteo -> if you have not received notification for NodeConf.eu, will get them soon. Tickets are available. Still looking for venue for the collaborator summit either before or after.
31+
* Joe have a lead, asking about IBM Dublin office
32+
* Matteo, possible fallback which is a little bit outside of the city and would cost some $
33+
34+
### Reminders
35+
36+
* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight)
37+
38+
### CPC and Board Meeting Updates
39+
40+
*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting.
41+
42+
* Joe, CPC update
43+
* Code of Conduct moderation team settled, PR open
44+
* Matteo, Board update
45+
* Plan to have an Node.js event in 2025 is progressing. Discussion of how much focus would
46+
be on Node.js versus other topics. Top location would be Seattle and Fall, but still in
47+
discussion.
48+
49+
### nodejs/admin
50+
51+
* Conversion to Enterprise account [#905](https://github.com/nodejs/admin/issues/905)
52+
* Matteo we should do earlier than later, but can wait until the end of September
53+
* Michael, 2 choices flip switch or go under OpenJS enterprise account
54+
* personally lets make the smallest change possible
55+
* No objections to flipping the bit now versus later.
56+
57+
### nodejs/node
58+
59+
* swc deps / typescript / release to give a status update on concerns?
60+
(likely won't need though if we can get everything fixed async before the call)
61+
context: nodejs/node#54123 (comment), thread in nodejs/node#54102
62+
* Nikita, concerned that build process pulls from internet versus being generated from the
63+
source code that we have in the repo. Could result in supply chain attack
64+
* proposing, that we add check that wasm is as expected, could be a short term solution until
65+
we improve the build process.
66+
* Marco - wasm is built in the same way that swc builds the package. It uses the crates
67+
released in the rust registry. So same issue would apply to other swc users. Similar to saying
68+
that everything which pulls package from npm is vulnerable as well.
69+
* We can fix with a lock file, and should do that.
70+
* Not sure what adding a check will fix, and it applies to other ways that we build
71+
dependencies as well.
72+
* Nikita, there are some other fixes that should be pulled in in addition to adding the security
73+
check.
74+
* Matteo, don’t think the safeguard is needed, since --experimental-strip-types is not run by
75+
default. For those who are trying out the feature, looking at the risk, don’t see a significant risk
76+
in this specific moment. Agree that to unflag it should be a top priority. This path is no the
77+
highest risk, so not necessarily the place to focus.
78+
* Antoine, as long as it stays dev only, runtime check is ok. Maybe we can move the check off
79+
thread. Since it is the first time that we don’t run the users code directly the check would be
80+
good.
81+
* Nikita, additional check is only ~3% of the overall, and optimization should not override
82+
security.
83+
* Marco, would be ok if we added to Amaro, and have a flag to turn it on, can be enabled
84+
through a flag that Node.js turns on.
85+
* Nikita, agree that adding the check into Amaro would be a good way to do it, can file a pull
86+
request to do that. Also want to update for the other bug.
87+
* Marco next steps
88+
* move change into Amaro
89+
* update Amaro
90+
* should be ready for the next 22.x release.
91+
92+
### Hero devs esp program
93+
94+
* Aaron, gave an overview of the program
95+
* Matteo, one issue is we don’t issue CVE’s on older versions of Node.js, some people may take
96+
that as them being safe. Is there anything on that side that you are thinking of doing?
97+
* Aaron frost, happy to take on looking at past CVEs
98+
* Michael, possible for follow up blog post to share results on CVEs
99+
* Antoine, maybe add link to Node.js blog post
100+
* Michael just want to do it in a way that does not imply project will support forever.
101+
* Michael will send email to get discussion going
102+
103+
### OSTIF update
104+
105+
* Amir, thanks for the feedback on the Fuzzing security audit report, got some good feedback.
106+
The last comment is about OSS Fuzz, itself, need fix before fuzzers can start running again.
107+
* <https://github.com/google/oss-fuzz/issues/11538>
108+
* Will come back to get last thumbs up once report is updated and fuzzer is running
109+
110+
## Strategic Initiatives
111+
112+
## Upcoming Meetings
113+
114+
* **Node.js Project Calendar**: <https://nodejs.org/calendar>
115+
116+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)