To some degree. There is lots of shovelware and adware posted on Itch. Some of those might also be serious malware.