Repository navigation
fix: npm audit fix gegen High-Severity in browserslist - #323
Conversation
npm audit fix (ohne --force) behebt das einzige High-Finding (browserslist <=4.28.6, GHSA-c83g-rgw3-j3cx) sowie @xmldom/xmldom (moderate), beide ohne Breaking Changes. Verbleibende 21 moderate Findings (decode-uri-component/uuid über die Expo-Toolchain) bleiben bewusst offen — audit-level=high blockiert davon nichts mehr. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AS54CHuJc8Hm28KnyRqpz2
🔀 Mergeability-Report✅ Konfliktfrei mergebar ( CI-Checks: ✅ keine fehlgeschlagenen Checks ⏳ 🔧 Platform Compatibility Merge-Checkliste
Kostenlos generiert von reusable-mergeability.yml · keine API-Kosten · review-gate: |
…ch toBeTruthy) npx tsc --noEmit schlägt auf testing fehl: 'hintBtn' is possibly 'undefined' (TS18048). expect(hintBtn).toBeTruthy() narrowt den Typ für TypeScript nicht, daher non-null assertion für den Property-Zugriff im nächsten Statement. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AS54CHuJc8Hm28KnyRqpz2
… testing) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AS54CHuJc8Hm28KnyRqpz2
|
Fix als eigener PR #324 gegen Generated by Claude Code |
|
CI durchgehend grün (25/25 Checks, inkl. Generated by Claude Code |
|
PR #324 wurde gemerged — dessen Branch enthielt (durch das Portieren des Audit-Fixes zur Behebung von dessen eigenem Security-Audit-CI-Fail) am Ende beide Änderungen: den TS18048-Fix und den Dieser PR ist damit redundant (Zero-Diff zu Generated by Claude Code |
Befund
🔒 Security Audit(npm audit --audit-level=high) schlug auftestingfehl:browserslist <=4.28.6— "Unbounded memory growth" (GHSA-c83g-rgw3-j3cx).Änderung
npm audit fix(ohne--force) ausgeführt. Behebt:browserslist(das einzige den CI-Check blockierende Finding)@xmldom/xmldom(0.8.13→0.8.15, 0.9.10→0.9.12, viaplist)Beides ohne Breaking Changes — nur
package-lock.jsongeändert,package.jsonunverändert.Verbleibende 21 moderate Findings (
decode-uri-component/uuidüber die Expo-Toolchain:xcode→@expo/config-plugins→@expo/cli→expo→@sentry/react-native) bleiben bewusst offen — nur vianpm audit fix --force(Breaking, Downgrade auf ältere Expo-Version) behebbar und blockieren--audit-level=highnicht.Test plan
npm audit --audit-level=high→ Exit 0 (vorher: 1 high finding)npm cinach Lockfile-Update erfolgreichnpm test→ 453/453 Tests grün (49 Suites)Closes #322
🤖 Generated with Claude Code
https://claude.ai/code/session_01AS54CHuJc8Hm28KnyRqpz2
Generated by Claude Code