Tip: if a hosting platform held your AI keys (Northflank this week), revoke them at the provider first, then scope the replacements so a stolen key can't fan out across regions
- Revoke at the issuer, not in the platform. Changing the value in Northflank does nothing if the old key still works at OpenAI, Anthropic, AWS and others. Do AI and payment keys first.
- Check usage since Oct 29 in each provider's console or logs. For AWS, search CloudTrail for
InvokeModel/Converseand forListInferenceProfiles/GetServiceQuotaenumeration from IPs you don't own. Wiz saw a single test call within 30 minutes of theft, then quiet re-checks before the flood. - Scope the replacement. In Wiz's cases, the key that allowed
global.*cross-region inference profiles ran about 800k calls with only about 6% throttled, while the one limited tous.*profiles kept hitting regional quotas. Allow only the model IDs and inference profiles you use, and denyglobal.*if you don't need it. - Set spend alarms and quotas on every AI provider account, and turn on Northflank's newly enabled audit logs.
- Addons: rotate Postgres/MongoDB secrets with the new built-in rotation and turn off public exposure.
Sources: Northflank status: Security incident · Wiz Blog: "Black October" for AI Developer Platforms