[Snyk] Security upgrade happy-dom from 17.1.0 to 20.8.9#1013
[Snyk] Security upgrade happy-dom from 17.1.0 to 20.8.9#1013
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-HAPPYDOM-13535083 - https://snyk.io/vuln/SNYK-JS-HAPPYDOM-13559227 - https://snyk.io/vuln/SNYK-JS-HAPPYDOM-15790746 - https://snyk.io/vuln/SNYK-JS-HAPPYDOM-15810980
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
|
|
|
Deployment failed with the following error: Learn More: https://vercel.com/docs/limits#rate-limits |
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
There was a problem hiding this comment.
Code Review
This pull request updates the happy-dom development dependency to version 20.8.9 in the packages/siwx package. Feedback indicates that the pnpm-lock.yaml file was not updated alongside this change, which is required to ensure consistent installations and prevent CI failures.
| "@types/react": "19.1.15", | ||
| "@vitest/coverage-v8": "2.1.9", | ||
| "happy-dom": "17.1.0", | ||
| "happy-dom": "20.8.9", |
There was a problem hiding this comment.
The pnpm-lock.yaml file was not updated in this pull request. In a pnpm workspace, the lockfile must be synchronized with package.json to ensure that the specified version (and its security fixes) are actually installed. Merging this change without an updated lockfile will cause CI failures in environments using --frozen-lockfile and will prevent the security vulnerabilities from being correctly remediated in deployed environments.
Snyk has created this PR to fix 4 vulnerabilities in the pnpm dependencies of this project.
Snyk changed the following file(s):
packages/siwx/package.jsonVulnerabilities that will be fixed with an upgrade:
SNYK-JS-HAPPYDOM-13535083
SNYK-JS-HAPPYDOM-13559227
SNYK-JS-HAPPYDOM-15790746
SNYK-JS-HAPPYDOM-15810980
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Arbitrary Code Injection
🦉 Prototype Pollution