Repository navigation
Bump happy-dom from 20.14.5 to 21.0.4 - #186
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [happy-dom](https://github.com/capricorn86/happy-dom) from 20.14.5 to 21.0.4. - [Release notes](https://github.com/capricorn86/happy-dom/releases) - [Commits](capricorn86/happy-dom@v20.14.5...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>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
sykosyber
left a comment
There was a problem hiding this comment.
No findings. I read AGENTS.md, CLAUDE.md, and the full diff of package.json and package-lock.json against origin/main at 35756d5. CONTRIBUTING.md is absent. I also read vitest.config.mts, vitest.setup.ts, the happy-dom and Vitest lockfile entries, the CI test and audit jobs, and .github/workflows/githits-policy.yml. The lockfile integrity matches the npm registry, the published happy-dom 21.0.4 dependency list matches the lockfile, and that version is the current latest. OSV reports no advisories for 21.0.4 and three for 20.14.5 (cookie scope forgery, stylesheet and iframe SSRF, and ESM import-alias code injection). The installed compiler contains the binding check. happy-dom is only the Vitest environment. Nothing in the repo constructs a Window or loads an iframe or external stylesheet, so the v21 default that turns those loads off does not change this app. I ran npm ci and Vitest: 1656 passed, 29 skipped, 1 file skipped. I did not read every component test body, and I did not run the Postgres ledger integration tests, Playwright, typecheck, lint, build, or the private GitHits policy check.
Bumps happy-dom from 20.14.5 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)f21dbd7fix: Fixes cookie scope forgery vulnerability (#2477)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)