Bump browserslist from 4.28.6 to 4.28.8 - #680
Merged
Merged
Conversation
Contributor
|
@dependabot rebase |
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.28.6 to 4.28.8. - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](browserslist/browserslist@4.28.6...4.28.8) --- updated-dependencies: - dependency-name: browserslist dependency-version: 4.28.8 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/npm_and_yarn/browserslist-4.28.8
branch
from
September 2, 2026 02:22
084f23c to
930b56f
Compare
bgentry
approved these changes
Sep 2, 2026
bgentry
left a comment
Contributor
There was a problem hiding this comment.
🤖 Codex review: Approved after dependency security and compatibility review.
Upgrade
browserslist:4.28.6→4.28.8- Transitive refresh:
baseline-browser-mapping2.10.43→2.11.20,caniuse-lite1.0.30001806→1.0.30001810,electron-to-chromium1.5.393→1.5.420,node-releases2.0.51→2.0.54, andupdate-browserslist-db1.2.3→1.3.2 - Reviewed head:
930b56f369e1908b2877cd9de8da3ce3eaf900c9
Security review
- Confirmed security update. It fixes
browserslistCVE-2026-73088/GHSA-73wf-gq98-2v4g (prototype write and build-process crash) and CVE-2026-73089/GHSA-c83g-rgw3-j3cx (unbounded cache growth/OOM), plus transitivebaseline-browser-mappingCVE-2026-45819/GHSA-w5vr-8v7q-w6rv (process-termination DoS). - Inspected the exact old/new registry artifacts and source changes. Lockfile SHA-512 values match the canonical npm tarballs. Every new artifact has an npm registry signature and GitHub Actions SLSA provenance; publishers, maintainers, repositories, licenses, and registry origins remain expected.
- The lockfile changes six existing entries only: no packages added or removed, lifecycle-hook or bin changes, native/WASM payloads, non-registry sources, weak integrity values, or same-version integrity rewrites.
- The fixes are present in the artifacts: bounded caches, prototype-safe stats normalization, linear query parsing/RegExp hardening, and removal of the Baseline library's
process.exit()path. No credential access, telemetry, obfuscation, or hidden install execution was found.
Compatibility verification
- The rebased head has exactly the same Git tree as the independently constructed
master+ reviewed dependency delta used for local validation. npm ci --ignore-scripts— passed.npm run lint— passed.npm run test:once— 34 files / 233 tests passed.npm run build— passed; the complete emitteddisttree is byte-identical to currentmaster, so the browser-data refresh does not change River UI's production assets.npm auditimproves from two high-severity vulnerable packages onmasterto one unrelated pre-existingbrace-expansionadvisory.
Residual risk
- The browser datasets are generated and broadly refreshed; provenance is strong, but consumers using unusual Baseline/KaiOS queries can legitimately see target changes. River UI's emitted assets are unchanged.
node-releasesprovenance attests the workflow's pre-sync commit rather than the post-sync npmgitHead; inspected package/data files match the post-sync source exactly.- The private
riverprouiimage workflow is expected to fail AWS OIDC before any build step; this is the known release-workflow gap rather than dependency incompatibility.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps browserslist from 4.28.6 to 4.28.8.
Release notes
Sourced from browserslist's releases.
Changelog
Sourced from browserslist's changelog.
Commits
f2f2e6cRelease 4.28.8 versiond0787c8Update dependenciesfcf8fa9Merge pull request #939 from Jaybhade/fix/baseline-kaios-without-downstream57ecd64fix: support "including kaios" without downstream093a0f6Update EM bannerb637868Release 4.28.7 version313f465Update dependenciesc935c5aFix regexp performanced7e9e65Rewrite structure parsing to make it always fastec4a55eFix import order