Commit 2f798ec
authored
fix(deps): bump qs 6.15.1→6.15.2 and tmp 0.2.4→0.2.6 to clear osv findings (#151)
## Summary
Clears the two transitive vulnerabilities flagged by the `osv` CI job
against `pnpm-lock.yaml`. Both were pre-existing on `main` (surfaced,
not caused, by the recent release PRs).
| Package | Was | Now | Advisory | CVSS | Path |
|---|---|---|---|---|---|
| `qs` | 6.15.1 | **6.15.2** |
[GHSA-q8mj-m7cp-5q26](https://osv.dev/GHSA-q8mj-m7cp-5q26) | 6.3 |
`@opencodehub/mcp` → express@5 → body-parser (**runtime**) |
| `tmp` | 0.2.4 | **0.2.6** |
[GHSA-ph9p-34f9-6g65](https://osv.dev/GHSA-ph9p-34f9-6g65) | 7.7 |
`commitizen` → inquirer → external-editor (**dev-only**) |
## Changes
Overrides live in `pnpm-workspace.yaml` (pnpm v11 requires them there,
not in `package.json`). Widened the existing `tmp` override and added a
new `qs` line:
```diff
picomatch@<2.3.2: "2.3.2"
- tmp@<0.2.4: "0.2.4"
+ qs@<6.15.2: "6.15.2"
+ tmp@<0.2.6: "0.2.6"
dompurify@<3.4.0: "3.4.0"
```
Lockfile regenerated (`pnpm install --lockfile-only`, idempotent). Diff
is minimal — **21 lines**, only the four target package definitions +
their resolution sites. No unrelated churn.
## Verification
- `osv-scanner scan source --lockfile=pnpm-lock.yaml` → **No issues
found** (exit 0) across all packages.
- `pnpm why qs` → single version **6.15.2**, reaches express@5.2.1 /
body-parser@2.2.2 cleanly. No peer-dep errors.
- Vulnerable versions absent from lockfile; `qs@6.15.2` + `tmp@0.2.6`
present.
## Test plan
- [x] osv-scanner local: 0 findings
- [x] `pnpm install` exit 0, single-version qs resolution
- [x] commitlint-compatible commit message1 parent 29b10b8 commit 2f798ec
2 files changed
Lines changed: 13 additions & 11 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 | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
0 commit comments