Skip to content

generate_index.py: icon変数のHTMLエスケープ処理が必要 #284

@coderabbitai

Description

@coderabbitai

概要

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>

参照

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions