← Slices

Northflank Breach: Rotate AI API Keys Now

Northflank Breach: Rotate AI API Keys Now

Key takeaways

  • Northflank's status page says its security incident began with a Wiz threat alert at 11:43 UTC on October 30, 2026, and that the attack focused on secrets held in its control plane.
  • Northflank told customers to assume their environment variables were decrypted, but it has not confirmed that decryption happened.
  • Some customers have reported unauthorized use of AI secrets, according to the company's November 2 status update.
  • Northflank says running workloads were unaffected and that the attack vector was contained within an hour of the first alert.
  • Rotate every integration and project secret now, starting with AI provider keys, cloud credentials and database credentials, then review your provider usage logs.

What happened, and when

Northflank, a developer platform for deploying and running apps and services, is dealing with a security incident that its public status page describes in plain terms. The first entry in the incident history records a Wiz threat alert at 11:43 UTC on October 30, 2026. By 1:40 PM UTC that day, the status page was telling users to rotate environment variables immediately.

The most recent update, posted November 2 at 11:09 UTC, says the evidence "suggests it was focused on secrets held in our control plane." It adds that running workloads were unaffected and that customers on forward-deployed or dedicated control planes were unaffected too. An earlier entry from October 30 said users had reported unauthorized use of AI API keys supplied to the platform. The status page does not say those keys were stolen from Northflank, and it does not say they were used for inference. The company has not published a root cause.

Illustration: a locked gate at the end of a long corridor, which is roughly how a secrets perimeter should feel.

What it means for solo operators and marketers

Most of us never think of a deploy platform as a vault for our AI keys. We paste a key into an environment variable, forget about it and move on to the next deliverable. That habit is exactly what an incident like this punishes. If your agent stack, content pipeline or lead-scoring script runs on a hosted platform, the key sitting in that dashboard is worth as much to an attacker as the login to your business bank account.

Still, the reported misuse is a report, not a finding. Northflank has not confirmed that environment variables were decrypted, even though it told users to assume they were. Read that as a reason to act now, not a verdict on what happened. Rotating everything costs you an afternoon. Assuming nothing can cost you a surprise invoice from a provider you forgot was connected.

The practical sequence is short. Rotate your AI provider keys first, then cloud credentials, payment keys, private keys and database credentials. Next, open each provider's dashboard and read the usage logs for the past few weeks, looking for calls you did not make. If your stack routes requests through a gateway, treat that gateway as a high-value target too, since it holds every key in one place. Our post on LiteLLM shipping a credential stealer and why you should pin versions shows what that failure mode looks like. Our solo operator's security checklist for an agent stack covers where to store keys and how to scope them, and why prompt injection is a supply-chain problem explains how a compromised dependency can reach the same secrets.

Our take

My opinion, and I have been forming it since 25 years of watching marketing platforms ask for more access than they needed: platform vendors will keep getting breached, so your job is to make a breach boring. That means one key per tool, short-lived credentials where the provider supports them, and a spend cap on every AI account. Nobody audits their ad account until someone drains it, and AI keys are the new ad account. I love the convenience of a platform that holds everything in one dashboard. I trust it about as much as a hotel safe with the combination written on the lid.

The funny part is that the most common response to a breach notice is still "we will look into it next sprint." The serious part is that several details here remain unconfirmed, so the right move is to rotate, check logs and wait for the root cause before you argue about what happened in public. Do not be the operator who discovers the problem from an invoice.

Sources

Northflank status page, incident updates from October 30 to November 2, 2026 — https://status.northflank.com

Frequently asked questions

Did attackers steal AI API keys from Northflank?

Northflank has not said that. Its status page says some customers have reported unauthorized use of AI secrets, and the company has not published a root cause.

Were running workloads affected?

According to the November 2 status update, running workloads were unaffected, and customers on forward-deployed or dedicated control planes were unaffected as well.

What should I rotate first?

Start with AI provider keys, then move on to cloud credentials, payment keys, private keys and database credentials. Review provider usage logs for any calls you did not make.

Related reading

Book a 30-min discovery →