Skip to content

危険なMarkdownをサニタイズする #46

@morioprog

Description

@morioprog

概要

markedは標準だと危険なMarkdownも許してしまうので直したい

該当ファイル

  • pages/post/new.tsx
  • components/CommentCard.tsx
  • components/PostCard.tsx

タスク

  • DOMPurifyを導入する
    • yarn add dompurify @types/dompurify
  • utils/md2html.tsのようなものを作る
    • 内部でmarkedの結果をDOMPurifyに渡す
    • 以後、Markdownを変換する際はこれをimportする

参考

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions