I would change the password afterwards. In the script comments there is also a minimal set of rights the user needs to create new internet clients and get the encryption key of the newly created client. Unfortunately this allows this user to read all encryption keys of all clients. I will change this to return the authentication key for the newly created client only, but that will be a new server version.
You can certainly extract the python code from the “frozen” exe.