Skip to content

Commit e3cecd7

Browse files
Dhruwangclaude
andauthored
fix: override @xmldom/xmldom to >=0.9.10 to resolve XML injection vulnerability (#60)
@xmldom/xmldom@0.8.11 has a high severity vulnerability (XML injection via unsafe CDATA serialization). Both plist@3.1.0 and @expo/plist@0.5.2 pin to ^0.8.8 which won't resolve to 0.9.x under semver. This override forces the patched version. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent e6487bc commit e3cecd7

2 files changed

Lines changed: 14 additions & 7 deletions

File tree

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@
1616
"typescript": "6.0.2",
1717
"rimraf": "6.1.3"
1818
},
19+
"pnpm": {
20+
"overrides": {
21+
"@xmldom/xmldom": "0.9.10"
22+
}
23+
},
1924
"packageManager": "pnpm@10.33.0",
2025
"engines": {
2126
"node": "^20.19.0 || >=22.12.0"

pnpm-lock.yaml

Lines changed: 9 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)