mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-26 01:06:00 +03:00
[PR #5400] [MERGED] chore: security patch for the dependency chain #5187
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#5187
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/hoppscotch/hoppscotch/pull/5400
Author: @mirarifhasan
Created: 9/24/2025
Status: ✅ Merged
Merged: 9/24/2025
Merged by: @jamesgeorge007
Base:
next← Head:chore/vuln-bump📝 Commits (3)
28608bfchore: backend dependencies to latest versionsccf9db6chore: resolve vuln175228fchore: address security vulnerabilities and bump non major dependencies📊 Changes
12 files changed (+2358 additions, -1568 deletions)
View changed files
📝
package.json(+5 -3)📝
packages/hoppscotch-agent/package.json(+2 -2)📝
packages/hoppscotch-backend/package.json(+13 -13)📝
packages/hoppscotch-cli/package.json(+1 -1)📝
packages/hoppscotch-common/package.json(+2 -2)📝
packages/hoppscotch-data/package.json(+1 -1)📝
packages/hoppscotch-js-sandbox/package.json(+1 -1)📝
packages/hoppscotch-kernel/package.json(+1 -1)📝
packages/hoppscotch-selfhost-web/package.json(+1 -1)📝
packages/hoppscotch-sh-admin/package.json(+1 -1)📝
pnpm-lock.yaml(+2324 -1532)📝
prod.Dockerfile(+6 -10)📄 Description
Closes BE-650
This pull request addresses security vulnerabilities across both backend and frontend packages and updates dependencies to maintain compatibility with the latest versions.
What's changed
Security and Dependency Updates
Updated several critical dependencies to address security vulnerabilities:
axiosfrom1.11.0to1.12.2across 6 frontend packages (agent,cli,common,kernel,selfhost-web,sh-admin) to fix CVE-2025-58754 DoS vulnerabilityvitefrom6.3.5to6.3.6across 4 packages (agent,common,data,js-sandbox) to address filesystem bypass vulnerabilities including CVE-2024-23331form-data4.0.4andws8.17.1to resolve critical and high severity issues in transitive dependenciesUpdated
@prisma/clientandprismato version6.16.2, andposthog-nodeto5.8.8for improved features and bug fixes. [1] [2]Upgraded
@nestjs/scheduleto6.0.1andnodemailerto7.0.6for better reliability and security. [1] [2]Updated several devDependencies including
@eslint/js,eslint,jest,ts-jest, and TypeScript-related packages for improved linting and testing support.Dockerfile Improvements
Upgraded Caddy server from version
2.10.0to2.10.2and updated the checksum for enhanced security.Updated Go from
1.25.0to1.25.1to address CVE-2025-47907.Upgraded global npm to
11.6.0and pnpm to10.17.1to mitigate vulnerabilities and improve package management.Minor updates
@types/nodefrom24.3.0to24.5.2across multiple packageslint-stagedfrom16.1.5to16.2.0Maintenance
Removed explicit patching steps for
chiandcircllibraries in the Docker build, likely because the updated Caddy or Go versions already address the relevant vulnerabilities.Notes to reviewers
The security fixes have been verified through
pnpm audit. Changes use both direct dependency updates and pnpm overrides to handle transitive dependencies that can't be updated directly.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.