Skip to content

fix(deps): update vulnerable workspace dependencies - #55

Merged
Cedarflake merged 4 commits into
mainfrom
codex/dependency-security-oct2026
Oct 8, 2026
Merged

Cedarflake merged 4 commits into
mainfrom
codex/dependency-security-oct2026

Conversation

@Cedarflake

@Cedarflake Cedarflake commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Summary

Audit

  • Full audit: 61 advisories (4 critical, 28 high, 23 moderate, 6 low) → 1 high.
  • Production audit: 0 advisories.
  • Remaining advisory: dev-only braces 3.0.3 through ESLint/fast-glob/micromatch, GHSA-vfj7-8cjw-p6xm. The audit feed currently mentions 3.0.4, but the npm registry returns 404 for that version. A documented local recursion-depth mitigation is now applied with pnpm patchedDependencies; its mandatory regression guard verifies 188 checks against the actual installed package. This is not an upstream release/backport, and patterns deeper than 100 combined braces/parentheses now throw SyntaxError. No alert suppression was added. GHSA-vfj7-8cjw-p6xm

Local validation

  • Frozen install with repository-pinned pnpm 11.17.0 passed.

  • Asset drift validation, config and script checks, plugin checks/tests, runtime checks/tests and Cloudflare/Vercel/Netlify builds passed.

  • 348 tests passed, including 111 WebUI tests. WebUI lint passed with one non-blocking new Next.js rule warning in existing setup navigation.

  • Documentation localization validation and VitePress client/server build passed (19 bilingual routes).

  • The sandbox blocks tsx CLI IPC sockets; local checks used the supported equivalent Node --import tsx launcher without tracked script changes. Canonical CI must verify the exact pushed commit.

  • Next.js 16.3.8 production build and external-runtime fixture build also passed.

Deployment compatibility fixes

  • Preserve the existing repository-root pnpm build:cf integration through the canonical Runtime build.
  • Generate Wrangler's documented deployment-config redirect to apps/runtime/wrangler.toml, preserving the authoritative Worker configuration. Root Wrangler dry-run passes without uploading.
  • Route every nested pnpm call in Docs/WebUI builds through Corepack. This prevents the provider's global pnpm11.22 from replacing the unchanged workspace pin11.17.0.
  • Add command-contract tests, a root Wrangler dry-run in Runtime CI, and real app-cwd builds with a deliberately failing global-pnpm shim. Documentation is synchronized in English and Chinese.

Final pre-merge validation

Verified head c099ee3fbd93978a60d20bde429b8bfc0dbfac13.

  • All five canonical workflows passed: Config, Docs, Runtime, WebUI, Plugin.
  • Cloudflare Workers automatic build/upload passed.
  • All three Vercel previews (Docs, WebUI, Runtime) passed.
  • Netlify Runtime preview passed.
  • The prior deployment errors are resolved. No manual deployment, security-check suppression, or permission change was performed.

@netlify

netlify Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for nami-runtime ready!

Name Link
🔨 Latest commit c099ee3
🔍 Latest deploy log https://app.netlify.com/projects/nami-runtime/deploys/6ac776adc98c7d0009eb1f3f
😎 Deploy Preview https://deploy-preview-55--nami-runtime.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@vercel

vercel Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
cedarflake-nami-docs Ready Ready Preview Oct 8, 2026 10:58am UTC
cedarflake-nami-runtime Ready Ready Preview Oct 8, 2026 10:58am UTC
cedarflake-nami-webui Ready Ready Preview Oct 8, 2026 10:58am UTC

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
nami c099ee3 Commit Preview URL

Branch Preview URL
Oct 08 2026, 10:56 AM

@Cedarflake
Cedarflake marked this pull request as ready for review October 8, 2026 10:59
@Cedarflake
Cedarflake merged commit 769a389 into main Oct 8, 2026
14 checks passed
@Cedarflake
Cedarflake deleted the codex/dependency-security-oct2026 branch October 8, 2026 11:36

This branch was successfully deployed

3 active deployments
Preview – cedarflake-nami-docs — c099ee3f Deployed Oct 8, 2026 by vercel[bot]
Preview – cedarflake-nami-runtime — c099ee3f Deployed Oct 8, 2026 by vercel[bot]
Preview – cedarflake-nami-webui — c099ee3f Deployed Oct 8, 2026 by vercel[bot]
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