agentscope-ai / agentscope-ai/QwenPaw

Website lockfile resolves newly disclosed vulnerable dependencies

オープン
#7,424 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
34.9k
フォーク
3.1k
平均マージ
1日 15時間
マージ済み PR(30日)
225

説明

## Summary

The website lockfile currently resolves 16 vulnerable package families. A fresh `pnpm audit --json` reports 86 vulnerable dependency instances: 18 high, 59 moderate, and 9 low.

This includes the reviewed lodash advisory CVE-2026-4800 / GHSA-r5fr-rjxr-66jc through `mermaid -> @mermaid-js/parser -> langium -> chevrotain -> lodash-es`.

## Reproduction

```bash
cd website
pnpm install --frozen-lockfile
pnpm audit --json
```

Current `main` exits with code 1.

## Proposed fix

- Upgrade the direct Mermaid dependency from 11.12.2 to 11.17.2.
- Refresh the lockfile within the existing direct dependency ranges so transitive packages resolve to patched releases.
- Do not add broad overrides.

The candidate patch resolves the audit to 0 critical/high/moderate/low findings.

## Validation

- `pnpm install --frozen-lockfile`
- `pnpm audit --json` (0 findings)
- `pnpm exec tsc -b --noEmit`
- `pnpm run build`

Note: the repository-wide website `format:check` currently reports pre-existing Prettier differences across 272 files, so the patch formats only the generated lockfile and does not rewrite unrelated files.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。