unkey_ prefix. Don’t rely on this detection for the API keys you issue with your own prefixes.
What happens
GitHub finds the key
GitHub spots a string that looks like an Unkey root key in a public repository and reports it to us with the URL where it was found.
Unkey checks the reported key
Unkey verifies GitHub’s signature and looks up the reported key’s hash. If the key or its workspace has been deleted, or no key matches, nobody is emailed. This check doesn’t test whether the key is enabled or expired.
What you should do
Treat the key as compromised. Anyone could have copied it, so replacing it is the only fix:- Under Root Keys in the dashboard sidebar, rotate the key with “revoke immediately”, or delete it.
- Update the service that used it. If the key is stored as a Compute environment variable, find every app that sets it.
- Remove the secret from the repository’s history.