chore: Dependabot 보안 경고를 해소합니다 - #1063
Conversation
## Summary 취약 버전으로 고정된 루트 override와 웹사이트 분석 도구의 Puppeteer 경로를 안전 버전으로 갱신합니다. - js-yaml, Mermaid, DOMPurify 등 6개 루트 경고를 패치 버전으로 해소합니다. - Puppeteer 25와 Node.js 22.12 이상을 사용해 취약한 브라우저 다운로드 경로를 제거합니다. - 두 npm lockfile을 재생성해 audit 결과를 0건으로 맞춥니다. Constraint: Puppeteer 25는 Node.js 22.12 이상과 ESM 기반 패키지 경로를 요구합니다. Rejected: Puppeteer 24에 @puppeteer/browsers 3을 강제 override합니다. | 공식 의존성 조합이 아니므로 호환성을 보장할 수 없습니다. Confidence: high Scope-risk: moderate Directive: website-analysis 실행 환경은 Node.js 22.12 이상을 유지합니다. Tested: npm ci, npm audit, npm run lint, npm run build, Puppeteer import 및 headless Chrome smoke를 통과했습니다. Not-tested: 전체 Vitest 중 origin/main에서도 실패하는 internal spotlight 테스트 2건은 통과하지 못했습니다. 🤖 Generated with Codex Co-Authored-By: Atlas <atlas@jk.agent>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 3f758514b4
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| }, | ||
| "engines": { | ||
| "node": ">=18.0.0" | ||
| "node": ">=22.12.0" |
There was a problem hiding this comment.
Update the analyzer's documented Node requirement
When developers follow scripts/website-analysis/README.md, they are still told that Node.js 18+ is supported, but this change raises the analyzer and Puppeteer requirement to Node.js 22.12+. Node 18 users may therefore receive EBADENGINE, fail installation when engine-strict is enabled, or encounter unsupported runtime behavior; update the README requirement alongside this engine change.
AGENTS.md reference: AGENTS.md:L7-L9
Useful? React with 👍 / 👎.
Summary
기본 브랜치에서 열린 Dependabot 경고 15건(High 7, Moderate 7, Low 1)을 해소합니다.
문제 현상
구현 내용
Test plan
Related tickets & links
🤖 Generated with Codex