GitBook says an SSO flaw led to staff sessions, code repositories and production secrets. It deliberately took the app offline and invalidated existing API tokens.
THE CONTROL LESSON
What should we watch for?
Ackuity’s view: check actions against the authorized task, identity, credentials and target before execution. Keep enforcement outside the acting agent’s control.
THE EVIDENCE
What does the report establish?
AI involvement is GitBook’s assessment of the attack’s speed and precision; no attacker model is named. GitBook treated all customer data as exposed, while reporting no evidence of other customers’ content being modified. Accessible data is not proof that every item was taken. The animation’s independent check is proposed, not an Ackuity intervention.
Read the full account
GitBook’s November 4 postmortem traces the attack from its SSO flow through a misconfigured GitHub App and a Cloudflare API key. Compromised service accounts were disabled; secrets were rotated. Service returned after about 16 hours.
A credential can connect several systems. Each new action needs authorization appropriate to its target.
ORIGINAL REPORTING & EVIDENCE