fix(security): bump websocket-driver 0.7.4 → 0.7.5#261
Closed
sunny-se wants to merge 344 commits into
Closed
Conversation
feature/1.4.1 - Extended rule link-in-text-block
Autocomplete attribute valid
Updated distinguishable link evaluate method to pass button links
Added a11y commons
Autocomplete bug fixes
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.1 to 3.4.2. - [Commits](WebReflection/flatted@v3.3.1...v3.4.2) --- updated-dependencies: - dependency-name: flatted dependency-version: 3.4.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [axios](https://github.com/axios/axios) from 1.12.2 to 1.15.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.12.2...v1.15.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.15.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* [Security] Dependabot Tickets * updating.. * bumping lodash version
* Added reviewPayload and updated metadata * Addressed comments * Updated rules.json for all * Addressed comments * Addressed comments * Comments updated * feat: Add htmlHash fingerprint for violation node dedup (#206) * Fixed prettier check failing --------- Co-authored-by: Utkarsh Chaudhary <utkarsh.ch@browserstack.com> Co-authored-by: Akhil Lb <akhil.lb1@gmail.com>
* Fixed violation confidence * Added new rules * Updated from <50% to 49.99
Resolving each rule's result via setTimeout(0) (Deque #1172) creates one
macrotask transition per rule (~335). On large DOMs with advance ON these
interleave with DevTools IPC (resource.getContent), ballooning the
per-rule resolve from ~8ms to ~180ms and inflating axe.run from ~14s to
~85s.
When axe._cache 'runTypeASync' is set (by a11y-engine-core run.js from the
a11yCoreConfig flag), resolve synchronously to eliminate the contention.
The flag defaults OFF, preserving the original deferred behaviour.
On the OFF path, instrument the schedule-to-fire delay of each yield and
accumulate {totalMs,count,maxMs} onto axe._typeASyncYield so every scan
reports how much wall-clock the async resolve costs — the exact time the
flag would recover. Read back into Type A telemetry by a11y-engine-core.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Pin returntocorp/semgrep container image to a specific version and GitHub Actions to major version tags to prevent :latest tag resolution and reduce supply-chain attack surface. Fixes: LCNC-15821 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chore(deps-dev): bump esbuild from 0.19.12 to 0.28.1
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.5 to 4.0.6. - [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md) - [Commits](form-data/form-data@v4.0.5...v4.0.6) --- updated-dependencies: - dependency-name: form-data dependency-version: 4.0.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…m-data-4.0.6 chore: bump form-data from 4.0.5 to 4.0.6
feat(rule): gate sync rule-result resolution behind runTypeASync flag
* AXE-3625: Bulk-review priority rules (axe-core subset) Wire metadata.defaultCategory for the prioritized rules (aria-valid-attr-value, video-caption, bypass, css-orientation-lock) and emit reviewPayload.visualHelperData for aria-valid-attr-value. Excludes aria-hidden-focus / identical-links-same-purpose / duplicate-id-aria (deferred). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * AXE-3625: Fix aria-valid-attr-value test + add submodule tag Update the 8 needs-review deepEqual expectations in valid-attr-value.js to include the reviewPayload the check now emits on the needs-review path, and add the // a11y-rule-aria-valid-attr-value tag on the emit. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * Update aria-valid-attr-value-evaluate.js * Update aria-valid-attr-value-evaluate.js * Update aria-valid-attr-value-evaluate.js * formated * AXE-3625: Fix prettier formatting on reviewPayload tag comment Normalize the // a11y-rule comment indentation (tab -> spaces) so fmt:check (prettier --check) passes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * Update aria-valid-attr-value-evaluate.js --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Co-authored-by: Utkarsh Chaudhary <utkarsh.ch@browserstack.com>
Fix CVE-2026-48779 (GHSA-96hv-2xvq-fx4p) — ws memory exhaustion DoS via tiny WebSocket fragments. CVSS 7.5 (HIGH). ws is transitive (via engine.io, socket.io-adapter). Override collapses all copies (8.17.1, 8.18.3) to 8.21.0. Backward compatible — same major version, basic WebSocket API unchanged.
Fix CVE-2026-48779 (GHSA-96hv-2xvq-fx4p) — ws memory exhaustion DoS via tiny WebSocket fragments. CVSS 7.5 (HIGH). ws is transitive (via engine.io, socket.io-adapter). Override collapses all copies (8.17.1, 8.18.3) to 8.21.0. Backward compatible — same major version, basic WebSocket API unchanged.
Fixes message corruption vulnerability via abuse of protocol length headers. AXE-3847 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Collaborator
Author
|
Closing — dependabot already raised #260 with same fix. Using that instead. |
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.
Summary
websocket-driverfrom 0.7.4 to 0.7.5 to fix GHSA-xv26-6w52-cph6package-lock.jsonchanged — dev dependency used by webpack-dev-serverJira
AXE-3847
Test plan
npm run buildpasses🤖 Generated with Claude Code