Summary
npm audit reports one high + one moderate vulnerability in undici, pulled in transitively through our test-only devDependency jsdom:
google-calendar-event-creator
`-- jsdom@29.1.1
`-- undici@7.27.2
Advisories (affect undici 7.0.0 – 7.27.2):
- High — TLS certificate validation bypass via dropped
requestTls in the SOCKS5 ProxyAgent (GHSA-vmh5-mc38-953g)
- Moderate — cross-user information disclosure via shared-cache whitespace bypass (GHSA-pr7r-676h-xcf6)
Exposure
Low. undici is only reachable via jsdom, which is a devDependency used by the test harness (test/harness.js). It is not part of the shipped Chrome extension, and the test suite doesn't drive undici's SOCKS5 proxy or shared-cache paths. No production code path is affected.
Fix
npm audit fix bumps undici within jsdom's tree (expected to be a lockfile-only change). To be done on its own branch/PR through the normal flow, with npm test green before merge.
Surfaced while resolving the #396 merge conflicts; pre-existing on main, not introduced by that change.
Summary
npm auditreports one high + one moderate vulnerability inundici, pulled in transitively through our test-onlydevDependencyjsdom:Advisories (affect
undici7.0.0 – 7.27.2):requestTlsin the SOCKS5ProxyAgent(GHSA-vmh5-mc38-953g)Exposure
Low.
undiciis only reachable viajsdom, which is adevDependencyused by the test harness (test/harness.js). It is not part of the shipped Chrome extension, and the test suite doesn't driveundici's SOCKS5 proxy or shared-cache paths. No production code path is affected.Fix
npm audit fixbumpsundiciwithinjsdom's tree (expected to be a lockfile-only change). To be done on its own branch/PR through the normal flow, withnpm testgreen before merge.Surfaced while resolving the #396 merge conflicts; pre-existing on
main, not introduced by that change.