Class LogUtils

java.lang.Object
jadx.core.utils.log.LogUtils

public class LogUtils extends Object
Escape input from untrusted source before pass to logger. Suggested by CodeQL: https://codeql.github.com/codeql-query-help/java/java-log-injection/
  • Field Details

    • REPLACE_PATTERN

      private static final Pattern REPLACE_PATTERN
      We replace everything except alphanumeric characters, underscore, dots, colon, semicolon, comma, spaces, minus
  • Constructor Details

    • LogUtils

      public LogUtils()
  • Method Details

    • escape

      public static String escape(String input)
    • escape

      public static String escape(byte[] input)