chore(deps): bulk Dependabot security bumps (20261009) by sunny-se · Pull Request #304 · browserstack/a11y-engine-axe-core · GitHub
Skip to content

chore(deps): bulk Dependabot security bumps (20261009) - #304

Closed
sunny-se wants to merge 1 commit into
mainfrom
security/dependabot-bulk-20261009
Closed

sunny-se wants to merge 1 commit into
mainfrom
security/dependabot-bulk-20261009

Conversation

@sunny-se

@sunny-se sunny-se commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Bulk resolution of open Dependabot security alerts on the axe-core fork, combined for one review + test pass. package.json overrides only; lockfile regenerated with npm install (Node 22). No source changes.

Rebased on main @ fa2f7b7 (#300, #303).

Changes

Testing (local, Node 22)

  • npm ci, npm run build: OK
  • npm run test:node: OK
  • npm ls js-yaml browserslist: 4.3.2 / 3.15.2 / 4.28.9 everywhere; npm audit shows browserslist clean and no GHSA-2883 hit
  • Build output byte-identical to main: axe.js and axe.min.js sha256 match a main build. Babel resolves no browserslist targets ({}), so the browserslist bump doesn't change transpilation.
  • Karma unit suites run on both main and this branch. Failure sets match apart from timing flakes in iframe and integration before all hooks. The tested bundle is identical, and the fork's existing Karma/tsc failures also occur on main. CI doesn't run Karma or tsc.

Consumed by browserstack/a11y-engine#2931 (submodule pointer). Merge this first, then re-point the submodule there.

Supersedes Dependabot PRs #296 and #298.

🤖 Generated with Claude Code

@coderabbitai

coderabbitai Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

@sunny-se
sunny-se force-pushed the security/dependabot-bulk-20261009 branch from 0345217 to 53f4b09 Compare October 9, 2026 10:28
Security overrides only; lockfile regenerated via npm install.
- js-yaml@3 >=3.15.2, js-yaml@4 >=4.3.2 (GHSA-2883-xcg3-v3hh)
- browserslist 4.28.9 (GHSA-73wf-gq98-2v4g)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@sunny-se
sunny-se force-pushed the security/dependabot-bulk-20261009 branch from 53f4b09 to bfd2520 Compare October 13, 2026 10:11
sunny-se added a commit that referenced this pull request Oct 22, 2026
…xios, browserslist, js-yaml (PAAA-867, PAAA-873, PAAA-797, AXE-4045, AXE-4059) (#310)

Supersedes #304 and #306. Overrides only, lockfile regenerated; all
packages are dev-only and axe.js / axe.min.js build byte-identical.

- handlebars 4.7.7 -> 4.7.10 (GHSA-p8wg-vrv2-v86f, PAAA-867 P1)
- markdown-it 14.1.0 -> 14.3.2 (GHSA-r7fv-28h4-cvq7, PAAA-873)
- axios 1.18.0 -> 1.20.0 (GHSA-r4gj-5m52-g5wh, PAAA-797)
- browserslist 4.25.1 -> 4.28.9 (GHSA-73wf-gq98-2v4g, AXE-4045)
- js-yaml 4.3.1 -> 4.3.2, 3.15.1 -> 3.15.2 (GHSA-2883-xcg3-v3hh, AXE-4059)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.

2 participants