Repository navigation
build(deps-dev): bump happy-dom from 20.14.6 to 21.0.4 - #241
Conversation
|
@dependabot rebase |
Bumps [happy-dom](https://github.com/capricorn86/happy-dom) from 20.14.6 to 21.0.4. - [Release notes](https://github.com/capricorn86/happy-dom/releases) - [Commits](capricorn86/happy-dom@v20.14.6...v21.0.4) --- updated-dependencies: - dependency-name: happy-dom dependency-version: 21.0.4 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
f83f0df to
a9d473c
Compare
|
Reviewed the major-version changes and both open happy-dom alerts (#92, GHSA-c8p4-j97h-3vg8 / CVE-2026-118660; #88, GHSA-834v-8h66-3h79 / CVE-2026-115895). Upstream 0a99c752 disables external stylesheet/iframe loading by default and guards those loading paths; fd163520 validates import binding identifiers and JSON-escapes imported property names, with a regression for alias code injection. SparseTree uses happy-dom only for client component tests, sets no loading opt-ins, and has no iframe/stylesheet-loading test dependency. Verified npm ci, the full workspace build, and all 15 client tests on this exact PR head. Local validation ran UNCONTAINED because the prescribed containment probe returned exit 2 (Docker containment disabled). Upstream evidence: capricorn86/happy-dom@0a99c75 and capricorn86/happy-dom@fd16352 . No source migration is required. |
Bumps happy-dom from 20.14.6 to 21.0.4.
Release notes
Sourced from happy-dom's releases.
Commits
fd16352fix: Fixed a code injection vulnerability in the ESM compiler (#2537)75ab0fbfix: Fixed cross-origin isolation so opaque-origin data: iframes cannot acces...875ef5cfix: Fixes security vulnerability where authorization header was forwarded wh...1f3ffdffix: Fixes SSRF security vulnerability by doing a target-origin bypass in the...f55c7e0chore: Update security documentation (#2509)2b91e68fix: Adds alias for enabling CSS and iframe loading in server-renderer (#2503)0a99c75BREAKING CHANGE: Disables CSS and IFrame loading by default (#2502)