fix: update fast-uri to 3.1.5 to resolve CVE-2026-18446 - #489
Conversation
Co-Authored-By: Oz <oz-agent@warp.dev>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
@independabot-soc2[bot] I'm starting a first review of this pull request. You can view the conversation on Warp. I completed the review and no human review was requested for this pull request. Comment Powered by Oz |
There was a problem hiding this comment.
Overview
This PR updates the pinned fast-uri transitive dev dependency in package-lock.json from 3.1.4 to 3.1.5 to address CVE-2026-18446, without broadening dependency ranges or changing application code.
Concerns
- No blocking concerns found in the attached diff.
Verdict
Found: 0 critical, 0 important, 0 suggestions
Approve
Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).
Powered by Oz
Hi, this is independabot — not Lili! You can ask her if you have questions, but she had no hand in generating this PR other than setting up the independabot schedule.
Please merge this PR yourself, if you approve.
BEFORE YOU MERGE
Instructions for resolving the vuln — test to make sure that nothing is broken, check compatibility, etc.
Bumped the pinned
fast-urientry inpackage-lock.jsonfrom 3.1.4 to 3.1.5.fast-uriis a dev-only transitive dependency (yaml-language-server→ajv@8.20.0→fast-uri@^3.0.1), so the new version is inside the existing semver range and nopackage.jsonchange was needed.fast-uriupdated to 3.1.5 (dev, transitive)npm ciinstallsfast-uri@3.1.5;npm auditno longer reportsfast-uri;npm run buildsucceeds (364 pages built).Highlight the risky code / where the dependency was used
Nothing in
src/importsfast-uridirectly. It is only reachable throughajvinsideyaml-language-server, which is a dev/tooling dependency used for YAML schema validation — it does not ship in the built docs site underdist/. Blast radius is limited to local tooling and the build toolchain.Special instructions for this PR — e.g. if it's a Stainless thing
Only
package-lock.jsonchanged, and only the threefast-urilines (version, resolved, integrity), to avoid unrelated lockfile churn thatnpm updateintroduced (peer/optional flag reshuffling). Note the pre-existingpatch-packagewarning forstarlight-llms-txt(patch authored for 0.8.1, applied to 0.11.0) — unrelated to this change and present onmain.AFTER YOU MERGE
No post-merge steps.