...
2.) Hydrator app will substitute properties using Macro substitution for each ETLStage. Now, plugins, like SFTP, which need secure substitution using key management can use 'secure' prefix in the macro. Macro substitution should vary depending on prefix of the arguments. In case of secure key, macro can be '$secure.key${secure(key)}', in case of value directly to be substituted, macro can be '$inputpath${inputpath}' without any prefix.
Thoughts from Terence:
...