GitHub Breach Exposes 3,800 Repositories, Sparking API Security Fears