Just wanted to call this out as it impacts new installations of the @gathertown/gather-game-client
npm package. Per this Github advisory, the version of protobuffjs that the gathertown websocket npm package uses has a vulnerability, which NPM yells about and can cause some headaches with deployments.
# npm audit report
protobufjs 6.10.0 - 7.2.3
Severity: high
protobufjs Prototype Pollution vulnerability - https://github.com/advisories/GHSA-h755-8qp9-cq85
fix available via `npm audit fix --force`
Will install protobufjs@7.2.4, which is a breaking change
node_modules/protobufjs
ts-proto 1.115.1 - 1.152.1
Depends on vulnerable versions of protobufjs
node_modules/ts-proto
2 high severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
For now I am probably just going to push through, as I want to be using the most recent version of the websocket protocols.
Has anyone else seen this/found a work around in the short term? I wanted to avoid going in and changing versions of files within a package (especially as those changes might have side-effects). @Kevin-RtR @npfoss