Skip to content

fix(deps): patch critical DOMPurify and shell-quote vulnerabilities - #388

Open
Am1nCmd wants to merge 1 commit into
AgentSystemLabs:mainfrom
Am1nCmd:fix/critical-dependencies-20261026
Open

Am1nCmd wants to merge 1 commit into
AgentSystemLabs:mainfrom
Am1nCmd:fix/critical-dependencies-20261026

Conversation

@Am1nCmd

@Am1nCmd Am1nCmd commented Oct 25, 2026

Copy link
Copy Markdown

Summary

  • Update DOMPurify 3.4.16 to 3.4.17.
  • Update concurrently 10.0.5 to 10.0.6, bringing its pinned shell-quote dependency from 1.9.0 to 1.12.0.
  • Keep the change limited to package.json and package-lock.json, with no major upgrades.

Verification

  • Clean npm ci --ignore-scripts succeeds.
  • npm audit: critical findings reduced from 3 to 0; existing 4 high, 7 moderate, and 2 low findings are out of scope.
  • npm audit --omit=dev: 0 findings. Note: browser libraries bundled from devDependencies still need the full audit.
  • npm run typecheck passes.
  • npm test: 614 passed, 0 failed.
  • npm run build passes.
  • Chromium smoke verifies DOMPurify 3.4.17 preserves safe markup and strips executable markup.
  • concurrently successfully runs two Node child commands.
  • Independent diff review passes.

muguetdev pushed a commit to muguetdev/agent-office that referenced this pull request Oct 27, 2026
…from Agent Office AgentSystemLabs#388)

DOMPurify 3.4.16 -> 3.4.17 and concurrently 10.0.5 -> 10.0.6 (shell-quote 1.12.0),
installed with npm install against the fork's own lockfile.

Ported with Monaco's copy of DOMPurify patched too: an npm override hands
monaco-editor the same dompurify, and a small Vite plugin points the copy
Monaco bundles in its esm build (which no override reaches) at it.
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