Commit 48dbb3c
authored
security: consolidated crit+high remediation (#24)
* security: consolidated crit+high remediation (lua-shopping-assistant)
Adds durable major-scoped npm overrides + direct-dep range bumps so the
already-patched transitive tree cannot regress on future installs.
Closes (patched version present in tree, override-pinned within major):
- CRITICAL protobufjs GHSA (7.6.5), CRITICAL websocket-driver <0.7.5 (absent, pinned >=0.7.5)
- HIGH axios (1.16.0+), undici (6.27.0), ws (8.21.0), form-data (4.0.6),
@grpc/grpc-js (1.9.16), react-router (7.15.0), picomatch (4.0.4),
socket.io-parser (4.2.6), tar (7.5.16), minimatch (10.2.3),
@isaacs/brace-expansion (5.0.1), protobufjs (7.6.x)
- plus med/low: js-yaml, uuid, follow-redirects, @protobufjs/utf8, mdast-util-to-hast
Overrides are major-scoped (pkg@major) with >=floor <next-major ranges to
avoid downgrade/major-forcing regressions. Lockfile-verified: no downgrades.
Deferred (MAJOR-only, breaking lua-cli@3.7.0 downgrade; no open Dependabot
alert): @opentelemetry/* cluster, @livekit/agents, sharp <0.35.
* security: mirror npm overrides into package-lock root (Bugbot sync fix)
Bugbot flagged that package.json overrides were not reflected in the
package-lock.json root package. Mirror the major-scoped overrides into
packages[""].overrides so the lockfile is self-consistent with the manifest.
npm ci --dry-run passes; no version downgrades (tree already patched).1 parent 9071a61 commit 48dbb3c
2 files changed
Lines changed: 34 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
31 | 45 | | |
32 | 46 | | |
0 commit comments