Intake beyond detections

About 13 min read

On this page
Other intake

Not every case starts with a rule firing. A user reports a message, a vendor calls, a hunter finds something, a provider opens a ticket. The Alert phase still runs, and its five moves still apply. Only the first question changes.

The Alert chapter teaches you to read detection logic. Some of the busiest and some of the highest-stakes queues have none to read. User-Reported Phishing A message a recipient flagged through the report button or the help desk. Reports of one campaign are grouped into one case, verified tenant-wide by message trace and click logs rather than by the one copy reported, and closed with feedback to the reporter. Anyone who reached the credential step is credential-exposed. See User-reported phishing. is one of the largest queues in many SOCs. A notice from law enforcement, a supplier or a customer can be the most consequential item of the week, and a regulatory clock may already be running when it arrives. Hunt findings and provider escalations arrive with someone else’s reasoning attached instead of a rule’s.

These cases are triaged like any other: the case is the unit of work, the depth ladder sets how much process it gets, and the escalation tripwire fires the moment a criterion is confirmed. What changes is the anchor question and where the evidence starts.


The intake channels

Each Intake Channel The route by which a case enters triage: a detection, a user report, an external notification, a bug-bounty or disclosure report, a hunt finding, a provider escalation or an internal referral. For any channel other than a detection, the Alert question becomes "what was reported, by whom, and what can we verify independently?" See Intake beyond detections. replaces “the detection logic” with something else, and each comes with a relationship someone has to own. A report that disappears into the queue without an answer teaches the reporter not to report again.

ChannelTypical volumeWhat replaces the detection logicStarting trustWho owns the reporter relationship
User reports (the report button in the mail client, “I got an MFA prompt I didn’t start”, a help-desk ticket)High, in bursts per campaignThe reported artifact, retrieved with its headers, and the reporter’s account of what they didA lead. What the reporter did (clicked, typed a password, approved a prompt) is the urgent factThe SOC answers the reporter; the awareness team owns the training loop
External notification (law enforcement or a government agency, a supplier or processor, a customer, a researcher who found your data exposed, an extortion contact)LowThe notifier’s claim and whatever evidence it carries: addresses, times, sample dataHigh priority, unverified, until the notifier is verified and the claim is found in your own telemetryCounsel for law enforcement and extortion; the vendor or contract owner for suppliers; the account owner, with counsel, for customers
Bug-bounty and vulnerability-disclosure reportsLow to mediumThe researcher’s reproduction stepsHigh on the bug once reproduced; none on whether anyone else used itProduct security or the program owner
Hunt findingsLowThe hunt hypothesis and the query that surfaced the resultAs good as the recorded query and evidenceThe hunt lead
Provider escalations (MDR or Managed Security Service Provider (MSSP) An outsourced provider that monitors and triages security events for many customers. The provider owns the triage; the customer keeps accountability for the asset, the business context and the decisions only an owner can make. See Managed Detection and Response (MDR) and Running ASSURED as an MSSP or MDR. tickets)Set by the contractThe provider’s detection, evidence and verdictThe provider’s track record on your escalation-acceptance measureThe service owner; your SOC owns the acceptance call
Internal referrals about a person (HR, legal, a manager)RareA scoped technical questionNot a triage call: route itThe insider-risk route, never the analyst directly

Adapting the Alert question

For a detection, Alert asks what fired, and why? For everything on this page it asks:

The intake question

What was reported, by whom, and what can we verify independently?

The five moves carry over with one substitution each:

Alert moveFor a detectionFor a report
1. Name the mechanismRead the ruleRead the report: who sent it, how they know, what exactly is claimed. Get the original artifact, not a summary of it
2. Track recordThe rule’s local precision and known missesThe source’s track record: this reporter’s past accuracy, this provider’s acceptance rate. Grade an outside notifier on the Admiralty Code A two-character grading scheme for intelligence: a letter for source reliability (A, completely reliable, to E, unreliable, with F for cannot be judged) and a number for information credibility (1, confirmed by other sources, to 5, improbable, with 6 for cannot be judged). A B2 report comes from a usually reliable source and is probably true. Grade before acting, and record the grade with the indicator. scale; a notifier you have never dealt with is F (cannot be judged), not E (unreliable)
3. Validation checksDeconflict, then the four checksDeconflict first (a phishing simulation, a researcher’s own test traffic, an authorized test). Technical fidelity becomes independent verification: find the claim in your own telemetry
4. Parse the fieldsEntities, UTC times, lineageThe same, plus the receipt: when the report or notice arrived, through which channel, and who received it
5. Record a dispositionBoth verdict axesBoth axes, with the detection axis applied to the report itself (below)

The detection axis for a report. When no rule fired, the report is the detection. A report whose claim holds is a true positive. A report of legitimate mail as phishing is a false positive (logic): the reporter’s reading was wrong, and the feedback goes to the reporter and the awareness program, not to a tuning ticket. A notice built on bad data, such as an address your organization no longer held at the time, is a false positive (data). The activity axis is unchanged: malicious, policy violation, authorized (benign true positive), benign-confirmed or undetermined. A user who correctly reports the awareness team’s simulation made a true-positive report of authorized activity; count it as a successful report.

The receipt timestamp is evidence

Some clocks can start when a notice arrives, not when the SOC confirms anything. The EDPB’s examples treat a third party presenting evidence of a disclosure, or a criminal demanding a ransom once the controller has checked its systems, as the point of awareness under GDPR Art. 33, and allow a short investigation after a report only if it starts at once and aims at reasonable certainty (Guidelines 9/2022, paras. 33 and 34). California’s 30-day notice runs from “discovery or notification of the breach” (Cal. Civ. Code §1798.82(a), as amended by SB 446, in force since January 1, 2026). Record in UTC when the notice reached the organization (a general inbox or a sales rep can hold it for days), when it reached the SOC, and when the owner was engaged. The regulatory boundaries page says whose clock each is; the analyst’s job is the timestamp.

User-reported phishing

  • Get the original. Work from the reported message with its full headers, as the report button or an attachment delivers it. A forwarded copy has lost the headers you need.
  • Deconflict. Check the awareness team’s simulation calendar before anything else. A simulation is cleared by its campaign record, not by its look.
  • Group by campaign. Reports that share a sender, subject, link domain or attachment hash are one case, and each report is a member of it (see correlated cases). Forty reports of one lure are one investigation, and the riskiest recipient sets the level.
  • Search the whole tenant. The reporters are a minority of the recipients. The Message trace (concept) The mail platform's delivery log: sender, recipients, subject, message ID, timestamps and the verdict each filter gave a message. gives every recipient; the URL-protection click log, the proxy and DNS logs and the identity provider’s sign-in log say who acted.
  • Sort recipients by what they did. Received, opened, clicked, reached the credential step, submitted, approved a prompt, ran an attachment. Any user who reached the credential step of a phishing kit is Credential-ExposedASSURED term In ASSURED, the status of any user who reached the credential step of a phishing kit. They stay credential-exposed until the password is reset, sessions are revoked and MFA methods are reviewed; stopping at the MFA prompt rules out session theft, not credential theft. See Identity-persistence sweep. Full entry: ASSURED terms. until the password is reset, sessions are revoked and MFA methods are reviewed; the identity sweep lists each step. Credential exposure is follow-on activity, so the lure was not contained by a control for that user; once it is confirmed, the tripwire applies.
  • Decide the purge, and name who owns it. Purging the lure from every mailbox is containment, and it removes evidence too. Copy the message with its headers and the recipient list into the case first. Prefer the reversible action: in Microsoft Defender for Office 365 Plan 2, a soft delete moves the message to the recoverable-items folder, a hard delete purges it, and a proposed remediation waits for a second person to approve it in the Action center (Microsoft Learn, updated August 2026). A reversible purge of a confirmed malicious campaign is a natural pre-authorized action; anything beyond what the protocol lists goes to the owner it names, and mailboxes under a Legal Hold A directive, usually from legal counsel, to preserve information relevant to actual or reasonably anticipated litigation or investigation, suspending normal deletion and retention rules. A hold can attach to the logs, mailboxes and devices in a case; once one exists, nothing in its scope may be wiped, reimaged or allowed to roll off without counsel's sign-off. go to counsel.
  • Close the loop with the reporter. Tell every reporter the outcome, including “this one was legitimate, thank you.” Users who clicked and then reported need to hear that reporting fast was the right call: the UK NCSC warns that people who fear blame “will not report mistakes promptly, if at all” (NCSC phishing guidance, reviewed February 2024). Defender for Office 365 can send the reporter a result notice when an admin marks the submission or when its automated investigation finishes (Microsoft Learn, updated September 2026). An automated “no threats found” sent to a reporter is a machine close, governed like one: see governed automation.
  • Level 0 for known-benign bulk mail. Reported newsletters and sanctioned marketing are the classic Pattern LibraryASSURED term In ASSURED, the SOC's written catalog of known-benign alert patterns, each entry with named discriminators, an owner, a version and a review date, approved by a second person. It is governed like code: version history, invalidation triggers (a rule change, observed abuse), an optional machine-close flag, and a reversal threshold that suspends the entry automatically. A five-minute Level 0 close is earned by a current entry, not granted by the timer. See the fast path. Full entry: ASSURED terms. entry. Its DiscriminatorASSURED term In ASSURED, a named, checkable fact that separates a documented benign pattern from its malicious lookalike. A Level 0 close requires every discriminator in the pattern entry to check out against its source system; one failure moves the case to Level 1. See the fast path. Full entry: ASSURED terms. must be facts an attacker cannot cheaply copy: the exact sending domain on the entry, DMARC passing in alignment with that domain, every link inside the entry’s domain set, no attachment, no credential form. A familiar brand name or a passing SPF check is not a discriminator, because attackers send from their own authenticated lookalike domains and from hijacked marketing-platform accounts. The eligibility gate still runs on the recipient: a report from a privileged identity is not a Level 0 close, however obvious the newsletter.

External notifications

  • Verify the notifier out of band. Call-Back Verification Confirming a caller or an instruction by calling a number you looked up from a trusted source, never the number supplied in the contact. See Talking to people during triage. on a number you found yourself (the agency’s published line, the contact in the supplier’s contract), never the one in the message. Sender authentication proves which server sent the mail, not that the claim is genuine: in November 2021, fake “urgent” threat warnings went out from a genuine FBI mail server after a misconfigured portal was abused (FBI statement, November 2021).
  • Preserve the notice as evidence. Keep the original message with headers, attachments with their hashes, and call notes with the time, the caller’s name and the callback number, under the chain-of-custody procedure. Honor any Traffic Light Protocol (TLP) FIRST's labels for how far shared information may travel. TLP 2.0 (2022) uses TLP:RED (named recipients only), TLP:AMBER (the recipient's organization and its clients, on a need-to-know basis; TLP:AMBER+STRICT limits it to the organization), TLP:GREEN (the recipient's community) and TLP:CLEAR (no limit). Respect the marking on what you receive, including in tickets and AI tools. marking on it.
  • Start the clock record now (see the regulatory clock card for which clocks run in hours). Record the receipt timestamps and engage privacy or counsel before verification finishes, not after it. A processor’s notice of its own breach generally starts the controller’s clock, and for a supplier notice, Subject is your accounts and data at that supplier (see external parties).
  • Find the claim in your own telemetry. The notice is a hypothesis about your environment. A government tip that ransomware actors are inside your network (the kind CISA’s pre-ransomware notifications deliver, announced March 2023) is a high-priority hypothesis, not a confirmation: the confirmation comes from your EDR, identity and network evidence, and when it does, the tripwire fires. A customer who received an invoice “from you” with new bank details is a question your outbound mail logs answer: did that message leave your tenant, or a lookalike domain’s?
  • Route to counsel when the notifier is law enforcement or an extortionist. Engagement with law enforcement runs through counsel (see protocols), and so does any reply to an extortion demand. If a notifier asks you to hold off on visible containment, that is a decision for counsel and the IR lead, not the analyst.

Bug-bounty and disclosure reports

Researchers reach you through the bounty platform, a disclosure address, or the contact your security.txt file publishes (RFC 9116, 2022). Product security decides whether the bug is real. Triage asks the question product security cannot: did anyone else use it before the researcher did? Deconflict the researcher’s own test traffic using the accounts and addresses in the report, then search the vulnerable path across the full retention window for the same request pattern from anyone else. The researcher’s testing is authorized activity; anyone else’s matching traffic is a lead for Uncover.

Hunt findings

A hunt finding arrives with its hypothesis already written. Record it as the first line of the hypothesis ledger at intake, together with the query, the data source, the time range and the result count, and open a second line for the most plausible benign explanation. The person who wrote the hunt is invested in it: have the benign line tested by someone else’s query where you can. A hunt finding never closes at Level 0, because no pattern entry covers it, and activity that no detection covers is a novel detection, which the ladder sends to Level 2. If it is confirmed, the hunt query is the first draft of the missing rule (see hunting with TTPs).

Provider escalations

An MDR or MSSP ticket is an alert with someone else’s triage attached. Treat the provider’s verdict as a prior, not a finding, the way Alert validation treats a black-box detection.

  • Accept and record: the provider’s detection name and version, the raw event IDs, hosts, accounts and times it cites, and every action it has already taken. A provider that isolated a host or disabled an account has changed the evidence state, and the record has to say so. Map the provider’s disposition labels onto the two axes with the disposition mapping.
  • Re-verify: each fact the verdict rests on, against your own telemetry (the provider sees only the sources the contract feeds it), and the context the provider cannot have: crown-jewel status, privilege, change tickets, regulated data. Subject and Scope are yours.
  • Start your clock at receipt. The acknowledgment and decision clocks of the priority band run from when the ticket arrived, not from when someone opened it.
  • Measure the provider as a receiver would. Escalation acceptance and rework on the provider’s tickets are the measures Measuring triage defines, and the pattern library has exactly one owner, never both parties.

Internal referrals about a person

A manager, HR or legal may ask the SOC to “look at” an employee. Analysts record observable technical activity. HR-held context reaches the case only through the insider-risk route, and never as analyst-collected notes. Take the scoped technical question the route sends (which accounts, which systems, which window), and see insider analysis for the privacy constraints.


Mini-example: one reported phish through Alert, Subject and Scope

The payroll-update reports, 09:04 to 09:40 UTC

Alert. At 09:04 the first report arrives through the report button: “Payroll update required” from hr-notice@payroll-portal[.]example. By 09:20 there are nine. All nine share the sender, the subject and one link domain, so they become one case with nine member reports. The simulation calendar shows no campaign today. The message trace shows 63 recipients, delivered 08:51 to 08:53. The sender domain was registered four days earlier; SPF passes for the attacker’s own domain, which proves nothing about intent. Detonated in the sandbox, the link serves a sign-in page cloned from the corporate identity provider. Provisional calls: detection axis true positive (the reporters were right), activity axis malicious for the message, at High confidence (sandbox behavior and registration data, two independent sources).

Subject. The click log shows four clicks. URL protection blocked three after the link’s verdict flipped at 09:01; those three users are recorded as contained by a control. The fourth click, at 08:58, came before the flip. That user’s proxy log shows the kit page loading and a form POST to it at 08:59, and she confirms by phone that she typed her password. She is credential-exposed. Her sign-in log shows no sign-in from an unfamiliar address yet. She holds no privileged role.

Escalation tripwire. A credential captured by a confirmed phishing kit, with no control in the way, is criterion 1 confirmed (proxy record and the user’s account, independent of each other). At 09:33 the case is P1 and the IR lead is paged. The analyst exports the message with headers, the recipient list, the click log and her sign-in log into the case; IR approves the password reset, session revocation and MFA review.

Scope. The boundary: one primary entity (her account), the 62 other recipients as secondary, the lure domain and kit host as the originating threat. Her account can reach the payroll self-service portal, so regulated personal data is in reach: a Scope flag for privacy, with the 09:33 timestamp. The reversible purge runs across all 63 mailboxes at 09:40 under the protocol’s pre-authorization, after the evidence copy. The nine reporters hear that the message was malicious and has been removed, and the awareness team gets the campaign. Uncover now runs under IR’s clock on one question: did anyone use the password before the reset?


Exit criteria

The same as for a detection, with the receipt added:

Exit itemFor a report
A validated signalThe claim found, or not found, in your own telemetry, with the notifier verified out of band where there is one
Named entitiesThe reporter or notifier, every recipient or account the claim touches, and the originating infrastructure
An initial hypothesisThe leading explanation and at least one alternative; for a hunt finding, the hunt’s hypothesis as the first ledger line
The receiptWhen the report or notice reached the organization and the SOC, through which channel, and who received it, in UTC
Level and tripwireThe depth level set and recorded; the escalation tripwire checked
The reply owedWho tells the reporter or notifier the outcome, and when

Key takeaway

A case that no rule raised still runs the five Alert moves. Swap “what fired, and why?” for “what was reported, by whom, and what can we verify independently?”, work from the original artifact, verify the source out of band, and find the claim in your own telemetry before you believe it. Record the receipt time, because some clocks start there. Then answer the person who reported it, because the next report depends on it.

Next up

Detection mechanisms

Signature, anomaly, rule-based, behavioral. Four families of detection, each with its own confidence profile and failure modes.

Read detection mechanisms

Technical details verified . Product names, defaults and retention change; check your own tenant.

Edit this page on GitHub Report a correction