Skip to content

Fix dependency CVEs in Cloudflare tools, VSCode extension build, and docs pipeline - #286

Merged
highbyte merged 1 commit into
masterfrom
fix/tooling-dependency-cves
Aug 12, 2026
Merged

Fix dependency CVEs in Cloudflare tools, VSCode extension build, and docs pipeline#286
highbyte merged 1 commit into
masterfrom
fix/tooling-dependency-cves

Conversation

@highbyte

Copy link
Copy Markdown
Owner

Summary

Resolves all 30 open Dependabot alerts on master (11 high, 19 moderate) — every alert is in build/dev tooling; no shipped .NET code is affected. The alerts collapse to 6 packages:

Package Fix How
undici, sharp (via miniflare/wrangler) 7.29.0 / 0.35.0 npm update (wrangler within ^4) + @cloudflare/vitest-pool-workers 0.12 → 0.21
postcss, nanoid 8.5.23 / patched npm update / npm audit fix
brace-expansion, undici (via @vscode/vsce) 1.1.16 / 7.29.0 npm audit fix in vscode-extension
pymdown-extensions 11.0.1 pip-compile --upgrade-package in requirements-docs.txt

The @cloudflare/vitest-pool-workers 0.21 bump required vitest 3 → 4 and the new plugin-style config (cloudflareTest + defineConfig replaces defineWorkersConfig) in cors-download-proxy and swiftlink-bridge — migrated per the package's official vitest-v3-to-v4 codemod pattern.

Verification

  • npm audit: 0 vulnerabilities in all four npm projects.
  • cors-download-proxy: 20/20 tests pass on vitest 4.
  • swiftlink-bridge: 9/9 tests pass on vitest 4.
  • app-sec-headers: wrangler deploy --dry-run succeeds on updated wrangler.
  • VSCode extension: tsc compile + vsce package succeed (no changelog entry — dev-time lockfile only, no user-visible change to the published extension).
  • Docs: mkdocs build --strict succeeds with pymdown-extensions 11.0.1.

@sonarqubecloud

Copy link
Copy Markdown

@highbyte
highbyte merged commit 8803350 into master Aug 12, 2026
9 checks passed
@highbyte
highbyte deleted the fix/tooling-dependency-cves branch August 12, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant