diff --git a/plugins/constant-time-analysis/ct_analyzer/script_analyzers.py b/plugins/constant-time-analysis/ct_analyzer/script_analyzers.py
index 50008d8..a8c5295 100644
--- a/plugins/constant-time-analysis/ct_analyzer/script_analyzers.py
+++ b/plugins/constant-time-analysis/ct_analyzer/script_analyzers.py
@@ -14,6 +14,7 @@
import subprocess
import sys
import tempfile
+import xml.sax.saxutils as _saxutils
from abc import ABC, abstractmethod
from pathlib import Path
@@ -2600,11 +2601,11 @@ def _compile_csharp(self, source_file: str, output_dir: str) -> tuple[bool, str]
net8.0
Library
- {output_dir}
+ {_saxutils.escape(str(output_dir))}
false
-
+
"""