Illustration of a dark blue speech bubble featuring the text “Cybersecurity News Weekly” and a yellow lightning bolt, representing a weekly cybersecurity news roundup.

Last updated: Nov 13, 2026. Apify's status page was rechecked on Nov 13. Its latest posted update was Nov 12 at 17:16 CET.

In the Apify breach, an unauthorized third party used a compromised credential on Nov 9 and 10 to obtain account credentials and reach related Apify accounts, Apify says. If you got no email, the company says your account has not been identified as affected so far, and that it will contact more customers if that changes.

That describes where its investigation stands, not what is safe for you. Below: what Apify has confirmed, and five checks that cost little whether or not an email arrived.

Apify breach: What the company has confirmed

What happened: Apify is a Czech web scraping and automation platform. Its about page lists 91,000 customers, which is the whole customer base and not the number affected. Apify's status page gives this sequence:

  • Nov 9 and 10: the attacker used a compromised credential to obtain a number of account credentials and accessed related accounts.
  • Nov 11, 12:13 UTC: Apify detected the activity and cut off access. It reports no attacker activity since Nov 11.
  • Nov 12: Apify said it had notified the relevant authorities, and then the customers whose personal information or stored data was accessed. A postmortem follows the remediation.

As a precaution, Apify revoked some OAuth connections to external integrations, including GitHub, and rotated various critical internal secrets. It says its investigation has not found that those connections could serve as an attack vector. BleepingComputer saw customer notices saying affected customers' API tokens and Proxy passwords were rotated, and a letter advising a 2FA reset because codes may have been exposed, while saying passwords remain safe.

Why it matters: Apify has sent different notices to different customers. BleepingComputer saw one saying Apify found no indication that stored account data was affected, and another, sent to affected customers, about exposed 2FA codes. What you were told depends on which one reached you.

Apify has not published a count of affected accounts or named the compromised credential. It rotating its own tokens does not rotate the credentials you keep on the platform.

The defensive takeaway: Apify's instructions are short. Follow the email if you got one. If you build Actors from private GitHub repositories, reconnect GitHub: open the Actor, choose Change provider, then GitHub, then authorize, once per account and per organization. Reconnect other integrations when prompted.

Our advice: where the platform supports it, give each integration its own token, so you can cancel one without breaking the rest.

Sources: Apify status page; BleepingComputer; Apify about page


What to rotate after the Apify breach

Run these in order, email or no email.

  1. Look for Apify's email, spam folder included. If it arrived, follow its instructions. If not, treat Apify's "not identified as affected so far" as an investigation status, not a clearance.
  2. Reconnect integrations from the console. Apify says it will email some users to reconnect integrations, and breach notices attract copycat phishing. Type the Console address yourself instead of following a link, then reconnect GitHub and anything else it asks about.
  3. Reset 2FA if you were told to. Do it in Apify Console, following Apify's two-factor authentication guide, and enroll again.
  4. Replace your API token and Proxy password. Apify says it rotates tokens it finds affected, but you cannot tell from outside whether yours was. Per Apify's docs, the token sits on the API & Integrations page in Console. Generate a new one, update every script, scheduler and integration that uses it, and confirm the old value is revoked.
  5. Rotate what you stored inside Apify, starting with anything that costs money. Apify's shared responsibility docs describe secret inputs and secure environment variables as encrypted, and Apify has not published a list of what was accessed. Revoke each secret at the service that issued it, create a replacement, then update Apify. Check usage and billing at those providers for activity you don't recognize.

How Passwork shortens the next rotation

Rotation after a breach comes down to one question: which scripts, pipelines and people still use the old key? A secrets manager answers it from one record. In Passwork:

  • One record per key. Each key or token lives in a vault record with its own access rights. The action history logs who changed or accessed it and when, with event export to your SIEM.
  • Run-time fetch. Pipelines get the value through the Passwork CLI, so the secret exists only for the duration of the command and a changed record reaches every job on its next run.
  • Rotation in the right order. Issue the new key at the provider, then update the record with passwork-cli update, the same order as step 5.
  • Scoped access. Group-based access means a leaver is revoked once, not vault by vault, and service accounts give each pipeline scoped tokens of its own.

Passwork's guide to the secrets rotation lifecycle covers the full sequence.

Northflank breach: What to rotate after the incident
Northflank told customers to assume every environment variable was decrypted. Railway warned some may have been, and Huntress tracked stolen M365 tokens replayed at 79 organizations. What each disclosed, and what to rotate.
Secrets rotation lifecycle: From creation to revocation
Secret rotation fails when it's treated as a scheduled task rather than a lifecycle. This guide covers all seven stages — from creation and ownership to safe rotation, emergency revocation, and audit evidence.
The state of secrets sprawl in 2026: Key findings from GitGuardian's report
28.65 million secrets leaked on public GitHub in 2025. AI is accelerating the problem. Internal repos are 6× more exposed than public ones. And 64% of secrets from 2022 are still valid today. Here is what the data means for your security posture.