When the logger com.termalabs.server.cache.LoginSessionVendorImpl is set to DEBUG level in Automation Analytics & Intelligence (AAI), clear text passwords for users logging in via the REST API or Thick Client are exposed in the jaws.log file.
DEBUG [LoginSessionVendorImpl] onLogin("LoginSessionCreatedEvent(sessionIdentifier=..., clientHostName=..., clientType=RestApi, timeIn=..., credential=JawsCredential(valid=false, username=aai_user, password=PLAIN_TEXT_PASSWORD_HERE, ...)")
This issue is a confirmed defect tracked under DE197544. A permanent fix that masks sensitive credentials in log files is fixed in the AAI 26.0.0 release.
To mitigate this security risk immediately, disable the DEBUG logging level for the affected class:
com.termalabs.server.cache.LoginSessionVendorImpl.DEBUG to INFO.