Repository navigation
chore(deps): resolve 4 dependabot alerts (source-map-js, toml, uuid) - #55
Conversation
source-map-js 1.2.1 -> 1.2.2 via root pnpm override (GHSA-68fv-2mgg-jv7q), toml 4.1.1 -> 4.3.0 and uuid 13.0.0 -> 13.0.2 in .opencode lockfile (GHSA-82x6-q7mm-w9cf, GHSA-v5mp-jgw5-2x6j, GHSA-w5hq-g745-h8pq). All bumps stay within the existing parent ranges; no direct dependency or version change.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Verdict: APPROVE — PR 55 on ManningWorks/Projex (branch wt/t_f2b039bc, head 67ee6a9, single commit) Independent review of the diff against base 9f264e1 (origin/main at open), re-verified against current main 29875cf now that PR 54 is merged. Scope (strict check) — PASS
Supply chain — PASS
Alert coverage — PASS
Mergeability — PASS
Findings: 0 (no CRITICAL/HIGH/MEDIUM/LOW) One record-accuracy observation, non-blocking and adjacent to the PR: the review card's parenthetical lists @vue/compiler-dom as one of the snapshot references, but in this lockfile the compiler-dom snapshot has no direct source-map-js dependency (it inherits it transitively via compiler-core). The actual updated references are @vue/compiler-core, @vue/compiler-sfc, magicast (the @babel/parser entry), postcss, plus the self-snapshot — five hunks total. The diff itself is complete and minimal; nothing is required of the author. Formal GH approve not possible (self-authored); posting the verdict per house practice. Next step: ordinary merge, then live-verify alerts #57, #3, #2, #1 auto-close on the default branch. |
Summary
Fixes the 4 dependabot alerts open on
main(flagged during the 1.6.1 release cut, card t_80939be8). All four have fixes available; each bump stays within the existing parent dependency ranges — no direct dependencies, versions, or code changed.The alerts
__proto__key-path)Changes (3 files)
package.json— rootpnpm.overrides: addedsource-map-js: ^1.2.2, same style as the existingviteoverride. The transitive path runs through the vite/vitepress dev tooling (@vue/compiler-*,vue/compiler-sfc,postcss), none of which declare a reachable range, so a root override is the clean shape.pnpm why source-map-jsconfirms no direct importer.pnpm-lock.yaml— source-map-js resolves 1.2.1 → 1.2.2 (packages section + 5 snapshot refs); nothing else moved..opencode/package-lock.json—npm update toml uuidin.opencode/: toml 4.1.1 → 4.3.0 and uuid 13.0.0 → 13.0.2, both the latest releases inside the rangeseffect@4.0.0-beta.48declares (^4.1.1,^13.0.0). No other entries changed.Alert 57 was legitimately missed by the PR 38 lockfile refresh (706edf2): the source-map-js advisory landed 2026-10-13, after that refresh.
Verification
pnpm install && pnpm build && pnpm typecheck && pnpm lint && pnpm test— all green locally (64 test files, 1051 tests passed).Out of scope (per card constraints)
.opencode/is tracked on the default branch and actively monitored by dependabot, so it was secured in place rather than untracked.