chore: resolve open dependabot security alerts#6
Conversation
Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
…5.1 and fast-uri 3.1.2 Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
…5.1 and fast-uri 3.1.2 Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
# Conflicts: # package-lock.json
There was a problem hiding this comment.
Code Review
This pull request updates several dependencies, notably upgrading esbuild to 0.28.1, hono to 4.12.25, and tmp to 0.2.7, and adds an esbuild override in package.json. The feedback recommends restricting the esbuild override to ^0.28.1 instead of >=0.28.1 to prevent potential breaking changes from future minor version updates in the 0.x range.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
There was a problem hiding this comment.
Pull request overview
This PR addresses Dependabot security alerts by updating vulnerable transitive dependencies, primarily via a lockfile refresh and an overrides entry to force a non-vulnerable esbuild version.
Changes:
- Added an
overridesrule foresbuildinpackage.json. - Updated
package-lock.jsonto bumpesbuild(and platform-specific@esbuild/*packages) to0.28.1. - Updated
package-lock.jsonto bumphonoto4.12.25andtmpto0.2.7.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Adds an overrides entry intended to ensure a secure esbuild version is used. |
| package-lock.json | Updates resolved transitive dependency versions to remediate the referenced security alerts. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
Resolved 7 open Dependabot security alerts by bumping vulnerable transitive dependencies in the lockfile.
Dependabot Alerts Resolved
esbuildoverrides(pinned by @angular/build & vite)esbuildoverrideshononpm updatehononpm updatehononpm updatehononpm updatetmpnpm updateAll packages are transitive dependencies.
honoandtmpwere resolved via a plain lockfile update;esbuildrequired a scoped override since it is pinned by @angular/build and vite. Production build verified passing.