mirror of
https://github.com/usestrix/strix.git
synced 2026-08-16 01:16:40 +02:00
fix(reports): safe-fence code-location snippets in markdown copy
This commit is contained in:
@@ -628,7 +628,9 @@ class VulnerabilityDetailScreen(ModalScreen): # type: ignore[misc]
|
|||||||
if loc.get("label"):
|
if loc.get("label"):
|
||||||
lines.append(f" {loc['label']}")
|
lines.append(f" {loc['label']}")
|
||||||
if loc.get("snippet"):
|
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"):
|
if loc.get("fix_before") or loc.get("fix_after"):
|
||||||
lines.append("**Suggested Fix:**")
|
lines.append("**Suggested Fix:**")
|
||||||
lines.append("```diff")
|
lines.append("```diff")
|
||||||
|
|||||||
Reference in New Issue
Block a user