I have 2 workspaces on our FME Server with the first calling the second using FMEServerJobSubmitter.
One of the parameters that the second workspace expects is a password. This is the password to our AGOL account. The parameter is defined as password so it should be hidden.
The parameter is also defined as password in the first workspace and the first workspace would pass the parameter to the second workspace via FMEServerJobSubmitter.
However, after running, I reviewed the log of the first workspace at the step where it executes FMEServerJobSubmitter, it was logging all parameters being passed to the second workspace and had logged the password value in clear plain text. This allows all users on FME server to be able to see the AGOL password.
The log of the second workspace also shows the parameter values, but the password was correctly logged as *** .
Please fix this security bug!