Repository navigation
Patch vue, source-map-js, and fsspec security alerts - #303
Merged
Merged
Conversation
Run npm audit fix in docs/site and web, and upgrade fsspec in uv.lock. Lockfile-only; no version ranges change. Co-authored-by: Cursor <cursoragent@cursor.com>
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes three high-severity Dependabot alerts and refreshes the web app's lockfile. Only lockfiles change. No version ranges in
package.jsonorpyproject.tomlmove.Docs site (
docs/site/package-lock.json)Ran
npm audit fixindocs/site/.@vue/server-rendererand the other@vue/*packages 3.5.39 → 3.5.43 (high): cross-site scripting through attribute names. GHSA-g2v6-rqmx-r4w6.vueis pulled in by@vercel/analytics.source-map-js1.2.1 → 1.2.2 (high): denial of service through crafted source-map offsets. GHSA-68fv-2mgg-jv7qmermaidfrom 11.16.1 to 11.17.2, inside the existing^11.16.0range.Python (
uv.lock)Ran
uv lock --upgrade-package fsspec.fsspec2026.3.0 → 2026.9.0 (high): template injection inReferenceFileSystemthat can run arbitrary code. GHSA-27vj-qcqg-25rcfsspecreaches thelambdapackage througharcadia-microscopy-tools,nd2, anddask. Nothing inwatcher/src/changes, so the watcher version stays the same.Web app (
web/package-lock.json)Ran
npm audit fixinweb/. This closes no advisories: the web app has the same 10 findings (9 high, 1 moderate) before and after. npm tried to fixbracesby updating the packages that depend on it, and left these changes:shadcn4.21.3 → 4.21.4 and@shadcn/registry0.1.2 → 0.1.3.@dotenvx/dotenvx1.59.1 → 1.75.1, a dependency ofshadcn. It addssysteminformation,conf, andenquirer, and dropseciesjsand the@noble/*packages.shadcnis a dev dependency, butapp/globals.cssimportsshadcn/tailwind.css. That file is identical in 4.21.3 and 4.21.4.Still open
braces(high), in bothweb/anddocs/site/: no patched release exists. The latest version, 3.0.3, is still affected. GHSA-vfj7-8cjw-p6xm@better-auth/oauth-provider(moderate), inweb/: pinned to exactly 1.6.27, and the fix is in 1.7.7. That upgrade touches MCP sign-in, so it belongs in its own PR. GHSA-p2fr-6hmx-4528katex(low), indocs/site/: npm's only fix is downgradingmermaidto 10.8.0, so this PR does not do that. GHSA-238p-pmpm-9mq7Evidence
npm auditindocs/site/reports 9 findings (7 high, 2 low).uv.lockhasfsspec2026.3.0, inside the affected range (below 2026.6.0).npm auditinweb/reports 10 findings (9 high, 1 moderate).After:
npm auditindocs/site/reports 6 findings (4 high, 2 low), all frombracesandkatex.uv.lockhasfsspec2026.9.0.npm auditinweb/still reports 10 findings.Testing:
make checkmake fe-test-unit: 562 passingmake py-test-unit: 1073 passingmake docs-buildMerge Danger
Door: Two-way. The change is lockfile-only, so reverting the commit restores the previous versions.
Blast Radius: Small.
fsspecruns inside file processing inlambda. The docs-site changes affect how the published docs site is built, includingmermaiddiagrams. The web app change only affects theshadcnCLI, and the CSS the app imports from it is unchanged.