Skip to content

chore(deps): npm_and_yarn 그룹 의존성 업데이트 (next, fast-uri, hono, postcss) — 보안 패치 포함#2

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm_and_yarn-ee54a9d822
Closed

chore(deps): npm_and_yarn 그룹 의존성 업데이트 (next, fast-uri, hono, postcss) — 보안 패치 포함#2
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm_and_yarn-ee54a9d822

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 14, 2026

Copy link
Copy Markdown

개요

Dependabot이 npm_and_yarn 그룹의 의존성 4개를 일괄 업데이트합니다. next 업데이트에는 고위험 보안 수정이 포함되어 있어 즉시 적용이 권장됩니다.

업데이트 목록

패키지 이전 버전 이후 버전 비고
next 15.5.15 15.5.18 🚨 보안 패치 (High 7건, Moderate 4건, Low 2건)
fast-uri 3.1.0 3.1.2 버그 수정
hono (이전) (이후) 버그 수정
postcss (이전) (이후) 버그 수정

next 15.5.18 보안 수정 사항 (High)

CVE 설명
GHSA-8h8q-6873-q5fj Server Components를 통한 서비스 거부(DoS)
GHSA-267c-6grr-h53f App Router segment-prefetch를 통한 미들웨어/프록시 우회
GHSA-26hh-7cqf-hhc6 위 우회 취약점의 불완전한 수정 후속 패치
GHSA-mg66-mrh9-m8jx Cache Components 사용 앱의 연결 고갈로 인한 DoS
GHSA-492v-c6pp-mqqv 동적 라우트 파라미터 인젝션을 통한 미들웨어/프록시 우회
GHSA-c4j6-fc7j-m34r WebSocket 업그레이드 사용 앱의 SSRF
GHSA-36qx-fr4f-26qx i18n 사용 Pages Router 앱의 미들웨어/프록시 우회

검증 방법

pnpm install
pnpm build
pnpm test

…dates

Bumps the npm_and_yarn group with 4 updates in the / directory: [next](https://github.com/vercel/next.js), [fast-uri](https://github.com/fastify/fast-uri), [hono](https://github.com/honojs/hono) and [postcss](https://github.com/postcss/postcss).


Updates `next` from 15.5.15 to 15.5.18
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.15...v15.5.18)

Updates `fast-uri` from 3.1.0 to 3.1.2
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.0...v3.1.2)

Updates `hono` from 4.12.12 to 4.12.18
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](honojs/hono@v4.12.12...v4.12.18)

Updates `postcss` from 8.4.31 to 8.5.14
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.31...8.5.14)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.18
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: hono
  dependency-version: 4.12.18
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-version: 8.5.14
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 14, 2026
@greptile-apps

greptile-apps Bot commented May 14, 2026

Copy link
Copy Markdown

No reviewable files after applying ignore patterns.

@coderabbitai

coderabbitai Bot commented May 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: eab2f2ed-ca87-4174-8bef-f01873612920

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/npm_and_yarn-ee54a9d822
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch dependabot/npm_and_yarn/npm_and_yarn-ee54a9d822

Comment @coderabbitai help to get the list of available commands and usage tips.

@dependabot @github

dependabot Bot commented on behalf of github May 30, 2026

Copy link
Copy Markdown
Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this May 30, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/npm_and_yarn-ee54a9d822 branch May 30, 2026 14:34
@seonghobae seonghobae changed the title chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates chore(deps): npm_and_yarn 그룹 의존성 업데이트 (next, fast-uri, hono, postcss) — 보안 패치 포함 May 30, 2026
@seonghobae

Copy link
Copy Markdown

@coderabbitai review

이 PR을 전체 검토해 주세요. 특히 다음 사항을 중점적으로 확인해 주시기 바랍니다:

  • 의존성 업데이트로 인한 breaking changes 여부
  • 보안 패치의 영향 범위 및 호환성
  • pnpm-lock.yaml 변경 내용의 정합성

@coderabbitai

coderabbitai Bot commented May 30, 2026

Copy link
Copy Markdown

Tip

For best results, initiate chat on the files or code changes.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Get PR details and files changed
gh pr view 2 --repo Seongho-Bae/argos --json title,body,files,baseRefName,headRefName,additions,deletions

# Get changed files list
gh pr diff 2 --repo Seongho-Bae/argos --name-only

Length of output: 2086


🏁 Script executed:

#!/bin/bash
# Get the full diff of pnpm-lock.yaml to check version integrity
gh pr diff 2 --repo Seongho-Bae/argos | grep -E "^\+|^\-" | grep -v "^---" | grep -v "^+++" | grep -E "(next|fast-uri|hono|postcss|version)" | head -200

# Also get broader context around changed packages
gh pr diff 2 --repo Seongho-Bae/argos | grep -E "(next@|fast-uri@|hono@|postcss@|'next'|'fast-uri'|'hono'|'postcss')" | head -100

Length of output: 10206



@seonghobae: pnpm-lock.yaml diff 분석을 완료했습니다. 아래에 상세 검토 결과를 공유합니다.


📋 검토 결과 요약

✅ 1. Breaking Changes 없음

모든 업데이트가 패치/마이너 레벨로 semver 호환성이 보장됩니다:

패키지 변경 타입
next 15.5.15 → 15.5.18 패치
fast-uri 3.1.0 → 3.1.2 패치
hono 4.12.12 → 4.12.18 패치
postcss 8.5.9 → 8.5.14 패치

✅ 2. 보안 패치 영향 범위

next@15.5.18이 적용되면 아래 7개 High 취약점이 모두 차단됩니다. 프로젝트에서 사용 중인 기능과 취약점 연관성은 다음과 같습니다:

GHSA 취약점 현재 프로젝트 적용 여부
GHSA-8h8q-6873-q5fj Server Components DoS App Router 사용 시 영향 → 패치 필수
GHSA-267c-6grr-h53f segment-prefetch 미들웨어 우회 App Router 사용 시 영향 → 패치 필수
GHSA-26hh-7cqf-hhc6 위 우회의 불완전 수정 보완 동일
GHSA-mg66-mrh9-m8jx Cache Components 연결 고갈 DoS Cache 사용 시 영향
GHSA-492v-c6pp-mqqv 동적 라우트 파라미터 인젝션 우회 동적 라우트 사용 시 영향 → 패치 필수
GHSA-c4j6-fc7j-m34r WebSocket SSRF WebSocket 사용 시 영향
GHSA-36qx-fr4f-26qx i18n Pages Router 우회 i18n 설정 시 영향

next-auth@5.0.0-beta.30next를 peer dependency로 가지며, lockfile에서 peer 참조가 15.5.15 → 15.5.18올바르게 갱신되었습니다.


✅ 3. pnpm-lock.yaml 정합성 검증 통과

모든 항목이 일관성 있게 업데이트되었습니다:

next 관련 — 8개 플랫폼 바이너리 전체 일치:

  • @next/env, @next/swc-darwin-arm64, @next/swc-darwin-x64
  • @next/swc-linux-arm64-gnu, @next/swc-linux-arm64-musl
  • @next/swc-linux-x64-gnu, @next/swc-linux-x64-musl
  • @next/swc-win32-arm64-msvc, @next/swc-win32-x64-msvc

피어 의존성 참조 일관성:

  • next-auth@5.0.0-beta.30next@15.5.18
  • @hono/node-server@1.19.14hono@4.12.18

주목할 점: postcss@8.4.31이 lockfile에 그대로 남아 있는데, 이는 @tailwindcss/postcss별도 의존성이 고정한 버전이므로 이상 없습니다. 이번에 업데이트된 postcss@8.5.9 → 8.5.14와 별개입니다.


🔍 종합 의견

  • lockfile 정합성: 완전히 일치 — resolution 섹션과 snapshots/packages 섹션 모두 일관되게 업데이트됨
  • Breaking changes: 없음
  • 즉시 머지 권장: next 보안 패치(High 7건)가 포함되어 있어 빠른 적용이 필요합니다

pnpm install && pnpm build && pnpm test를 실행하여 최종 검증 후 머지하시면 됩니다. ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant