Skip to content

petri/logview: bump browserslist and postcss-selector-parser - #4359

Merged
Ben Hillis (benhillis) merged 1 commit into
microsoft:mainfrom
benhillis:benhillis/dependabot-logview-npm
Sep 1, 2026
Merged

petri/logview: bump browserslist and postcss-selector-parser#4359
Ben Hillis (benhillis) merged 1 commit into
microsoft:mainfrom
benhillis:benhillis/dependabot-logview-npm

Conversation

@benhillis

Copy link
Copy Markdown
Member

Fixes two open Dependabot alerts:

  • browserslist 4.28.2 → 4.28.7 (high) — uncaught crash / prototype write via untrusted browserslist-stats.json custom stats (normalizeStats)
  • postcss-selector-parser 6.1.2 → 6.1.3 (low) — denial of service through uncontrolled AST recursion

Both are transitive dev dependencies (of autoprefixer/tailwindcss), so only package-lock.json changes. Their own transitive data packages (caniuse-lite, electron-to-chromium, node-releases, baseline-browser-mapping) were refreshed as part of the browserslist bump.

Verified with npm ci --dry-run (lockfile is consistent) and cargo xtask fmt --fix.

Fixes two Dependabot alerts:
- browserslist < 4.28.7: uncaught crash / prototype write via untrusted
  browserslist-stats.json custom stats (normalizeStats)
- postcss-selector-parser >= 6.1.0, < 6.1.3: denial of service through
  uncontrolled AST recursion

Both are transitive dev dependencies, so only the lockfile changes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings September 1, 2026 21:14
@benhillis
Ben Hillis (benhillis) requested a review from a team as a code owner September 1, 2026 21:14
@benhillis
Ben Hillis (benhillis) enabled auto-merge (squash) September 1, 2026 21:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The change is a lockfile-only dependency bump that matches the PR description and does not introduce any code or configuration changes requiring additional validation.

Pull request overview

This PR updates the petri/logview frontend lockfile to pick up security fixes in transitive dev-dependencies used by the CSS toolchain (via autoprefixer / tailwindcss). It’s a low-risk change that keeps the Petri Logview build aligned with Dependabot security guidance without altering application code.

Changes:

  • Bump browserslist from 4.28.24.28.7 (plus refreshed related data packages such as caniuse-lite, electron-to-chromium, node-releases, baseline-browser-mapping).
  • Bump postcss-selector-parser from 6.1.26.1.3.
  • Lockfile metadata updated accordingly (no package.json changes).
File summaries
File Description
petri/logview/package-lock.json Updates locked transitive dependency versions to address two Dependabot security alerts.
Review details

Copilot wasn't able to review any files in this pull request.

Files not reviewed (1)

  • petri/logview/package-lock.json: Generated file
  • Files reviewed: 0/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@benhillis
Ben Hillis (benhillis) merged commit c9d94fd into microsoft:main Sep 1, 2026
70 of 71 checks passed
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

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.

3 participants