Repository navigation
Commit e7c0d5e
chore(security): bump transitive node-tar to >=7.5.11 (clear 6 high advisories) (#1498)
`sqlite3` (an optional peer driver in `driver-sql`, build script pnpm-ignored)
pulled `tar@6.2.1` via its node-gyp toolchain, tripping 6 high-severity
node-tar path-traversal/symlink advisories — which failed the
`pnpm audit --audit-level=high` "Validate Dependencies" gate.
Adds a scoped pnpm override `"tar@>=2.0.0 <7.5.11": "^7.5.11"` so every
vulnerable node-tar resolves to a patched 7.5.x+ (the ancient unrelated
`tar@1.1.11` line is deliberately excluded by the `>=2.0.0` lower bound).
Verified: `pnpm audit --audit-level=high` → exit 0 (0 high / 0 critical;
2 low + 5 moderate remain, below the gate); `pnpm install --frozen-lockfile`
clean; `@objectstack/driver-sql` build + 132 tests pass.
Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent 3321b0a commit e7c0d5e
3 files changed
Lines changed: 17 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments