diff --git a/package.json b/package.json index b8ce4c9..2fd11ac 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "node-fetch": "^3.3.2", "postcss": "^8.5.6", "react": "^19.0.0", - "react-dom": "^19.0.0" + "react-dom": "^19.0.0", + "dompurify": "^3.2.6" }, "devDependencies": { "@eslint/eslintrc": "^3", diff --git a/pages/index.js b/pages/index.js index 4c26c07..177bd20 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,6 +1,7 @@ import React, { useState, useRef, useEffect } from 'react'; import Head from 'next/head'; import Image from 'next/image'; +import DOMPurify from 'dompurify'; const isValidUrl = (url) => { try { @@ -138,7 +139,7 @@ export default function ChatPage() { parts.push(