Blacklist/Whitelist episode submission filtering
The links submitted by users must be filtered because the internet is full of people with malicious intent. We must ensure that the domains are those of whitelisted websites and also to make sure there are no possible malicious redirect codes in the uri, HTTPS and other validity checks These lists should be easily modifiable in the administration panel.
API testing: If the website of a submitted url at hand has a public API, we could check the title for any malicious keywords before accepting submissions.
Non-whitelisted but non-blacklisted domains should be held for moderator review.