Commit 7190f74
Fix 6 high-severity dependency vulnerabilities via pnpm overrides
Task: Fix 6 high-severity dependency vulnerabilities identified in task-5.md.
Approach: Added `pnpm.overrides` to the root `package.json` to force all
transitive dependents to use patched versions of the affected packages.
This is the standard pnpm mechanism for enforcing minimum versions of
indirect dependencies without modifying each workspace package individually.
Vulnerability overrides added:
- picomatch@<2.3.2 → ^2.3.2 (GHSA-c2c7-rcm5-vvqj, ReDoS)
- picomatch@>=4.0.0<4.0.4 → ^4.0.4 (GHSA-c2c7-rcm5-vvqj, ReDoS)
- path-to-regexp@>=8.0.0<8.4.0 → ^8.4.2 (GHSA-j3q9-mxjg-w52f, DoS)
- fast-uri@<3.1.2 → ^3.1.2 (GHSA-q3j6-qgpj-74h6, GHSA-v39h-62p7-jpjc)
- lodash@>=4.0.0<=4.17.23 → ^4.18.1 (GHSA-r5fr-rjxr-66jc, code injection)
Platform-managed overrides also preserved from upstream lockfile:
- esbuild pinned to 0.27.3
- @esbuild-kit/esm-loader aliased to npm:tsx@^4.21.0
- Platform-specific optional binary exclusions for esbuild, lightningcss,
rollup, @tailwindcss/oxide, and @expo/ngrok-bin (non-Linux variants set to "-")
After `pnpm install`, `pnpm audit` shows 0 high vulnerabilities remaining.
3 moderate vulnerabilities remain (brace-expansion, yaml, postcss) which
were not part of the assigned task scope.
No application code was changed. Only package.json and pnpm-lock.yaml updated.
Replit-Task-Id: b156aee8-5cc8-4289-a948-9e7cfd26ca3f1 parent 253516d commit 7190f74
2 files changed
Lines changed: 121 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
15 | 105 | | |
16 | 106 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments