Skip to content

chore: resolve open dependabot security alerts#1391

Draft
jonathannorris wants to merge 1 commit into
mainfrom
chore/dependabot-alerts
Draft

chore: resolve open dependabot security alerts#1391
jonathannorris wants to merge 1 commit into
mainfrom
chore/dependabot-alerts

Conversation

@jonathannorris
Copy link
Copy Markdown
Member

Summary

Alert #80 (tsup, low, DOM Clobbering) has no patched version available and is left open.

Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
@jonathannorris jonathannorris requested review from a team as code owners May 25, 2026 14:10
@netlify
Copy link
Copy Markdown

netlify Bot commented May 25, 2026

Deploy Preview for openfeature ready!

Name Link
🔨 Latest commit 8a55676
🔍 Latest deploy log https://app.netlify.com/projects/openfeature/deploys/6a1458525416c90008ac6980
😎 Deploy Preview https://deploy-preview-1391--openfeature.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@jonathannorris jonathannorris marked this pull request as draft May 25, 2026 14:10
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the 'ws' dependency to version 8.21.0 via a resolution in package.json. The reviewer recommends using a global resolution for 'ws' instead of a scoped one to ensure that all instances of the package throughout the dependency tree are correctly patched for security.

Comment thread package.json
"yaml": "^2.8.3",
"markdownlint-cli2/js-yaml": ">=4.1.1",
"@docusaurus/theme-mermaid/mermaid": "^11.15.0",
"webpack-dev-server/ws": "^8.20.1",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

security-medium medium

For security-related dependency overrides, using a global resolution (e.g., "ws": "^8.20.1") is generally more robust than a scoped one like "webpack-dev-server/ws". A global resolution ensures that all instances of the vulnerable package throughout the entire dependency tree are patched, providing better security coverage in case other packages also depend on ws.

Suggested change
"webpack-dev-server/ws": "^8.20.1",
"ws": "^8.20.1",

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.

1 participant