The current version was developed with pure MSR running inside Container images in mind. I hope that explains why the things you mention are currently missing.
Your points make sense to me! Do you want to put them into GitHub issues? Would using the package with those additions be something you consider? I am asking because adding stuff that nobody is using would be a bit of waste of time.
Again, thanks for taking the time to look into this!
Unfortunately, I will not be able to use it as we have just retired our webMethods-based project due to various reasons and have migrated the integrations to other platforms.
In order to use it within containers, the need to set environment variables to active it seems to be not a good choice, this flag (if any) should be part of the package itself.
Feel free to elaborate on your concerns using a GitHub issue. Likewise, I am open to alternative ways to specify passwords as well as enabling the execution of the changes.