A developer commits API credentials into a public repository and immediately deletes the commit. The security team discovers the credentials are still visible in the repository's commit history. The API provides read access to customer records. What should you do FIRST?
A. Purge the commit history to remove the exposed credentials from the repository
B. Revoke and rotate the compromised API credentials immediately
C. Scan customer records for evidence of unauthorized access using the exposed keys
D. Implement pre-commit hooks to prevent future credential exposure in repositories