The issue is fixed. It was most likely certain plugins and the theme we used that were compromised. I made some theme changes for now.
The current theme isn’t the most beautiful in the world, but we are in the process of redesigning the entire main website and the Discovery website, and it will be available very soon. So, see this as a temporary placeholder.
A big shoutout to Michael Tunnell from “This week in Linux” for pointing me in the right direction.