From ee5bc2a29f1e1761efdd124b02d89dd518428b3d Mon Sep 17 00:00:00 2001 From: Martin Taillefer Date: Fri, 11 Aug 2023 17:42:41 -0700 Subject: [PATCH] Forgot to escape JSON string output (#4280) Co-authored-by: Martin Taillefer --- src/Generators/Microsoft.Gen.ComplianceReports/Emitter.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Generators/Microsoft.Gen.ComplianceReports/Emitter.cs b/src/Generators/Microsoft.Gen.ComplianceReports/Emitter.cs index 56faf90a76..999f8f39d0 100644 --- a/src/Generators/Microsoft.Gen.ComplianceReports/Emitter.cs +++ b/src/Generators/Microsoft.Gen.ComplianceReports/Emitter.cs @@ -174,6 +174,10 @@ private void OutArray(string name, Action action) private void OutNameValue(string name, string value) { + value = value + .Replace("\\", "\\\\") + .Replace("\"", "\\\""); + NewItem(); OutIndent(); Out($"\"{name}\": \"{value}\""); -- GitLab