Class LogSanitizer

java.lang.Object
com.coachconnect.util.LogSanitizer

public final class LogSanitizer extends Object
Utility class for sanitizing log messages to prevent CRLF injection vulnerabilities. This class removes or replaces newline and carriage return characters that could be used to inject malicious content into log files.
  • Method Details

    • sanitize

      public static String sanitize(String input)
      Sanitizes a string for safe use in log messages by removing CRLF characters.
      Parameters:
      input - The string to sanitize
      Returns:
      A sanitized string with CRLF characters replaced, or null if input is null
    • sanitize

      public static String sanitize(Object obj)
      Sanitizes an object's string representation for safe use in log messages.
      Parameters:
      obj - The object to sanitize
      Returns:
      A sanitized string representation, or "null" if obj is null