Skip to content

build(deps): bump dompurify from 3.4.11 to 3.4.12#1124

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/dompurify-3.4.12
Open

build(deps): bump dompurify from 3.4.11 to 3.4.12#1124
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/dompurify-3.4.12

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 24, 2026

Copy link
Copy Markdown
Contributor

Bumps dompurify from 3.4.11 to 3.4.12.

Release notes

Sourced from dompurify's releases.

DOMPurify 3.4.12

  • Fixed an issue where a hook would not get called for custom elements, thanks @​Rikuxx0
  • Hardened the handling of hooks removing elements, @​mkrause-bee360
  • Added support for a few new SVG attributes, thanks @​cbn-falias & @​Develop-KIM
  • Hardened the handling of declarative partial updates
  • Updated the documentation is several spots, README, wiki, etc.
  • Bumped several dependencies where possible
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.11 to 3.4.12.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.4.11...3.4.12)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies javascript Pull requests that update javascript code labels Jul 24, 2026
@dependabot
dependabot Bot requested a review from falgon as a code owner July 24, 2026 08:16
@dependabot dependabot Bot added dependencies javascript Pull requests that update javascript code labels Jul 24, 2026
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Claude finished @dependabot[bot]'s task in 48s —— View job


dompurify 3.4.11 → 3.4.12 バージョンアップレビュー

このプルリクエストはdompurifyの依存関係バージョンアップです。レビュー結果を以下に示します。

レビュー項目チェックリスト

  • コンテキスト収集
  • 変更内容の確認
  • セキュリティと互換性の評価

📋 変更内容

  • ファイル: package-lock.json
  • 変更: dompurify v3.4.11 → v3.4.12
  • タイプ: マイナーバージョンアップ(3.4.x系)
- version: 3.4.11 → 3.4.12
- resolved URL: 更新
- integrity hash: 更新

✅ 評価結果

1. コード品質とベストプラクティス

  • パッケージロックファイルのみの変更であり、プロジェクトコードへの影響なし
  • Dependabotによる自動生成更新で、形式は正しい
  • 他の依存関係への競合なし

2. 潜在的なバグや問題

  • ✅ 大きな問題はなし
  • マイナーバージョンアップのため破壊的変更の可能性は低い
  • dompurifyは複数のパッケージから利用される(推移的依存)

3. セキュリティ上の懸念

  • ✅ セキュリティ向上が含まれている
  • リリースノートに「フックの処理強化」「要素削除時の処理強化」が記載
  • 新SVG属性サポートも追加されており、セキュリティと機能の両面で改善

4. パフォーマンスに関する考慮事項

  • パッケージロック更新のみのため、実行時パフォーマンスへの顕著な影響なし
  • マイナーバージョンアップであり最適化改善の可能性

5. テストカバレッジ

  • ⚠️ 手動テスト推奨
  • プロジェクトはHTMLサニタイズを行う可能性があるため、該当箇所が問題なく動作することを確認推奨
  • CI/CDパイプラインの実行で基本動作は検証されるはず

🎯 結論

推奨: ✅ マージ可能

このアップデートは安全です。理由:

  1. 互換性: マイナーバージョンアップで破壊的変更なし
  2. セキュリティ: セキュリティ強化を含む改善版
  3. リスク低: 変更はロックファイルのみで、実装コードへの直接的な影響なし
  4. バグ修正: フックの処理やセキュリティ周りの修正が含まれている

@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 29.06% 603 / 2075
🔵 Statements 29.09% 622 / 2138
🔵 Functions 31.08% 115 / 370
🔵 Branches 20.94% 217 / 1036
File CoverageNo changed files found.
Generated in workflow #1118 for commit 46b891c by the Vitest Coverage Report Action

@github-actions

Copy link
Copy Markdown
Contributor

Haskell Test Coverage Report

Generating combined coverage report.
Summary combined coverage report:
 78% expressions used (1005/1287)
 55% boolean coverage (5/9)
      50% guards (3/6), 3 always True
      66% 'if' conditions (2/3), 1 always True
     100% qualifiers (0/0)
 77% alternatives used (34/44)
 67% local declarations used (38/56)
 50% top-level declarations used (126/251)
The combined coverage report is available at
/Users/runner/work/roki-web/roki-web/.stack-work/install/aarch64-osx/c8bd8cc889b4268cdf5e7d0b073c5450e5447f77efaf84c8174147ae1a288879/9.6.6/hpc/combined/custom/hpc_index.html.

Generated by stack hpc report

@kiirotori

Copy link
Copy Markdown
Collaborator

more info

  • ☁️ Storage Free space 6.79 GiB 45.26%
  • 📂 0 B CI_WORK/GitHubActions/roki-web

@falgon falgon left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI全チェックpass。dompurify 3.4.11→3.4.12のpatchバンプ(transitive依存、package-lock.jsonのみ)。バグ修正のみで破壊的変更なし。承認します。

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

Labels

dependencies javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants