Skip to content

fix(security): require patched Node and Java runtimes - #326

Merged
OnestarLee merged 2 commits into
mainfrom
codex/emudhra-ci-ca-update
Oct 27, 2026
Merged

OnestarLee merged 2 commits into
mainfrom
codex/emudhra-ci-ca-update

Conversation

@OnestarLee

@OnestarLee OnestarLee commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

For Internal Contributors

eMudhra 보안팀 공지 · 로컬 Node 버전 추가 조치 공지

Description Of Changes

CI에서 Node를 24 또는 24.x로 지정하면 러너에 캐시된 24.21.0이 선택될 수 있습니다. 대응 기준인 24.22.1 이상을 사용하도록 CI·샘플 배포·릴리스의 Node 버전을 모두 >=24.22.1 <25로 변경합니다.

보안팀 추가 점검에 따라 로컬 개발용 .nvmrc도 24에서 24.22.1로 고정합니다. nvm/fnm이 로컬에 설치된 이전 24.x 버전을 선택하지 않도록 합니다.

Android 샘플 배포의 Temurin 17에는 check-latest: true를 추가해 최신 수정 빌드를 선택하도록 합니다.

Types Of Changes

  • Build configuration

Validation

  • 수정한 .nvmrc를 읽은 nvm use가 Node v24.22.1을 선택
  • Node 24.22.1에서 yarn install --frozen-lockfile, yarn test:build 통과
  • 변경한 workflow 3개의 actionlint v1.7.11 검사 통과
  • git diff --check 통과
  • 최신 PR CI의 lint·build·test·docs-validation 통과
  • Android 샘플 배포의 실제 JDK 버전은 해당 workflow 실행 시 확인이 필요합니다.

@upwind-code-us

upwind-code-us Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Upwind Upwind Code Scan - ⚠️ Warn

14 newly introduced vulnerabilities · 5 resolved · 99 total in this PR vs main

Total breakdown: 🔴 6 Critical | 🔶 60 High | 🟡 26 Medium | 🟢 7 Low


🔶 High · 11 findings
CVE Package Version Fix
CVE-2023-54404 zod 3.25.76 4.6.6
CVE-2026-93749 source-map-js 1.2.1 1.2.2
CVE-2026-87776 compression 1.8.1 1.8.2
CVE-2026-92599 joi 17.13.3 17.13.7
CVE-2026-109924 undici 6.22.0 6.29.1
CVE-2026-85393 node-forge 1.3.1 —
CVE-2025-71330 image-size 1.2.1 2.0.3
CVE-2026-112942 launch-editor 2.12.0 2.14.2
CVE-2025-71329 image-size 1.2.1 2.0.3
CVE-2023-54404 zod 4.6.5 4.6.6
CVE-2026-111181 body-parser 2.3.0 2.4.0

🟡 Medium · 2 findings
CVE Package Version Fix
CVE-2026-112943 launch-editor 2.12.0 2.14.2
CVE-2026-112944 launch-editor 2.12.0 2.14.2

🟢 Low · 1 finding
CVE Package Version Fix
CVE-2026-90771 joi 17.13.3 17.13.8

✅ Resolved · 5 findings
CVE Package Version
CVE-2025-15284 qs 6.13.0
CVE-2026-12590 body-parser 1.20.3
CVE-2026-8723 qs 6.13.0
CVE-2026-2391 qs 6.13.0
CVE-2026-82417 qs 6.13.0

View full analysis in Upwind Console

Scan completed in 12s

Scan history (2 scans)
Commit Scanned at New Resolved Net
a800711 2026-10-23 09:25 UTC +10 -5 +5
826e259 < 2026-10-27 01:00 UTC +14 -5 +9

Last scanned: 826e259 · 2026-10-27 01:00 UTC

@upwind-code-us

upwind-code-us Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Upwind Upwind IaC Scan - ✅ Passed

0 newly introduced misconfigurations · 0 resolved · 0 total in this PR vs main

View full analysis in Upwind Console →

Scan completed in 5s

Scan history (2 scans)
Commit Scanned at New Resolved Net
a800711 2026-10-23 09:25 UTC 0 0 0
826e259 < 2026-10-27 01:00 UTC 0 0 0

Last scanned: 826e259 · 2026-10-27 01:00 UTC

@codecov-commenter

codecov-commenter commented Oct 23, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 12.31%. Comparing base (3bf096e) to head (826e259).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #326   +/-   ##
=======================================
  Coverage   12.31%   12.31%           
=======================================
  Files         361      361           
  Lines        9108     9108           
  Branches     2563     2563           
=======================================
  Hits         1122     1122           
  Misses       7985     7985           
  Partials        1        1           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

AhyoungRyu
AhyoungRyu approved these changes Oct 26, 2026 •
@OnestarLee OnestarLee changed the title fix(ci): require patched Node and Java CA runtimes fix(security): require patched Node and Java runtimes Oct 27, 2026
@OnestarLee
OnestarLee added this pull request to the merge queue Oct 27, 2026
Merged via the queue into main with commit 4b293d9 Oct 27, 2026
9 checks passed
@OnestarLee
OnestarLee deleted the codex/emudhra-ci-ca-update branch October 27, 2026 01:09
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.

3 participants