Researchers Find 28,000 Exposed Git Repositories Leaking API Keys, Bank Details and Corporate Secrets