Skip to content

build(deps): pin tinypool and postcss-nested past open advisories - #2241

Merged
chhoumann merged 1 commit into
masterfrom
build/patch-dependabot-alerts
Oct 14, 2026
Merged

chhoumann merged 1 commit into
masterfrom
build/patch-dependabot-alerts

Conversation

@chhoumann

@chhoumann chhoumann commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

Closes three open Dependabot alerts that Dependabot could not fix on its own because each vulnerable package is held back by an exact or major-range pin further up the tree.

Changes

The alert for braces (#137, GHSA-vfj7-8cjw-p6xm) stays open because no patched release exists yet.

Verification

  • Docs: pnpm run build passes. All 54 HTML pages match the master build after normalizing Astro scope classes and asset hashes. The expressive-code stylesheet ec.w36nc.css keeps the same content hash.
  • Root: pnpm install --frozen-lockfile, pnpm run lint, and pnpm run test pass (501 files, 6892 tests).
  • oxfmt --check runs its worker pool on tinypool 2.1.2.

Release impact

None. Both changes are dev and docs dependencies, and build: commits do not trigger a release.

Note

Pin tinypool and postcss-nested past open security advisories

Adds tinypool@2.1.2 as a direct dependency in package.json and a pnpm override pinning postcss-nested to 7.0.2 in docs/package.json. Updates both lockfiles to match.

Macroscope summarized 534555d.

Summary by CodeRabbit

  • Chores
    • Updated package version overrides for build and test tooling.

tinypool 2.1.0 (GHSA-5gmw-xhrv-c9v3, GHSA-85c8-ppgw-ccpr) is pinned exactly
by oxfmt 0.52.0, which vite-plus 0.1.24 pins in turn, so override it to
2.1.2. In docs, postcss-nested 6 (from expressive-code) holds
postcss-selector-parser on 6.x, and the fix for GHSA-rj75-hqrm-r3gf exists
only in 7.1.6, so override postcss-nested to 7.0.2.
@coderabbitai

coderabbitai Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 30650f6c-7807-426f-a00d-8da519a8d35c
📥 Commits

Reviewing files that changed from the base of the PR and between 1488305 and 534555d.

⛔ Files ignored due to path filters: 2
  • docs/pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing: 2
  • docs/package.json
  • package.json

Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 7 remain after this review.

📝 Walkthrough

The root package manifest adds an override for tinypool version 2.1.2. The docs package manifest adds an override for postcss-nested version 7.0.2. The existing postcss override remains unchanged.

Changes: Dependency overrides

Layer / File(s) Summary
Package version pins
package.json, docs/package.json
The root manifest pins tinypool to 2.1.2. The docs manifest pins postcss-nested to 7.0.2. The existing postcss override remains at 8.5.25.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 53455

The docs dependency already includes the fixed parser version, and the tinypool override uses a version fixed for both advisories. No actionable dependency risk from these changes remains.

Pre-merge checks: Passed 5
Passed Passed checks: 5 passed
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main changes: pinning tinypool and postcss-nested to address open advisories.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

❤️ Share

A rabbit checks the package pins,
Then hops through tidy manifest lines.
tinypool rests at two-one-two,
postcss-nested has its version too.
The old postcss pin stays in place,
And bunny bounds away with grace.

Comment @coderabbitai help to get the list of available commands.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying quickadd with  Cloudflare Pages  Cloudflare Pages

Latest commit: 534555d
Status: ✅  Deploy successful!
Preview URL: https://f7bbd86a.quickadd.pages.dev
Branch Preview URL: https://build-patch-dependabot-alert.quickadd.pages.dev

View logs

@chhoumann
chhoumann merged commit f6e4bd6 into master Oct 14, 2026
16 checks passed
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