/note/tech

microcosm-cc/bluemonday - Go言語のHTMLサニタイズライブラリ

bluemonday は、Go で実装された HTML サニタイザーです。高速で、高度に構成可能です。

bluemonday は、信頼できないユーザー生成コンテンツを入力として受け取り、承認された HTML 要素と属性の許可リストに照らしてサニタイズされた HTML を返すので、コンテンツを Web ページに安全に含めることができます。

ユーザー生成コンテンツを受け入れ、サーバーで Go を使用する場合は、bluemonday が必要です。