Skip to content

chore(deps): refresh lockfile to clear remaining dev advisories - #17

Merged
BenKalsky merged 1 commit into
mainfrom
chore/lockfile-audit-refresh
Sep 12, 2026
Merged

chore(deps): refresh lockfile to clear remaining dev advisories#17
BenKalsky merged 1 commit into
mainfrom
chore/lockfile-audit-refresh

Conversation

@BenKalsky

Copy link
Copy Markdown
Member

Follow-up to #16. The Vitest 5 bump left four advisories in pnpm audit, all dev-only through vitest → vite → postcss.

Lockfile only. package.json is identical to main, and every change resolves inside ranges already declared.

Security

Package From → To Advisories
postcss 8.5.16 → 8.5.28 1 high, 1 moderate (sourceMappingURL path traversal, arbitrary .map read)
nanoid 3.3.15 → 3.3.19 2 high (generators can loop indefinitely)

The nanoid advisories are reported by pnpm audit but aren't open as Dependabot alerts yet.

Also carried along

Routine patch/minor refreshes to the dev toolchain (happy-dom 20.14.5, rolldown 1.1.5, lightningcss 1.33.0, ws 8.21.3) and to devDependencies used only by the tests (react/react-dom 19.3.0, @testing-library/react 16.3.3, sumit-api 0.4.1).

None of this reaches the published package. Its peer ranges (react >=18, sumit-api >=0.2.0) are unchanged.

Verification

  • pnpm audit: No known vulnerabilities found
  • pnpm typecheck, pnpm build: clean
  • pnpm test: 33 passed

🤖 Generated with Claude Code

Lockfile only; package.json is untouched and every change resolves
inside ranges already declared.

The Vitest 5 bump (#16) left four advisories in `pnpm audit`, all
dev-only via vitest -> vite -> postcss:

  postcss  8.5.16 -> 8.5.28  (1 high, 1 moderate: sourceMappingURL
                              path traversal / arbitrary .map read)
  nanoid   3.3.15 -> 3.3.19  (2 high: generators can loop indefinitely)

The refresh also carries routine patch/minor updates to the dev
toolchain (happy-dom 20.14.5, rolldown 1.1.5, lightningcss 1.33.0,
ws 8.21.3) and to devDependencies used only by the tests (react and
react-dom 19.3.0, @testing-library/react 16.3.3, sumit-api 0.4.1). None
of these reach the published package, whose peer ranges are unchanged.

Verified: `pnpm audit` reports no known vulnerabilities; typecheck,
build and all 33 tests pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@BenKalsky

Copy link
Copy Markdown
Member Author

@codex review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 12, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-12T18:45:51.633389Z 840c82b Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. You're on a roll.

Reviewed commit: 840c82bbfb

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@BenKalsky
BenKalsky merged commit d5da119 into main Sep 12, 2026
4 checks passed
@BenKalsky
BenKalsky deleted the chore/lockfile-audit-refresh branch September 12, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant