security: clear all high-severity Dependabot alerts (ws, fast-uri, protobufjs, fast-xml-builder)#975
Conversation
Resolves GHSA-58qx-3vcg-4xpx (CVE on ws >=8.0.0 <8.20.1). Lockfile-only change; declared `^8.18.3` already accepts the patched version.
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…sion Resolves GHSA-q3j6-qgpj-74h6 (path traversal via percent-encoded dot segments) and GHSA-v39h-62p7-jpjc (host confusion via percent-encoded authority delimiters). Lockfile-only change; fast-uri is a pure transitive dependency.
… alerts - protobufjs 7.5.5 → 7.6.1 resolves GHSA-66ff-xgx4-vchm (code injection via bytes-field defaults), GHSA-2pr8-phx7-x9h3, GHSA-fx83-v9x8-x52w, GHSA-75px-5xx7-5xc7, GHSA-jvwf-75h9-cwgg, GHSA-685m-2w69-288q, GHSA-q6x5-8v7m-xcrf, and GHSA-jggg-4jg4-v7c6. - fast-xml-builder 1.1.5 → 1.2.0 resolves GHSA-5wm8-gmm8-39j9 (attribute-value quote bypass) and GHSA-45c6-75p6-83cc. Both are pure transitive dependencies; lockfile-only minor bumps.
Summary
Lockfile-only bumps that clear all four high-severity Dependabot alerts plus one moderate, with zero impact on how relay works. Every entry below is a pure transitive (or already-in-range direct) dep update — no
package.json, no source, no API changes.ws8.20.0 → 8.21.0 (moderate)Existing constraints (
^8.18.3in root +packages/sdk,^8.0.0inpackages/openclaw) already permit 8.21.0.fast-uri3.1.0 → 3.1.2 (high)protobufjs7.5.5 → 7.6.1 (high)toObjectcodefast-xml-builder1.1.5 → 1.2.0 (high)What changed
package-lock.jsononly — nopackage.jsonfiles modified, no source code touched.npm update <pkg> --package-lock-only.Impact on relay
None. None of these packages are imported directly anywhere in relay's source —
protobufjs,fast-uri, andfast-xml-builderare pure transitive deps, andwsstays within the existing^8.xconstraint.Verification
All five fixed packages (
ws,fast-uri,protobufjs,@protobufjs/utf8,fast-xml-builder) are no longer listed.Test plan
npm auditreports no high-severity vulnerabilities