Lesson 13 Incident Response for AI-Related Leaks
Theme:

Answer Key — Tabletop Exercise

Reference solution · compare to your own plan before reading

Below is a first-hour response plan for the scenario "engineer pasted a production DB connection string into personal ChatGPT." It is written the way you would actually write it in a pinned Slack message to yourself at 15:42 on a Tuesday: terse, ordered, and explicit about timing. Your plan does not have to match this line for line — it has to match the shape.

First-hour timeline

The most common mistake on this scenario is rotating the DB password at T+5 and stopping there. The whole chat session is the blast radius. If the engineer pasted other context into the same conversation — schema snippets with table names, a second credential from the same .env file, the migration script with embedded secrets — all of it was exposed to the same provider on the same account at the same time. Rotate all of it.

Questions for the engineer

Send these immediately after the acknowledgement at T+0. You need the answers before most of the rotation decisions can be made correctly.

Instructions to engineer

Send this as a short numbered list. It is the engineer's half of the response, in parallel with your rotation work. Keep it short enough to follow under stress.

Notification list

If your plan did most of this — evidence before rotation, whole-session blast radius, notification with a clock on it, postmortem owner assigned inside the first hour, provider deletion filed but not trusted — you did the exercise correctly. If it rotated only the DB password and stopped, or if it asked the engineer to delete the chat, re-read the lesson: those are the two mistakes the playbook exists to prevent.