Got soft reject, need help

Hi guys,
Finally, I got soft reject after 48 days. But i cannot understand one point. Please help me to solve this

  1. http://envato.d.pr/1hwbZ/4Ab5yCw6 All warnings below are allowable on ThemeForest theme submission requirements, also these warning not created by theme, these are created by Social Login API like Facebook, Twitter, Google etc.

    • base64_encode
    • base64_encode()
    • base64_decode()
    • fwrite()
    • fopen()
    • fclose()

I believe the only option here is to make a plugin out of your social login API and then add it to TGM activation list. This way you won’t get any warning messages.