mirror of
https://github.com/multica-ai/multica.git
synced 2026-08-11 16:36:32 +02:00
Pin @xmldom/xmldom to ^0.8.13 in `pnpm.overrides` so every transitive resolution (currently @expo/plist@0.5.3 and plist@3.1.0, both pulled through expo) ships a patched build. All four lockfile entries move from 0.8.12 to 0.8.13. Closes the four high-severity advisories pnpm audit reports against the prior 0.8.12 resolution: - GHSA-2v35-w6hq-6mfw — uncontrolled recursion in serialization (DoS) - GHSA-f6ww-3ggp-fr8h — XML injection via DocumentType serialization - GHSA-x6wf-f3px-wcqx — node injection via processing-instruction - GHSA-j759-j44w-7fr8 — node injection via comment serialization Using `pnpm.overrides` (not a root direct dep) keeps the transitive fix scoped to the dependency graph and avoids implying that the multica codebase consumes xmldom directly. Verification: `pnpm audit --prod --audit-level high` no longer lists any @xmldom/xmldom advisories on this branch. Co-authored-by: multica-agent <github@multica.ai>
1.9 KiB
1.9 KiB