Incident containment handoff records across systems: a map of the keys that join case tool, chat, consoles and provider portal

Short answer

Reconstructing an incident containment handoff takes one identifier, the internal case number, reaching every other system: the chat channel where approvals were given, the identity and endpoint consoles where actions ran, the case history that records each owner change, and the outside provider's portal. Where a system cannot carry the case number, the join falls back on account IDs, hostnames and timestamps. Map which system holds each record, the key it carries, how long it keeps it and who owns it.

Visual briefFull-size diagram
A hub-and-spoke map with the internal case number at the center and five system nodes around it (chat, identity console, endpoint console, owner history, provider portal), each joined by a labeled key; the provider portal link is dashed amber because its case ID is often never copied across.
Illustrative system map for a fictional company. Key names and systems vary; the point is that every spoke must carry the case number or an equivalent.

This map is part of the incident containment handoffs guide. The worked overnight-shift case shows why each join matters.

The case number at the center

A handoff history is a star, not a chain. The case is the hub, and each system that took part in the incident is a spoke. If a spoke carries the case number, the record joins cleanly. If it does not, someone has to match it by time and object, and that match can be wrong.

SystemRecord it holdsLinking key to the caseUsual owner
Case tool or SIEM incident queueCase, status changes, comments, closureCase number (the hub)SOC lead or incident response director
Case history or audit logEach owner change with its timeCase number plus owner and modified time per rowSOC lead
ChatContainment approvals, handover messagesCase number quoted in the message, or a channel named after the caseIT or collaboration admin
Identity consoleAccount disables, session revocations, rule changesAccount ID plus timestampIdentity or IT operations lead
Endpoint consoleHost isolation, scans, releaseHostname or device ID plus timestampIT operations lead
Provider portalProvider analyst notes, provider caseProvider case ID, copied into a cross-reference fieldOutgoing provider, under the services agreement
  • Case to chat approval. Fails when approvals are given in direct messages that never mention the case. Slack exports, for example, hold one folder per conversation with messages keyed by user ID and timestamp, so an approval can be found by time, but only if the export includes that conversation. On Business+ plans, Owners and Admins can export public channels; private channels and direct messages need a separate export tool the company must apply for.
  • Case to containment action. Fails when console logs are kept for a shorter period than cases, so older incidents lose the action record.
  • Owner changes. Fails when the tool keeps only the current assignee. In Microsoft Sentinel's SecurityIncident table each update adds a record with the Owner field and a LastModifiedTime, and a new entry is written every time an incident is created or updated, so the sequence of owners can be read across rows.
  • Provider case to internal case. Fails when the provider's ID is never copied into the internal record; the two cases then join only by date and subject.
  • Verification. Fails when the closure says "resolved" without naming the check that justified it.

Case tools differ. PagerDuty, for instance, shows a timeline per incident with timestamps for each status, actions taken and notifications sent, and its API can list an incident's log entries; the PagerDuty incident export page covers that system, and the ServiceNow incident data page covers ServiceNow.

One fully joined case (Illustrative)

Below is a joined record set for a single fictional incident, every identifier invented. It is the target a company's history can be measured against.

SpokeRecordKey carriedJoined to case IR-3107?
Provider portalProvider case P-77120, opened 21:40P-77120 in the internal cross-reference fieldYes
ChatApproval at 22:05 in channel ir-3107Channel nameYes
Identity consoleAccount disabled 22:20; sessions revoked 09:50Account ID and times quoted in case commentsYes
Endpoint consoleLaptop isolated 22:20Hostname quoted in case commentsYes
Case historyOwner rows: provider, night lead, day leadIR-3107 per rowYes
ChatCISO approval at 09:50 in a direct messageTime onlyBy hand

Five spokes carry a key. The sixth, an approval in a direct message, joins only because the case comment repeats its time. That is a common weak point, and a good question to ask.

Questions for the tool administrators

  1. Does the case tool keep owner and status history, and from which year?
  2. Are incident channels named after the case, and are they public or private?
  3. How long do the identity and endpoint consoles keep admin action logs?
  4. Is the provider's case ID copied into internal cases, and since when?
  5. Do closure notes name the verification performed?

The answers go into the brief as metadata. A neighboring SOC workflow is mapped in false-positive investigation closure, and the partner field guide for incident and on-call records covers spotting companies with these histories.

Qualification and the open questions

The introduced company needs 50+ full-time employees at peak (contractors excluded), a documented operating history, rights to license the records and an authorized contact. Companies in the U.S., Canada and the EU qualify, as do companies in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia when at least 90% of the data is in English.

The partner fills in the map with system names, years and owners only. What stays open until SourceX's review: whether provider-held records are the company's to license, which spokes can be included after de-identification, SourceX's current data needs and any offer. Managed service providers that run incidents for clients face extra questions about client records, as the MSP roll-up page notes. The referral brief template has fields for systems and the weakest link.

Next step

Refer a company. Earn up to $100,000. Default reward: 25% of Actual Supplier Payout, capped at $100,000 cumulatively per referred company. Eligibility and payment conditions apply, and a signed Schedule A or addendum can differ. A lead, meeting or signature alone does not trigger payment.

If the map shows a company whose case numbers still reach its chat, consoles and provider records across years, register as a partner, check the company on who qualifies and read the program terms before you introduce its security leader.

  1. Step 1Share your linkSend your personal link to a company you know.
  2. Step 2Company appliesThe company applies itself at /apply.
  3. Step 3Company signs and is paidThe company signs, delivers its data and is paid by SourceX under its agreement.
  4. Step 4You get your rewardYour 25% of the actual supplier payout. A reward becomes payable after SourceX has paid the referred company under its signed agreement and the payout conditions in the program terms are met, including finance approval and your tax and payment details.

Common questions

Why does a chat approval matter if the admin log already shows the action?

The admin log shows that an account was disabled and by whom. The chat message shows who authorized it and on what grounds. Without the approval, the record says what happened but not whether it was the right decision at the time.

What if console logs have already rolled off?

Then that spoke is missing for older incidents, and the brief should say from which date console actions survive. Case notes that quote the action and time can partly bridge the gap.

Can a partner check the joins by looking at one incident?

No. The partner asks the incident response director and the tool administrators which keys exist and how long each system keeps history, and writes the answers down. Any testing happens later between the company and SourceX.

Sources

  1. learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/s…
  2. learn.microsoft.com/en-us/azure/sentinel/manage-soc-with-inciden…
  3. support.pagerduty.com/main/docs/incidents
  4. slack.com/help/articles/201658943-Export-your-workspac…
  5. slack.com/help/articles/220556107-How-to-read-Slack-da…
  6. refer.sourcex.si/terms

Free resources

Know a company with valuable proprietary data?

Become a referral partner, get your link and introduce the company’s CEO (in an owner-run company, usually the owner). Referral partners can join from most countries. We can't work with partners in countries or regions under U.S. sanctions or on U.S. restricted-party lists. The companies you introduce should be based in the U.S., Canada and the EU, or in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia with at least 90% of their data in English.

Refer a company →

I own a business

Explore licensing your company's data directly to SourceX for AI training and evaluation. Start a short assessment; no uploads needed.

Start an assessment