操作
バグ #755
完了bundler-audit で検出された crass の脆弱性(GHSA-pq4g-8rxf-4g29)に対応する
開始日:
2026/10/26
期日:
進捗率:
0%
予定工数:
説明
CI(scan_ruby / bin/bundler-audit)が失敗している。
https://github.com/init6/okinawan_eats/actions/runs/40285517339/job/121448132060
h3. 原因
- crass 1.0.7 に GHSA-pq4g-8rxf-4g29(Incorrect tokenization of bad URLs enables CSS sanitizer bypass)が公開された。Solution: >= 1.0.8
- crass は loofah 経由(rails-html-sanitizer)の間接依存。
h3. 対応
- bundle update crass で 1.0.8 以上に更新し、bundler-audit / RSpec が通ることを確認する。
- 本番デプロイまで行う(Gemfile.lock 変更のため runner で bundle install してから cap)。
操作