AegisAI Lab · Lab Note 004

How to Reduce SOC Time Spent on Phishing Triage

Most of the work in a phishing queue is repeat work: the same campaign, reported many times, checked by hand each time. Here is a step-by-step triage workflow that does the repeat work once and keeps analysts on the cases that need them.

How to reduce SOC time spent on phishing triage: many user reports grouped into one incident.

To reduce SOC time spent on phishing triage, give users one way to report, enrich every report automatically, group reports of the same campaign into one incident, remove that campaign from every mailbox in one action, and keep analysts for the reports tied to stolen credentials, malware or money. Each step removes work an analyst would otherwise repeat for every ticket. Measure the queue before you start, so you can show what changed.

5
manual checks that take most of an analyst's time on each reported email
1
incident per campaign, instead of one ticket per user who reported it
$3.05B
reported business email compromise losses in 2025, across 24,768 complaints

Source for losses: FBI IC3 2025 Internet Crime Report.

Key takeaways

  • Most triage time goes to five checks: headers, links and files, sender reputation, who else received the message, and whether anyone's account was affected.
  • The first three checks can run automatically the moment a report arrives. The last two decide how serious the case is.
  • Grouping reports by sender, links, file hashes and subject turns many tickets into one incident that is investigated once.
  • Microsoft 365 and Google Workspace both let admins remove a message from every mailbox it reached in one action.
  • Keep human review for credential submission, suspicious sign-ins, new mailbox rules, payment-change requests and executive impersonation.

How to reduce SOC time spent on phishing triage in six steps

This phishing triage workflow is ordered on purpose. Measuring comes first because the result has to be shown, and automation comes before grouping because grouping depends on the data enrichment collects.

  1. Measure the queue you have today

    Record reports per week, the share that needed an analyst, time from first report to removal, and how many tickets each campaign created. These numbers are your baseline.

  2. Give users one way to report

    One button, one reporting mailbox. In Microsoft 365, use the built-in Report button in Outlook and set a reporting mailbox. In Gmail, users report through the message menu.

  3. Enrich every report automatically

    Parse headers and SPF, DKIM and DMARC results, extract links and file hashes, and add sender reputation before an analyst opens the ticket.

  4. Group duplicate reports into one incident

    Cluster reports by sender infrastructure, links, attachment hashes and subject patterns. One campaign becomes one parent incident.

  5. Remove the campaign from every mailbox at once

    Once an incident is confirmed, search for every copy and remove it in one action, then block the sender infrastructure.

  6. Keep analysts on identity and money cases

    Route reports tied to credential entry, odd sign-ins, mailbox rule changes, payment changes or executive impersonation to a person.

Why phishing triage queues get so large

Every reported message becomes a ticket, and every ticket needs a decision. Many reported messages turn out to be harmless, such as marketing mail or a real vendor invoice, but each still has to be checked. A single campaign sent to a whole department makes the problem worse: without grouping, each person who reports it opens a separate ticket.

Reporting is still the right habit. CISA tells people to report the phish to protect yourself and others rather than click or reply. The answer to a large queue is a better workflow behind the report button, not fewer reports.

The five manual phishing triage steps that take the most analyst time

Five checks make up most of the hands-on work for each reported email. The table shows what each one involves and how to cut the effort.

Manual stepWhat it involvesHow to cut the effort
Header extractionReading SPF, DKIM and DMARC results, reply-to addresses and routingAutomate
Parse headers when the report arrives
Link and attachment analysisOpening links and files safely to see what they doAutomate
Send extracted links and file hashes to automated analysis
Sender reputation lookupChecking threat intelligence, domain age and sending historyAutomate
Add reputation data to the ticket automatically
Recipient scopingFinding everyone who received the same messageAutomate
Run a mailbox search from the first confirmed report
Identity checkLooking for credential entry, suspicious sign-ins and new mailbox rulesAnalyst
Keep with a person, supported by sign-in and mailbox-rule data

Filtering before delivery also shrinks the queue, because fewer bad messages reach users to be reported. CISA's #StopRansomware Guide recommends attachment filters for file types that commonly carry malware, with the list reviewed at least every six months, and macros turned off for Office files sent by email.

How to group duplicate phishing reports into one incident

Treating 100 reports of the same campaign as 100 investigations spends analyst time on work that has already been done. Grouping reports into one parent incident means the campaign is investigated once.

Match reports on these signals, in this order:

  1. Sender and reply-to addresses, normalized so small spelling changes still match.
  2. Attachment hashes, which identify the same file sent under different names.
  3. Links, including where redirects end up.
  4. Authentication results and the servers that delivered the message.
  5. Subject patterns, as a weaker signal that confirms the others.

Then open one parent incident per campaign and attach every matching report to it. Users still get a reply, and analysts work one case.

How to remove a phishing campaign from every mailbox in Microsoft 365 and Google Workspace

Once a campaign is confirmed, remove every copy in one action instead of one mailbox at a time. Both major platforms support this.

Microsoft 365. Set up the user reported message settings so reports reach a reporting mailbox your team watches. Microsoft recommends the built-in Report button over the older Report Message and Report Phishing add-ins. To clean up, select the messages in Threat Explorer and choose an action such as soft delete or move to junk. The Search and Purge role is needed to approve those actions. With Defender for Office 365 Plan 2, automated investigation and response can run a playbook on user-reported email and, for malicious similarity clusters, approve the cleanup automatically.

Google Workspace. In the security investigation tool, search Gmail log events for the campaign, select the results, and delete the messages, mark them as phishing, or send them to quarantine. Admins may also be able to record a justification for each action, which helps when you review incidents later. Users report suspicious mail in Gmail itself, as described in Gmail Help.

The second through hundredth reports of the same campaign should cost almost no analyst time. If they do, the grouping step is missing.

AegisAI Lab

Which phishing reports still need an analyst

Automation should take the repeat work, not the judgment. Send these cases to a person every time:

  • A user entered a password or approved a sign-in after opening the message.
  • Sign-in logs show an unusual location or device for a recipient.
  • A new mailbox rule forwards, hides or deletes mail.
  • The message asks to change payment details or bank accounts.
  • The sender is impersonating an executive or a known vendor.

These are the signs of business email compromise, which often carries no link or file to scan. It caused $3,046,598,558 in reported losses across 24,768 complaints in 2025. When an account is affected, CISA's phishing guidance recommends re-provisioning suspected or confirmed compromised accounts, auditing access afterwards to confirm the attacker is out, and isolating the affected workstation.

Phishing triage metrics to track before and after

Track the same metrics before and after each change. Your own before-and-after numbers are the most convincing evidence that triage time went down.

MetricWhat it measuresGoal
Analyst-touch rateShare of reports that needed a personDown
Report to removal timeMinutes from the first report to removal from every mailboxDown
Closed automaticallyShare of reports resolved with no analystUp
Tickets per campaignHow many tickets one attack createdDown, toward 1
False positive rateHarmless messages wrongly flaggedDown
Missed compromisesReal attacks that automation closed without escalatingZero

For a wider set of measures, see how to evaluate email security vendors, and for why reported phishing gets past filters in the first place, see why a secure email gateway can still miss phishing.

Where AegisAI fits in a phishing triage workflow

AegisAI investigates every email for what it is trying to do and removes the ones that fail from every mailbox they reached. Every verdict comes with its reason in plain language, so your team can check it and share it, and verdicts and indicators can be exported to your SIEM. In monitoring mode, AegisAI records verdicts without acting, so you can compare its findings with your current queue first. Read more about inbound email security, or book a demo to see it on your own mail.

FAQ

How do I reduce SOC time spent on phishing triage?

Give users one way to report, enrich every report automatically, group reports of the same campaign into one incident, remove the campaign from every mailbox in one action, and keep analysts for cases involving stolen credentials, malware or payment requests. Measure the queue before and after so you can show the change.

What are the steps in a phishing triage workflow?

A phishing triage workflow has six steps: measure the current queue, standardize user reporting, enrich each report automatically, group duplicate reports into one incident, remediate the campaign across all mailboxes, and route identity and payment cases to an analyst.

Which parts of phishing triage can be automated?

Header parsing, link and attachment analysis, sender reputation lookups, finding every recipient of the same message, grouping duplicate reports and removing confirmed campaigns can all be automated. Checking whether a user's account was affected should stay with an analyst, supported by sign-in and mailbox-rule data.

What should an analyst do when many users report the same phishing email?

Group the reports into one parent incident, investigate once, and remove the message from every mailbox it reached in one action. Then block the sender infrastructure so the next wave is stopped earlier.

How do I remove a phishing email from every mailbox in Microsoft 365 or Google Workspace?

In Microsoft 365, select the messages in Threat Explorer and choose an action such as soft delete; the Search and Purge role is needed to approve it. In Google Workspace, search Gmail log events in the security investigation tool, select the results and delete them, mark them as phishing or send them to quarantine.

What should happen after a user enters their password on a phishing page?

Treat it as an identity incident. CISA recommends re-provisioning suspected or confirmed compromised accounts, auditing account access afterwards to confirm the attacker no longer has access, and isolating the affected workstation. Also check sign-in logs and mailbox rules for changes.

What metrics show that phishing triage time is going down?

Track analyst-touch rate, time from first report to removal, share of reports closed automatically, tickets per campaign, false positive rate and missed compromises. Record each one before you change the workflow, then compare.

How does AegisAI help with phishing triage?

AegisAI investigates every email for what it is trying to do and removes the ones that fail from every mailbox they reached. Each verdict comes with its reason in plain language so analysts can check it, and verdicts and indicators can be exported to a SIEM. Monitoring mode records verdicts without acting.

Recent posts

Every email, investigated.