[fix] No more exploits.

This commit is contained in:
rhailrake
2023-04-28 10:13:54 +06:00
committed by Aviu00
parent 41e5ad7ac8
commit 21a1fe0de3
3 changed files with 10 additions and 0 deletions

View File

@@ -146,5 +146,10 @@ public sealed class ChatSanitizationManager : IChatSanitizationManager
return newMessage;
}
public string SanitizeTags(string input)
{
return FormattedMessage.RemoveMarkup(input);
}
//WD-EDIT
}

View File

@@ -10,5 +10,7 @@ public interface IChatSanitizationManager
//WD-EDIT
public string SanitizeOutSlang(string input);
public string SanitizeTags(string input);
//WD-EDIT
}

View File

@@ -764,6 +764,9 @@ public sealed partial class ChatSystem : SharedChatSystem
private string SanitizeInGameICMessage(EntityUid source, string message, out string? emoteStr, bool capitalize = true, bool punctuate = false, bool sanitizeSlang = true)
{
var newMessage = message.Trim();
newMessage = _sanitizer.SanitizeTags(newMessage);
if(sanitizeSlang)
newMessage = _sanitizer.SanitizeOutSlang(newMessage);
if (capitalize)