Version 1.55
Version 1.55 introduces the OAuth Remediation Agent in beta, giving you real-time visibility into every connected app in your environment and the ability to revoke OAuth tokens automatically.
This release also adds a new detection for Microsoft verification code abuse, plus a wide range of enhancements to the API, integrations, and investigator workflows.
🥳 New
OAuth Remediation Agent
Material's OAuth Remediation Agent gives you real-time visibility into every OAuth connection in your Google Workspace environment, and the ability to act on them automatically.
The agent:
Automatically classifies OAuth connections based on severity, risk, and business impact, using a unique understanding of each application's runtime behavior and potential reach
Instantly detects new OAuth connections and continuously audits existing ones, performing the deep investigation an analyst would otherwise need to do manually
Can revoke OAuth tokens automatically and flag critical risks for review, so your team stays in control without managing every connection manually
View your authorized applications in Explorer > Apps, and configure classification settings in Settings > OAuth Apps. Learn more about the OAuth Remediation Agent here.

New detection for Microsoft verification code abuse
This release adds an improvement to recently-reported abuse of Microsoft infrastructure to send spam links. This update joins a batch of tuning improvements across impersonation, infrastructure abuse, account takeover, and bulk-mail detection families we've recently made.
✨ Enhancements
API & MCP
MCP server: Claude Desktop support
You can now connect the the Material MCP via Claude desktop in addition to Claude Code and Cursor, with a paste-ready claude_desktop_config.json snippet. Learn more.

Integrations
Copy Test Event for integrations
Events associated with integrations that contain a JSON payload now have a Copy Test Event button. Clicking it opens a modal with the full JSON payload and a copy-to-clipboard control, so you can build a receiver without sending test events and logging the payload manually.
To copy the test event:
From a saved integration, open an event row.
Click Copy Test Event to open a modal with the full JSON payload and a copy-to-clipboard control.
You need to save your integration first for this option to appear. See Integration Fundamentals for more details.

Clone an event subscription
A new Clone action on each event in an integration duplicates an existing subscription's configuration into a new draft. This is useful when building several similar subscriptions without having to create from scratch each time.

Issues & Investigation
"Assign to me" on issues
Issue detail pages now include an Assign to me action under All Actions, so analysts can take ownership without searching for themselves in the assignee picker.

Filter issues by response
The Issues view now includes a Response filter, so you can find issues by the remediation that was applied, such as Spam, Block Links, Revoke token for all users, and more.

"View on issues list" everywhere
All related-issues tables now include a link to the full Issues view (previously this link only appeared on tables with five or more rows).

EML filenames include the subject
Downloaded .eml files are now named {messageId} - {subject}.eml, making it easier to identify messages at a glance when reviewing downloads in batches.
Detection & Administration
Delete calendar events in custom detection responses
The Delete associated calendar events remediation is now available as an automatic response option for Custom Detections.
To view your existing custom detections, from Detections filter to Created By Admins.
Open a custom detection.
Under Response, add Delete associated calendar events

"Powered-by" branding toggle
A new admin setting under End-User Support lets you show or hide the Powered by Material branding on your user-facing emails and pages.
From the top toolbar, click Settings (the cog icon).
Click End-User Support.
Toggle Material branding on or off.

Admins can show or hide Powered by Material branding in End-User Support settings.
🐛 Fixes
Multi-recipient email subscriptions now deliver: A bug was causing email event subscriptions with more than one recipient to fail silently. They now deliver as intended, and the UI guides you to separate multiple addresses with commas.
Model version display: The model version in the Analysis card is now driven by the model family rather than hardcoded versions. When more than one model ran on an issue, the card now correctly displays the latest. Previously, nothing was shown.
Audit log filter for API tokens: When you click View Audit Events on an API token, the audit log now shows the token as a visible, clearable filter chip, consistent with other audit log filters.
Character counter and instant comments: Issue comment dialogs now show a live character counter with a warning when the 512-character limit is exceeded. New comments also appear in the timeline immediately rather than after a short delay.
Sensitive-term mail filters now honor exemptions: The sensitive-terms detection was incorrectly triggering on excluded keywords in Gmail and Outlook mail filter detections. For example, a filter set to exclude a subject keyword would still generate an alert. This is now fixed, reducing false positives on messages users have deliberately filtered out.
Link extraction improvements: Fixed edge cases in URL parsing in messages, improving detection quality.
Email threat issue summaries now include all signals: Issue summaries were sometimes finalized before all analysis completed, permanently omitting signals like "Domain + BEC/Fraud Risk" or "Missing Domain Info." Summaries now regenerate when additional signals arrive, so analysts get the full picture.
Issue counters update after issue merge: After merging issues, the surviving issue's message and account counts now reflect post-merge totals immediately, rather than waiting for an unrelated event to trigger the update.
Email Bomb detection visible per tenant: On multi-tenant instances, Email Bomb detection was missing from the Detections list when filtering to a single tenant. Multi-tenant admins can now see and tune it per tenant as expected.
Trusted Entity Recommendations accessible to domain-scoped users: Domain-scoped users were hitting a 403 on the Trusted Entity Recommendations page. This is now fixed.
Scroll jump fixed in Message Details: Switching tabs between Recipients and Headers inside Message Details no longer causes the page to appear to jump to the top.
📚 New and Updated Documentation
Last updated
Was this helpful?


