Skip to content

audit fix - #249

Merged
na-trium-144 merged 3 commits into
mainfrom
audit-fix
Sep 17, 2026
Merged

na-trium-144 merged 3 commits into
mainfrom
audit-fix

Conversation

@na-trium-144

@na-trium-144 na-trium-144 commented Sep 15, 2026

Copy link
Copy Markdown
Contributor
  • pnpm audit --fix update を実行し、override を追加せずに更新可能なパッケージ(next, js-yaml, vitest, @vitest/browser-webdriverio, postcss, ws など)を更新しました。
  • vitest 更新に伴う peer dependencies 整合性のため package.json の @vitest/browser-webdriverio を ^4.1.11 に合わせました
  • pnpm audit --fix update の semver 内更新にとどまらず、各パッケージの最新バージョンへのアップデートおよび依存関係全体の再帰的更新(--depth Infinity)と lockfile の再解決を行ったところ、脆弱性を 85 件(Critical 2件含む)から 18 件(Critical 0件)まで大幅に削減することができました。
    • wrangler / miniflare 関連: wrangler@4.132.0 への更新により、miniflare > sharp (0.34系) および undici の脆弱性を解消
    • better-auth / @better-auth/drizzle-adapter: ^1.7.5 に更新
    • webdriverio / @puppeteer/browsers 関連: webdriverio@^9.31.9 に更新
    • @google/genai: 1.52.0 の preinstall スクリプトを pnpm-workspace.yaml の allowBuilds に追加
    • ESLint 設定: Next.js 16 系のルール更新に伴い eslint.config.mjs の不要な重複プラグイン定義を整理
  • 以下の18件の脆弱性は各上流パッケージ内で固定されているため、各ライブラリ側の依存更新リリースを待つか override を使用しない限り解消できません。
    1. esbuild (<=0.24.2): drizzle-kit が依存する @esbuild-kit/esm-loader (アーカイブ済み) 内に固定
    2. diff (<8.0.3) / serialize-javascript (<7.0.5): mocha (v11系) および copy-webpack-plugin に固定
    3. fast-uri: webpack プラグイン群が利用する schema-utils > ajv の内部依存
    4. vite / esbuild / extract-zip / deepmerge-ts: better-auth の推移的依存(内部 vitest / prisma-adapter 等)に固定
    5. browserslist: Next.js / Sentry / OpenNext が利用する @babel/core の内部依存
  • Better Auth 1.7 のアップグレードガイドを確認し、 experimental.joins から advanced.database.joins へ移行しました。それ以外のアップグレードガイドの各項目については、本アプリへの影響はなくすべて無関係(または既に対応済み)です。

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 15, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
my-code 48d2fb4 Commit Preview URL

Branch Preview URL
Sep 17 2026, 06:40 AM

@na-trium-144
na-trium-144 merged commit a20c420 into main Sep 17, 2026
13 checks passed
@na-trium-144
na-trium-144 deleted the audit-fix branch September 17, 2026 06:41
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.

1 participant