- {lines.map((content, idx) => (
+ {lines.map((line, idx) => (
{idx + 1}
{/* SECURITY AUDIT: dangerouslySetInnerHTML usage
@@ -238,9 +274,9 @@ const CodeBlock: React.FC = ({ code, language, highlightLanguage
*/}
{content} })}
+ {...(line.highlighted
+ ? { dangerouslySetInnerHTML: { __html: line.content } }
+ : { children: {line.content} })}
/>
))}