fix(security): raise @xmldom/xmldom and js-yaml override floors #122
No reviewers
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/simpl-liste#122
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-121-xmldom-js-yaml-floors"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #121
Change
Override floors raised in
package.json:@xmldom/xmldom:^0.8.13->^0.8.15js-yaml@^3.0.0:^3.15.1->^3.15.2js-yaml@^4.0.0:^4.3.1->^4.3.2Lock diff: exactly 3 entries (
node_modules/@xmldom/xmldom,node_modules/js-yaml,node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml), version/resolved/integrity only.Verification
npm audit: 6 (1 low, 3 moderate, 2 high) -> 4 (1 low, 3 moderate, 0 high). No new advisory. Remaining:expo-router->query-string->decode-uri-componentchain (#120, blocked on SDK upgrade) andpostcss-selector-parser(low).@expo/plistparse/build,plist.parse(viasimple-plist),js-yamlload with merge keys through@expo/xcpretty(4.3.2) and@istanbuljs/load-nyc-config(3.15.2).npm test: smoke OK (toolchain guards included), feedback 11/11.npx expo export --platform android: OK, Hermes bundle hash identical to master (index-da76a487...hbc) -> nothing changes in the app.No test logic added: pure floor bump, same pattern as #115; the version floors are covered by
npm audit/ Defenseur.🤖 Generated with Claude Code
Review — APPROVE
Summary: Pure override floor bump (
@xmldom/xmldom^0.8.15,js-yaml^3.15.2 / ^4.3.2). The lock diff is limited to the 3 expected entries (version/resolved/integrity), and the high advisories are gone.Independent verification
npm audit --package-lock-only→ 6 vulns (2 high:@xmldom/xmldom,js-yaml). On the branch: 4 (1 low, 3 moderate, 0 high). Remaining findings are exactlyexpo-router→query-string→decode-uri-component(#120) andpostcss-selector-parser, as stated.npm ls --allexit 0 (tree consistent with the lock); resolved versions:js-yaml@4.3.2,js-yaml@3.15.2(nested@istanbuljs/load-nyc-config),@xmldom/xmldom@0.8.15(deduped).fix(security): ...in conventional format,Fixes #121in the commit message.Checklist
.envfiles. Consumers are build-time only (plist/xcode/xcpretty/istanbul); the reported identical Hermes bundle hash is consistent with that.npm audit/ the Defenseur act as the regression guard, following the same pattern as #115.Suggestions (non-blocking)
🤖 Generated with Claude Code