diff --git a/Jellyfin.Plugin.Webhook/Destinations/BaseOption.cs b/Jellyfin.Plugin.Webhook/Destinations/BaseOption.cs
index 9e6510d..57fa17c 100644
--- a/Jellyfin.Plugin.Webhook/Destinations/BaseOption.cs
+++ b/Jellyfin.Plugin.Webhook/Destinations/BaseOption.cs
@@ -12,6 +12,26 @@ namespace Jellyfin.Plugin.Webhook.Destinations;
///
public abstract class BaseOption
{
+ ///
+ /// The data fields that have historically been manually escaped in .
+ /// More fields may be added as needed.
+ ///
+ private static readonly string[] FieldsToEscape =
+ [
+ "ServerName",
+ "Name",
+ "Overview",
+ "Tagline",
+ "ItemType",
+ "SeriesName",
+ "NotificationUsername",
+ "Client",
+ "DeviceName",
+ "PluginName",
+ "PluginChangelog",
+ "ExceptionMessage"
+ ];
+
private HandlebarsTemplate