Class PasswordFilter

java.lang.Object
clazzfish.jdbc.internal.PasswordFilter

public class PasswordFilter extends Object
The PasswordFilter tries to detect SQL commands with password arguments like "INSERT INTO users (name, password) VALUES ('James', 'secret')". The values of the password is masked to hide the secret.
Since:
2.1 (21.04.23)
Author:
oboehm
  • Constructor Details

    • PasswordFilter

      public PasswordFilter()
  • Method Details

    • filter

      public static String filter(String command)
      Masks passwords in given SQL command.
      Parameters:
      command - e.g. "INSERT INTO users (name, password) VALUES ('James', 'secret')"
      Returns:
      e.g. "INSERT INTO users (name, password) VALUES ('James', ...)