From 9c14c16448d7a50dc13dc9b4ece5712e70294596 Mon Sep 17 00:00:00 2001 From: HugoPBrito Date: Thu, 28 Aug 2025 16:04:12 +0200 Subject: [PATCH] chore: render attributes as markdown --- .../findings/table/finding-detail.tsx | 39 ++++++++++++------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/ui/components/findings/table/finding-detail.tsx b/ui/components/findings/table/finding-detail.tsx index 00c88e285f..9dbb5a3322 100644 --- a/ui/components/findings/table/finding-detail.tsx +++ b/ui/components/findings/table/finding-detail.tsx @@ -1,6 +1,7 @@ "use client"; import { Snippet } from "@nextui-org/react"; +import ReactMarkdown from "react-markdown"; import { CodeSnippet } from "@/components/ui/code-snippet/code-snippet"; import { CustomSection } from "@/components/ui/custom"; @@ -122,15 +123,21 @@ export const FindingDetail = ({ hideCopyButton hideSymbol > -

- {attributes.check_metadata.risk} -

+ {/* eslint-disable-next-line */} +
+ {attributes.check_metadata.risk} +
)} - {renderValue(attributes.check_metadata.description)} + {/* eslint-disable-next-line */} +
+ + {attributes.check_metadata.description} + +
@@ -147,9 +154,15 @@ export const FindingDetail = ({ {attributes.check_metadata.remediation.recommendation.text && (
-

- {attributes.check_metadata.remediation.recommendation.text} -

+ {/* eslint-disable-next-line */} +
+ + { + attributes.check_metadata.remediation.recommendation + .text + } + +
{attributes.check_metadata.remediation.recommendation.url && ( - - View documentation - + {/* eslint-disable-next-line */} +
+ + {attributes.check_metadata.remediation.code.other} + +
)}