It is written and supported by @ChuckPa. He is a contract employee for Plex and creates all the packaging for all Plex Linux distributions. You can find his posts all over the Linux and NAS sections of the Plex forum.
Since the script is his intellectual property and he is not a full time Plex employee, it cannot be published on a Plex website (Plex corporate rules). That is why it is on GitHub.
See this post: One NAS say"claim" other "Not authorized" after password reset- "PlexData" path in docs seems wrong - #5 by dane22
User Credential Reset clears information from preferences.xml, retrieves new information from plex.tv, then inserts it back into the preferences.xml file. You can download and inspect it yourself.
FWIW, I ran it on my Synology NAS and Ubuntu PC and it worked without a hitch. There’s nothing sneaky or nefarious.
If you do not wish to use it, see Why am I locked out of Server Settings and how do I get in?. That will remove four entries from preferences.xml, unclaiming the server. Then try re-claiming the server.