From 95d2e5fba90556c003e7d98b4617eb847a30b7d8 Mon Sep 17 00:00:00 2001 From: Ahmed Allam Date: Sat, 25 Jul 2026 19:41:36 +0000 Subject: [PATCH] fix(reports): safe-fence code-location snippets in markdown copy --- strix/interface/tui/app.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/strix/interface/tui/app.py b/strix/interface/tui/app.py index a5e202a0..72a53b80 100644 --- a/strix/interface/tui/app.py +++ b/strix/interface/tui/app.py @@ -628,7 +628,9 @@ class VulnerabilityDetailScreen(ModalScreen): # type: ignore[misc] if loc.get("label"): lines.append(f" {loc['label']}") if loc.get("snippet"): - lines.append(f"```\n{loc['snippet']}\n```") + snippet = str(loc["snippet"]) + snippet_fence = safe_fence(snippet) + lines.append(f"{snippet_fence}\n{snippet}\n{snippet_fence}") if loc.get("fix_before") or loc.get("fix_after"): lines.append("**Suggested Fix:**") lines.append("```diff")