## 概要 `generate_index.py` 内の `icon` 変数が HTML エスケープなしで直接テンプレートに埋め込まれています。 ## 詳細 現在の実装では、`icon` 変数(絵文字)が `html.escape()` を通さずに HTML テンプレートに挿入されています。現状では全て絵文字のため実害はありませんが、コーディングガイドラインでは「HTML 出力に埋め込む文字列は `html.escape()` を使用すること」が義務付けられています。 ## 影響範囲 - 行 916, 929 付近 - `tabs_html_list.append()` 呼び出し内の `<span class="tab-icon">{icon}</span>` - `item_html` 構築内の `<span class="card-icon">{icon}</span>` ## 参照 - PR: https://github.com/myoshi2891/Algorithm-DataStructures-Math-SQL/pull/281 - コメント: https://github.com/myoshi2891/Algorithm-DataStructures-Math-SQL/pull/281#discussion_r2835742517 - 報告者: @myoshi2891
Activity