14 lines
408 B
C#
14 lines
408 B
C#
namespace NexusReader.Application.Abstractions.Services;
|
|
|
|
/// <summary>
|
|
/// Service for sanitizing raw input text (e.g. Markdown/HTML) to protect against XSS injection.
|
|
/// Intended to have a Singleton lifetime.
|
|
/// </summary>
|
|
public interface ISanitizerService
|
|
{
|
|
/// <summary>
|
|
/// Sanitizes the input string and returns a clean, safe version.
|
|
/// </summary>
|
|
string Sanitize(string input);
|
|
}
|