Let me just log into this random site with my Google account with literally zero information about what it is
Yikes and a link in their post just downloads a file. I don't like this.
Lol fair! There is sign up with email!
Any more info I could provide upfront?
Yeah, this looks interesting, but there's so little info on this site, and you're expecting me to give you access to my email, slack, github? Even if I had more info, it would be pretty hard for me to trust a person/company I don't know at all, with that kind of power.