Are you sure it's on Steam too? Just went looking for reports, and they say Steam is safe.
Forum Rules