Reminds me of the early days of credential-stealing malware. Their FTP login details were in plain sight. After I had a look around and saw banking details I called my bank and spoke to one of their security folks. It mysteriously disappeared soon after; I didn't get the impression the skiddie covered their tracks very well.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.