<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Microsoft Security Community Blog articles</title>
    <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/bg-p/microsoft-security-blog</link>
    <description>Microsoft Security Community Blog articles</description>
    <pubDate>Wed, 17 Jun 2026 23:42:56 GMT</pubDate>
    <dc:creator>microsoft-security-blog</dc:creator>
    <dc:date>2026-06-17T23:42:56Z</dc:date>
    <item>
      <title>Microsoft Leads a New Era of Software Supply Chain Transparency</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/microsoft-leads-a-new-era-of-software-supply-chain-transparency/ba-p/4528369</link>
      <description>&lt;P&gt;Today, Microsoft announces the general availability of Microsoft’s Signing Transparency (MST)&amp;nbsp;– a first-of-its-kind capability that brings unprecedented visibility and trust to our software supply chain. With this release, Microsoft is&amp;nbsp;leading the industry&amp;nbsp;by recording the build of critical cloud services into a publicly readable and verifiable&amp;nbsp;&lt;A href="https://datatracker.ietf.org/group/scitt/documents/" target="_blank" rel="noopener"&gt;SCITT&lt;/A&gt;&amp;nbsp;standard (Supply Chain Integrity, Transparency, and Trust) compliant ledger. This means every production software build for in scope services like Azure Attestation and Azure Managed HSM (Hardware Security Module), Azure confidential ledger, Microsoft Signing Transparency itself (and others over time) – is now logged in an immutable, tamper-evident record. Only builds that are in the MST ledger are deployed to production; this gives customers confidence that the supply chain for these critical services can be audited at anytime.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Notably, the MST ledger is fully&amp;nbsp;&lt;A href="https://github.com/microsoft/scitt-ccf-ledger" target="_blank" rel="noopener"&gt;open source&lt;/A&gt;&amp;nbsp;and built to align with the emerging IETF&amp;nbsp;&lt;A href="https://datatracker.ietf.org/group/scitt/documents/" target="_blank" rel="noopener"&gt;SCITT&lt;/A&gt;&amp;nbsp;standard. By embracing SCITT’s principles and open protocols, Microsoft ensures that MST not only secures our own ecosystem but also contributes to a broader industry movement toward standardized supply chain transparency. The open-source MST ledger serves as a&amp;nbsp;verifiable trust anchor&amp;nbsp;that any organization or researcher can inspect, audit, or even integrate with their own tooling. MST itself meets the highest levels of transparency, backed by a tamper-proof confidential ledger, open-source, and&amp;nbsp;&lt;A href="https://www.ioactive.com/wp-content/uploads/2025/10/Microsoft-Signing-Transparency-Service-Security-Assessment-IOActive-Public-Facing-Report.pdf" target="_blank" rel="noopener"&gt;independently verified&lt;/A&gt;. Specifically,&amp;nbsp;we are&amp;nbsp;making the foundation of our trust model transparent and accessible to everyone – reinforcing that&amp;nbsp;trust must be earned through proof, not just promises.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This launch marks a major milestone in our commitment to&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/security/zero-trust/zero-trust-overview" target="_blank" rel="noopener"&gt;Zero Trust&lt;/A&gt;&amp;nbsp;principles, extending “never trust, always verify” all the way into the build itself. Building on a public preview introduced late last&amp;nbsp;year,&amp;nbsp;MST’s general availability delivers verifiable transparency at the software level. It transforms traditional code signing with an additive trust layer that is accessible via an open verification model. Every new software update is accompanied by a publicly auditable proof of integrity, enabling security teams to proactively confirm that each update is authentic and unaltered.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To help organizations get the most out of this capability,&amp;nbsp;we are&amp;nbsp;also introducing a free tool to explore the contents –&amp;nbsp;&lt;A class="lia-external-url" href="http://aka.ms/ledgerexplorer" target="_blank" rel="noopener"&gt;Ledger Explorer&amp;nbsp;&lt;/A&gt;– an offline tool that allows security teams to examine MST ledger entries, verify cryptographic proofs, and even&amp;nbsp;validate&amp;nbsp;the ledger’s integrity independently. This tool, combined with MST’s open design, ensures that&amp;nbsp;every Microsoft customer – and the broader community – can hold us accountable&amp;nbsp;in real time for the software we run on their behalf.&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Key Benefits of Microsoft’s Signing Transparency (MST)&lt;/STRONG&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Verified Code Integrity&lt;/STRONG&gt;&amp;nbsp;– Every software release is cryptographically logged in MST’s ledgers. This makes each build&amp;nbsp;&lt;STRONG&gt;tamper-evident and traceable&lt;/STRONG&gt;. If an attacker&amp;nbsp;attempts&amp;nbsp;to inject malicious code or sign an unauthorized update, it will be evident through the well-defined validation step built into the SCITT standard. Organizations gain the&amp;nbsp;assurance that&amp;nbsp;code&amp;nbsp;integrity can be independently confirmed&amp;nbsp;at any time.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Independent Verification &amp;amp; Zero Trust&lt;/STRONG&gt;&amp;nbsp;– MST enables customers and auditors to&amp;nbsp;verify software authenticity on their own, without having to solely rely on vendor attestations. For each update, Microsoft provides a transparency “receipt” (proof of logging) that you can use to prove the update was officially published and unaltered. This fosters a&amp;nbsp;&lt;EM&gt;“don’t just trust, verify”&lt;/EM&gt;&amp;nbsp;approach, empowering security teams to double-check everything running in their environment aligns with what Microsoft intended.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Audit-Trail &amp;amp; Compliance&lt;/STRONG&gt;&amp;nbsp;– The transparency ledger creates a&amp;nbsp;permanent, auditable timeline&amp;nbsp;of code deployments. Every entry is a record of&amp;nbsp;&lt;EM&gt;what&lt;/EM&gt;&amp;nbsp;was released and&amp;nbsp;&lt;EM&gt;when&lt;/EM&gt;, backed by cryptographic&amp;nbsp;proofs. This simplifies compliance reporting and accelerates forensic analysis.&amp;nbsp;In the event of&amp;nbsp;an incident, you can quickly audit the ledger to see if any unexpected code was introduced. For highly regulated industries,&amp;nbsp;MST offers concrete evidence of software integrity&amp;nbsp;and policy compliance over time.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Leadership &amp;amp; Open Standards&lt;/STRONG&gt;&amp;nbsp;– We are&amp;nbsp;delivering real transparency now, encouraging a future where all critical software is released with verifiable integrity. MST’s&amp;nbsp;open source&amp;nbsp;implementation and&amp;nbsp;SCITT-compliant&amp;nbsp;design exemplify our commitment to openness and collaboration. We believe widespread adoption of these standards will&amp;nbsp;strengthen supply chain security for everyone, making trust verification a universal practice.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;Next Steps&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Microsoft’s Signing Transparency is more than a new security feature and shapes the advances in trust technology. As threats grow more sophisticated, we must evolve the way we assure our customers about the software they depend on. With MST now generally available, we are leading by example: proving that it is possible to open up the traditionally opaque process of software deployment and turn it into a source of strength and trust, i.e., empowering each person with verifiable transparency.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We invite the industry to join us on this journey and get started by&amp;nbsp;&lt;A href="https://aka.ms/mst-docs" target="_blank" rel="noopener"&gt;reading the documentation&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="https://aka.ms/ledgerexplorer" target="_blank" rel="noopener"&gt;exploring Ledger Explorer today&lt;/A&gt;! Together, by embracing transparency and open standards, we can turn “trust but verify” from a slogan into an everyday reality for digital infrastructure.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2026 16:41:20 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/microsoft-leads-a-new-era-of-software-supply-chain-transparency/ba-p/4528369</guid>
      <dc:creator>ShubhraS</dc:creator>
      <dc:date>2026-06-16T16:41:20Z</dc:date>
    </item>
    <item>
      <title>New Exchange Online Mailbox Auditing Signal: Visibility into IPM to Non-IPM Copy Activity</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/new-exchange-online-mailbox-auditing-signal-visibility-into-ipm/ba-p/4526914</link>
      <description>&lt;H4&gt;&lt;STRONG&gt;Background: IPM vs. Non-IPM Subtree&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Every Exchange Online mailbox is organized into two parts:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;IPM subtree (Interpersonal Message subtree)&lt;/STRONG&gt;&amp;nbsp;— the visible, user-facing part of a mailbox, designed for messages exchanged between human recipients. This includes Inbox, Sent Items, Deleted Items, Calendar, Contacts, Tasks, Notes, and any custom folders a user creates. Exchange mailbox auditing has always focused on activity within this area.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Non-IPM subtree&lt;/STRONG&gt;&amp;nbsp;— a hidden folder structure used by Exchange and Microsoft services for system-level storage, such as the Recoverable Items folder. Users cannot see or directly interact with this area from most mail clients (like Outlook).&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For more details, see&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/ipm-subtree" target="_blank" rel="noopener"&gt;IPM Subtree | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;The Audit Gap This Addresses&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;A known audit evasion technique involves copying mail items from a user's visible IPM folders into a hidden folder in the non-IPM subtree and then accessing the data from there for exfiltration. This technique has been observed in security investigations against Exchange Online.&lt;/P&gt;
&lt;P&gt;This worked as an evasion method because:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Copy operations are not enabled for auditing by default&lt;/LI&gt;
&lt;LI&gt;Activity in the non-IPM subtree was not audited&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;By staging data in the non-IPM subtree before exfiltration, this activity previously left no trace in the mailbox audit log.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;What's New&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Exchange Online now logs a&amp;nbsp;MailItemsAccessed&amp;nbsp;event whenever a mail item is copied from the IPM subtree to the non-IPM subtree.&lt;/P&gt;
&lt;P&gt;A new&amp;nbsp;AccessType&amp;nbsp;value —&amp;nbsp;CopyFromIPM&amp;nbsp;— has been introduced to distinguish these records from existing&amp;nbsp; MailItemsAccessed&amp;nbsp;events, making them straightforward to query for:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 45%; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;AccessType&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Bind&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Existing — individual item access&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Sync&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Existing — bulk sync access&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;CopyFromIPM&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;New&amp;nbsp;- &amp;nbsp;an item in the IPM subtree was accessed to copy its content to the non-IPM subtree&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 39.7665%" /&gt;&lt;col style="width: 60.1648%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;How to Query for These Records&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Use the following PowerShell command to search for&amp;nbsp;CopyFromIPM&amp;nbsp;activity in your tenant:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Search-UnifiedAuditLog -StartDate 4/1/2026 -EndDate 4/15/2026 -FreeText "CopyFromIPM"&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H4&gt;&lt;STRONG&gt;Understanding the CopyFromIPM Audit Record&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;When a CopyFromIPM event is logged, it is recorded as a MailItemsAccessed operation in the Unified Audit Log. Each record captures an individual mail item that was copied from the IPM subtree to the non-IPM subtree during the operation. When an entire folder is copied, the ItemId that is captured is the Id of the folder; individual records are not captured for each item in the folder.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Feedback&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;If you have any feedback about this change, you can reach out to &lt;A href="mailto:exchangemailboxaudit-support@microsoft.com" target="_blank" rel="noopener"&gt;ExchangeMailboxAudit-Support&lt;/A&gt; group. We are always happy to hear from you and assist in any way we can.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jun 2026 15:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/new-exchange-online-mailbox-auditing-signal-visibility-into-ipm/ba-p/4526914</guid>
      <dc:creator>NehaArora1</dc:creator>
      <dc:date>2026-06-10T15:00:00Z</dc:date>
    </item>
    <item>
      <title>Level up your Azure Network Security Skills with our Upcoming Webinar Series</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/level-up-your-azure-network-security-skills-with-our-upcoming/ba-p/4525584</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As network and application-layer threats continue to evolve, security and infrastructure teams need more than product knowledge. They need practical, scenario-driven guidance they can apply to real workloads. To support that, the Azure Network Security team is hosting a series of upcoming technical webinars covering the capabilities our customers rely on every day:&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-drs?tabs=drs21" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Web Application Firewall (WAF),&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt; &lt;A href="https://learn.microsoft.com/en-us/azure/firewall/firewall-copilot" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Firewall,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt; &lt;A href="https://learn.microsoft.com/en-us/azure/ddos-protection/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure DDoS Protection&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; and &lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/bastion/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Bastion&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Each session is focused on demos, the latest enhancements, and the design and operational decisions you face when securing modern Azure environments. Whether you are protecting customer-facing web applications, hardening east-west and egress traffic, or securing remote administrative access at scale, there is a session in this lineup for you.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;These webinars are ideal for Security Architects and Engineers, Network and Infrastructure teams, SOC Analysts, Cloud Platform Owners, Partner Technical Consultants, and any practitioner responsible for the security posture of workloads running on Azure.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Below is the schedule of the upcoming live deliveries.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Upcoming Events &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;H5&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Azure WAF Layer 7 DDoS defense in practice&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Date and time: Thursday, June 18, 2026, at 8am PST&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://securitycommunity.microsoft.com/VirtualEvents/Webinar-Details/?id=1776dc8f-c353-f111-bec7-000d3a58d82a" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;View event details and join&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As web applications become primary targets for sophisticated application-layer attacks, Azure Web Application Firewall continues to evolve to meet the needs of modern application security teams facing volumetric and targeted application-layer threats. In this webinar, we will explore how Azure WAF enables a layered, adaptive approach to application-layer DDoS mitigation, helping organizations detect and block malicious request patterns through intelligent inspection, control traffic flow to prevent resource exhaustion from abusive sources, progressively challenge suspicious clients to verify legitimacy without disrupting real users, and combine multiple defense mechanisms into a cohesive mitigation strategy that adapts to evolving attack techniques. Whether you're securing customer-facing web apps or business-critical services, this session will equip you with practical approaches to building resilient application-layer defenses on Azure.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Azure Firewall IDPS Detections and Sentinel Integration&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Date and time: Thursday, July 9, 2026, at 8am PST&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://securitycommunity.microsoft.com/VirtualEvents/Webinar-Details/?id=125d3fb9-c653-f111-bec6-000d3a5bf7ee" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;View event details and join&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As network threats grow in complexity, organizations need visibility that extends beyond simple traffic filtering into intelligent detection and unified investigation workflows. Azure Firewall's Intrusion Detection and Prevention capabilities continue to evolve to meet the needs of modern security operations teams facing advanced lateral movement, exploitation attempts, and command-and-control activity. In this webinar, we will explore how Azure Firewall identifies malicious network patterns in real time, how detection signals flow seamlessly into Microsoft Sentinel to enrich the broader security narrative, and how security teams can correlate firewall intelligence with other data sources to accelerate threat hunting, streamline incident response, and build a more connected and actionable view of their network security posture.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;What's New in Azure Bastion&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Date and time: Thursday, July 23, 2026, at 8am PST&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://securitycommunity.microsoft.com/VirtualEvents/Webinar-Details/?id=3a4e6d94-ca53-f111-bec6-6045bd06ff19" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;View event details and join&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Secure remote access to cloud workloads remains a critical requirement as organizations scale their Azure environments and adapt to evolving operational demands. Azure Bastion continues to evolve to meet the needs of modern infrastructure teams seeking seamless, browser-based connectivity without exposing virtual machines to the public internet. In this webinar, we'll explore the latest enhancements to Azure Bastion covering new capabilities that improve connectivity options, streamline the administrative experience, expand protocol and session support, and strengthen the overall security posture of remote access workflows. Whether you're managing a handful of VMs or operating at enterprise scale, this session will bring you up to speed on what's new and how these improvements can simplify and secure your day-to-day operations.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;What's New in Azure Firewall&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Date and time: Thursday, August 6, 2026, at 8am PST&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://securitycommunity.microsoft.com/VirtualEvents/Webinar-Details/?id=96d39a8e-bc5e-f111-a826-6045bd023cfc" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;View event details and join&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As network architectures grow more distributed and threat landscapes more dynamic, organizations need a cloud-native firewall that keeps pace with both modern workload patterns and adversary techniques. Azure Firewall continues to evolve to meet the needs of network and security teams managing hybrid environments, multi-region deployments, and increasingly complex east-west and north-south traffic flows. In this webinar, we will explore the latest enhancements to Azure Firewall covering new policy and rule management capabilities, improvements that expand protocol and traffic inspection coverage, and deeper integrations across the Azure security ecosystem to streamline operations. Whether you are standardizing perimeter protection across a global Azure footprint or modernizing segmentation for business-critical workloads, this session will bring you up to speed on what is new and how these improvements can simplify and strengthen your day-to-day network security operations.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;What's New in Azure Web Application Firewall&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Date and time: Thursday, August 27, 2026, at 8am PST&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://securitycommunity.microsoft.com/VirtualEvents/Webinar-Details/?id=541a5162-4655-f111-bec7-000d3a5ad9f6" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;View event details and join&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Web applications remain primary entry points for attackers, and organizations need a Web Application Firewall that adapts as quickly as the threats targeting their workloads. Azure Web Application Firewall continues to evolve to meet the needs of modern application security teams defending against an expanding mix of OWASP-class attacks, automated abuse, and business logic threats across diverse hosting models. In this webinar, we will explore the latest enhancements to Azure WAF. We will cover new detection and rule capabilities that improve protection accuracy, tuning and exclusion improvements that reduce false positives without weakening coverage, and expanded visibility and analytics that accelerate investigation. Whether you are securing customer-facing web apps or managing WAF policies at scale, this session will bring you up to speed on what's new and how these improvements can simplify and strengthen your application protection strategy&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Past Recordings:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;View additional past webinars from &lt;/SPAN&gt;&lt;A href="https://www.youtube.com/playlist?list=PLmAptfqzxVEVh3-ecmlrdQJ3XAay97KNb" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Network Security &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;on Microsoft Security Community&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt; YouTube&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;Stay connected with the Azure Network Security community&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Influence product feedback and join the &lt;/SPAN&gt;&lt;A href="https://www.youtube.com/playlist?list=PLmAptfqzxVEVh3-ecmlrdQJ3XAay97KNb" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Threat Protection Advisors Program&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Stay up-to-date and fo&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;llow the &lt;/SPAN&gt;&lt;A href="https://techcommunity.microsoft.com/category/azure-network-security/blog/azurenetworksecurityblog" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Network Security Blog | Microsoft Community Hub&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Engage with &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;p&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;eers&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;ask and answer questions &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;in the &lt;/SPAN&gt;&lt;A href="https://techcommunity.microsoft.com/category/azure-network-security/discussions/azurenetworksecurity" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Network Security discussion board&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;---&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Learn and Engage with the Microsoft Security Community &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="2"&gt;&lt;SPAN data-contrast="auto"&gt;Log in and follow this &lt;/SPAN&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/category/microsoft-security-product/blog/microsoft-security-blog?action=follow" target="_blank" rel="noopener" data-lia-auto-title="Microsoft Security Community Blog" data-lia-auto-title-active="0"&gt;Microsoft Security Community Blog&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; and post/ interact in the &lt;/SPAN&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-category" href="https://techcommunity.microsoft.com/category/microsoft-security?action=follow" target="_blank" rel="noopener" data-lia-auto-title="Microsoft Security Community discussion spaces" data-lia-auto-title-active="0"&gt;Microsoft Security Community discussion spaces&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="2"&gt;&lt;SPAN style="font-style: var(--lia-blog-font-style); font-family: var(--lia-blog-font-family); font-size: var(--lia-bs-font-size-base);" data-contrast="auto"&gt;Follow = Click the heart in the upper right when you're logged in&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-style: var(--lia-blog-font-style); font-family: var(--lia-blog-font-family); font-size: var(--lia-bs-font-size-base);" data-contrast="auto"&gt;🤍&lt;/SPAN&gt;&lt;SPAN style="font-style: var(--lia-blog-font-style); font-family: var(--lia-blog-font-family); font-size: var(--lia-bs-font-size-base);" data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="2"&gt;&lt;SPAN data-contrast="auto"&gt;Join the &lt;/SPAN&gt;&lt;A href="https://aka.ms/AAycdmn" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft Security Community&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; and be notified of upcoming events, product feedback surveys, and more.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="2"&gt;&lt;SPAN data-contrast="auto"&gt;Get early access to Microsoft Security products and provide feedback to engineers by joining the &lt;/SPAN&gt;&lt;A href="https://aka.ms/AAyclfq" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft Security Advisors.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="2"&gt;&lt;SPAN data-contrast="auto"&gt;Learn about the &lt;/SPAN&gt;&lt;A href="https://aka.ms/MVPMDOvideo" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft MVP Program.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="6" data-aria-level="2"&gt;&lt;SPAN data-contrast="auto"&gt;Join the &lt;/SPAN&gt;&lt;A href="https://aka.ms/AAyclgu" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft Security Community LinkedIn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; and the &lt;/SPAN&gt;&lt;A href="https://www.linkedin.com/company/microsoft-entra/posts/?feedView=all" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft Entra Community LinkedIn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Thu, 11 Jun 2026 18:09:16 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/level-up-your-azure-network-security-skills-with-our-upcoming/ba-p/4525584</guid>
      <dc:creator>andrewmathu</dc:creator>
      <dc:date>2026-06-11T18:09:16Z</dc:date>
    </item>
    <item>
      <title>Securing the new risk surface: local agents, claws, and open runtimes</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/securing-the-new-risk-surface-local-agents-claws-and-open/ba-p/4524602</link>
      <description>&lt;P&gt;The next wave of AI is more than just powerful models. We’re now seeing intelligent agents that run locally on our devices, interacting directly with sensitive data, apps, and systems. Some operate persistently: monitoring, planning, and executing tasks over time instead of just responding to one-off prompts. We call these more sustained, autonomous processes “claws.” Together, local agents and claws are changing how work gets done. They also introduce a new risk surface for organizations: these agents often run with deep access and minimal oversight on endpoints, meaning a single misstep or malicious input could lead to misuse of data, unintended system changes, or other real-world impacts.&lt;/P&gt;
&lt;H2&gt;A new class of risk: when agents run locally&lt;/H2&gt;
&lt;P&gt;Enterprise security teams already understand the risks introduced by AI agents in cloud services and managed platforms. Local agents introduce a different, and in many ways more acute, risk profile.&lt;/P&gt;
&lt;P&gt;When agents run locally on endpoints, &lt;STRONG&gt;&lt;EM&gt;they operate inside the user’s trust boundary&lt;/EM&gt;&lt;/STRONG&gt;. They inherit the device context, user credentials, local files, cached tokens, browser sessions, and developer tools already present on that machine. Unlike centrally managed cloud agents, local agents can be created, modified, and executed with little to no centralized oversight, often outside established onboarding and governance workflows.&lt;/P&gt;
&lt;P&gt;This creates a distinct risk scenario:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;High privilege by proximity&lt;/STRONG&gt; – Local agents often run under a user’s full identity and permissions, with direct access to sensitive data and systems the user can reach.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reduced visibility &lt;/STRONG&gt;– Security teams may not know which agents are running locally, how they are configured, or what external services they communicate with.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Immediate impact&lt;/STRONG&gt; – A single malicious input, compromised dependency, or unsafe configuration can translate directly into data exposure, destructive system changes, or unauthorized external communication, at endpoint speed.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The risk is not theoretical. As recent incidents have shown, a locally running agent with overly broad permissions can issue destructive commands, leak sensitive data, or propagate errors faster than traditional software controls can react&lt;A href="#community--1-_ftn1" target="_blank" rel="noopener" name="_ftnref1"&gt;[1]&lt;/A&gt;. &lt;STRONG&gt;&lt;EM&gt;Existing endpoint and application security models were not designed for autonomous systems making decisions continuously on user devices.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To reduce this risk, security must extend beyond application boundaries and into the agent operating environment. Organizations need visibility into local agents, control over where and how they run, and enforcement of policy as agents act, before unsafe behavior can cause harm.&lt;/P&gt;
&lt;H2&gt;A secure agent operating environment&lt;/H2&gt;
&lt;P&gt;Microsoft’s approach to agent security is already well established: secure agents&amp;nbsp;as systems, not individual tools, with consistent visibility, control, and enforcement across identity, data, network, and runtime.&amp;nbsp;&lt;STRONG&gt;Today’s announcements build on that foundation by extending the same agent security model to local agents running on endpoints.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Local agents introduce a different operating reality. They run on user devices, inherit local context, and act with direct proximity to sensitive data, credentials, and tools. Securing them requires bringing endpoint‑level agents into the same control framework CISOs already rely on, without fragmenting governance or creating new blind spots.&lt;/P&gt;
&lt;P&gt;To do this, Microsoft extends the Agent 365 control plane to local agents, delivering outcomes security leaders expect:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Observe&lt;/STRONG&gt;: Gain a unified view of known local agents across the enterprise to identify what is running, where, and with what access, reducing blind spots before risk materializes.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Secure&lt;/STRONG&gt;: Contain agent activity and help enforce controls in real time to block unsafe behavior, prevent unauthorized access, and stop sensitive data loss before impact.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Govern&lt;/STRONG&gt;: Apply consistent policy and audit across the agent lifecycle to help ensure accountability, enforce standards, and maintain control as agent behavior evolves over time.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;By extending Microsoft Agent 365 to the endpoint, local agents and claws can now operate under the same standards of oversight as cloud‑based agents. This reduces risk while enabling organizations to confidently adopt local, autonomous agents as part of their enterprise AI strategy.&lt;/P&gt;
&lt;H2&gt;Observe: discover and understand local agents&lt;/H2&gt;
&lt;P&gt;The first step in reducing risk is always visibility. Local agents often emerge and operate outside traditional IT oversight, what we call “shadow AI”. If security teams can’t see these agents, they can’t manage or protect them. Therefore, true observability into local agent presence and behavior is critical: organizations need an updated inventory of known local agents, where they’re running, and what they can access. With that knowledge, CISOs and their teams can assess exposure and take informed action.&lt;/P&gt;
&lt;P&gt;Today, Microsoft is introducing agent observability for &lt;A href="https://aka.ms/agenticendpointsecurity" target="_blank" rel="noopener"&gt;20+ local AI agents&lt;/A&gt; running on managed Windows and MacOS devices as first-class security assets. Together, these signals roll up into a unified agent inventory that is surfaced through the security and admin experiences teams already use, so IT, security, and identity teams can see and assess potential local agent risk in the context of their existing workflows.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Agent 365 Agent Registry (including Shadow AI)&lt;/STRONG&gt; provides a system of record for local agents that have been brought under governance, while also surfacing unmanaged or unsanctioned local agents detected on managed endpoints. Together, these capabilities give security teams visibility into both known local agents and previously unknown agent activity, using existing endpoint security signals. Teams can assess risk, decide whether to block execution, or bring local agents under governance as part of an end-to-end control workflow&lt;STRONG&gt;. &lt;/STRONG&gt;Public preview coming later in June. &lt;A href="https://www.microsoft.com/en-us/security/blog/2026/05/01/microsoft-agent-365-now-generally-available-expands-capabilities-and-integrations/" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;P&gt;&lt;EM&gt;Shadow AI detection in the Microsoft 365 admin center, showing unmanaged agents and their publishers across the tenant.&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Defender &lt;/STRONG&gt;now&lt;STRONG&gt; &lt;/STRONG&gt;discovers and profiles supported local AI agents on eligible Microsoft Defender onboarded devices. It surfaces each agent’s configuration, such as any associated Model Context Protocol (MCP) servers, and maps it to the device and user identity under which it runs. This approach gives security teams a clear picture of potential exposure for supported agents: what it can reach and what it is entitled to access, making it easier to identify potentially risky combinations, such as auto-approval of agents running with elevated permissions on devices that contain sensitive data, and investigate using the same endpoint telemetry security teams already use in Defender. Now in public preview. &lt;A href="https://aka.ms/Build2026/SecuringLocalAgents" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Purview &lt;/STRONG&gt;extends observability into the data layer by showing how agents interact with sensitive information across the environment. It helps identify potential exposure paths where data could be overshared, leaked, or used in ways that increase risk. This insight gives organizations the context they need to help reduce data security and compliance risk as part of broader agent governance. Now in public preview.&lt;STRONG&gt; &lt;/STRONG&gt;&lt;A href="https://aka.ms/PurviewforDevelopers" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Entra &lt;/STRONG&gt;extends its Secure Access Service Edge (SASE) architecture to local agents, bringing identity‑aware, network‑level visibility to agents running on Windows and MacOS devices. By correlating network signals with Defender endpoint telemetry, security teams can see which local agents communicate externally, how they are configured, and which resources they are permitted to reach versus what they actually access. This elevates local agent network behavior into first‑class security insight, helping teams identify previously unknown or unmanaged agents and assess risk quickly. These insights surface through the Agent 365 experience, enabling faster, more confident decisions about local agent exposure. Now in public preview. &lt;A href="http://aka.ms/gsabuild2026" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Together, these capabilities help organizations with a unified, updated view of known local agent activity and potential risks, helping to minimize blind spots at the endpoint. But visibility alone does not reduce risk. To do that, organizations must also control how local agents behave—both where they run and what they do in real time.&lt;/P&gt;
&lt;H2&gt;Secure: contain and enforce local agent actions&lt;/H2&gt;
&lt;P&gt;As the earlier example illustrates, the risk is not just that local agents exist, but that they act autonomously. A single decision can translate directly into real‑world impact, accessing data, executing code, or modifying systems at machine speed.&lt;/P&gt;
&lt;P&gt;Reducing this risk requires two layers of protection. First, organizations must control where agents run and what they can access by design. Second, they must enforce controls as agents act, helping to stop unsafe behavior in real time. Microsoft delivers both through OS‑level containment and runtime enforcement.&lt;/P&gt;
&lt;H3&gt;Execution environment: control agent behavior by design&lt;/H3&gt;
&lt;P&gt;Containment helps organizations bound what agents can access and do, preventing dynamic behavior from turning into unintended impact. Today, we’re announcing execution‑environment controls that define where local agents run and what they can access, limiting exposure by design.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Windows 365 for Agents&lt;/STRONG&gt; provides Cloud PCs that enable AI agents to execute multi-step workflows across software, including opening apps, navigating interfaces, entering inputs, and processing data. Today, we are making Windows 365 for Agents generally available within Agent 365, enabling Agent builders to build computer-using agents for a variety of enterprise use cases. Now generally available within Agent 365. &lt;A href="https://learn.microsoft.com/en-us/windows-365/agents/" target="_blank" rel="noopener"&gt;Learn more.&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Execution Containers (MXC)&lt;/STRONG&gt; helps to contain agent impact without limiting productivity gains. MXC is a cross-platform, policy-driven execution layer for agents across Windows and WSL. Developers declare what an agent can access — like files and networking related policies — and MXC enforces those boundaries at runtime. Windows delivers a composable sandbox through MXC—a single SDK and policy model that maps to the right isolation construct for any agent workload, from fast process isolation (adopted by GitHub Copilot CLI) to micro-VMs, Linux containers, and cloud instances via Windows 365. Session isolation separates the agent's execution from the user's desktop, clipboard, UI, and input devices, and critically, binds the agent to a strong user identity — mitigating UI spoofing, input injection, and cross-session data leakage. Agent 365 layers Entra and Intune policy on top so IT can govern containment centrally while developers choose the guardrail weight their workload demands. Now available in early preview. &lt;A href="https://blogs.windows.com/windowsdeveloper/?p=57808" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;OS-enforced Agent Identity and enterprise manageability on Windows&lt;/STRONG&gt;: beyond containment, every agent activity must be attributable and governed. Windows assigns agents a local ID or a cloud provisioned identity backed by Entra and attributes all activity from the container to that identity, so you can clearly differentiate human from agent. Native Windows integration with Agent 365 provides a common foundation for observability, security and governance, including native Intune integration to set policies that gate the agent runtime execution and control how agents run. Defender, Entra, Intune and Purview will provide runtime protections for evolving threats across access, sensitive data, malicious prompts, and risky behavior so security and IT teams can prevent enterprise risk. &lt;A href="https://blogs.windows.com/windowsdeveloper/?p=57808" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Runtime: enforce controls as agents act&lt;/H3&gt;
&lt;P&gt;If the execution environment defines where agents are allowed to operate, runtime enforcement governs what they are allowed to do. This is the moment an agent accesses sensitive data, invokes tools, or takes action under a user’s identity, and where real‑time controls matter most.&lt;/P&gt;
&lt;P&gt;Today, we are announcing runtime controls across identity, data, and threat protection for Claude Code and GitHub Copilot CLI, with OpenClaw and OpenAI Codex support coming in late June.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Defender &lt;/STRONG&gt;adds runtime protection for supported local AI agents on Windows, helping to detect unsafe or malicious behavior inline across prompts, tool calls, and responses. Based on policy, Defender can help block or audit agent actions and raise alerts with agent context, enabling investigation using the same telemetry and hunting workflows security teams already use.&amp;nbsp; Now in public preview. &lt;A href="https://aka.ms/Build2026/SecuringLocalAgents" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;P&gt;&lt;EM&gt;Microsoft Defender enforcement of policies during a local agent interaction with a potential threat&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Purview&lt;/STRONG&gt;&lt;STRONG&gt; &lt;/STRONG&gt;extends enforcement of Data Loss Prevention policies to local agent interactions, preventing sensitive data leakage and exfiltration as agents execute tasks, call tools, or generate outputs. These controls help reduce AI-driven data risks while maintaining productivity and providing visibility into recurring risky behaviors across agent sessions. Now in public preview.&lt;STRONG&gt; &lt;/STRONG&gt;&lt;A href="https://aka.ms/PurviewforDevelopers" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;P&gt;&lt;EM&gt;Microsoft Purview enforcement of Data Loss Prevention policies during a local agent interaction with sensitive data&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Entra &lt;/STRONG&gt;extends the Secure Access Service Edge (SASE) model to local agents by enforcing network-based security controls at runtime, as agents act. Security teams can apply agent-specific network policies directly to agent traffic—separate from user traffic—to restrict web access to authorized destinations, control file transfers, and limit connections to trusted services. Enforced inline during execution, these controls help reduce the risk of data exfiltration, unauthorized access, and communication with untrusted systems, while maintaining consistent, policy‑driven control over local agent behavior. Now in public preview. &lt;A href="http://aka.ms/gsabuild2026" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Learn more&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Together with environment-level containment, these controls help to secure not just where agents run, but how they act.&lt;/P&gt;
&lt;H2&gt;Govern: sustain control with policy and audit&lt;/H2&gt;
&lt;P&gt;As agents become persistent systems operating over time, risk extends beyond individual actions to sustained and evolving behavior. Without governance, organizations lose visibility into how agents evolve, what they access, and whether their actions remain aligned with policy. Sustaining trust in local agents requires continuous oversight, accountability, and lifecycle control.&lt;/P&gt;
&lt;P&gt;Today, we’re announcing governance controls that keep local agent activity accountable over time through policy and audit.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Intune&lt;/STRONG&gt; helps control how agents run on managed devices by applying endpoint policies that reduce device-level risk. It enables teams to help block OpenClaw on Windows and apply security policies for runtime protection, now in public preview. With MXC as well as &lt;A href="https://aka.ms/W365Build26Blog" target="_blank" rel="noopener"&gt;Windows 365 for Agents&lt;/A&gt;, administrators can use Intune to configure the environments for managed agents running locally and on Cloud PCs. This helps organizations apply controls across deployment models, prevent unauthorized agent activity, and maintain real-time governance over execution.&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;P&gt;&lt;EM&gt;In the Microsoft Intune admin center, an IT professional can apply policies to configure agents like OpenClaw to run in MXC and manage what they can access. &lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Purview&lt;/STRONG&gt; provides a comprehensive audit record of agent activity over time, capturing how local agents access, use, and interact with sensitive data. These audit logs support investigation, compliance reporting, and accountability, helping to ensure agent actions are traceable and defensible long after execution. Now in public preview for supported agents. &lt;A href="https://aka.ms/PurviewforDevelopers" target="_blank" rel="noopener"&gt;Learn more.&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Together, these governance capabilities help to ensure that local agent activity is not only controlled in the moment, but&amp;nbsp;managed consistently over time, with visibility and accountability for every action. This enables organizations to move beyond limited AI pilots to&amp;nbsp;trusted, auditable, enterprise‑scale adoption&amp;nbsp;of agentic AI.&lt;/P&gt;
&lt;H2&gt;From unmanaged claws to secure and governed agents&lt;/H2&gt;
&lt;P&gt;The result of extending visibility, runtime enforcement, and governance across the agent operating environment is a shift from unmanaged local agents and claws to a secure, enterprise‑ready system. Each layer of Microsoft’s security stack plays a clear role:&lt;/P&gt;
&lt;P&gt;Agent 365 provides the unified control plane now for local agents that includes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft Defender to detect and block unsafe actions&lt;/LI&gt;
&lt;LI&gt;Microsoft Purview to provide data protection and compliance&lt;/LI&gt;
&lt;LI&gt;Microsoft Entra to enforce network access controls&lt;/LI&gt;
&lt;LI&gt;Microsoft Intune governs execution through device policy&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;And Microsoft Windows enforces execution boundaries at the platform layer&lt;/P&gt;
&lt;P&gt;Together, these layers form a defense‑in‑depth model that helps to close gaps across the local agent lifecycle.&lt;/P&gt;
&lt;H2&gt;Enabling agentic AI with confidence&lt;/H2&gt;
&lt;P&gt;Local agents and claws introduce a new class of enterprise risk, as autonomous systems operate continuously across identities, data, and systems. They break assumptions that traditional security models rely on.&lt;/P&gt;
&lt;P&gt;Microsoft addresses this shift by securing the agent operating environment itself—helping organizations identify known agents through unified observability, help secure agent actions via real-time enforcement of policies, and govern agent interactions over time through consistent policy and audit.&lt;/P&gt;
&lt;P&gt;AI adoption is accelerating faster than the governance structures organizations have in place to manage it. Extending proven security principles to local agents and claws is how that gap gets closed.&lt;/P&gt;
&lt;P&gt;Learn more: &lt;A href="https://aka.ms/securityforAI" target="_blank" rel="noopener"&gt;aka.ms/securityforAI&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="#community--1-_ftnref1" target="_blank" rel="noopener" name="_ftn1"&gt;[1]&lt;/A&gt; &lt;A href="https://cybernews.com/ai-news/claude-ai-deletes-car-rental-database/" target="_blank" rel="noopener"&gt;Claude AI agent wipes firm’s database in 9 seconds | Cybernews&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jun 2026 17:15:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/securing-the-new-risk-surface-local-agents-claws-and-open/ba-p/4524602</guid>
      <dc:creator>Herain_Oberoi</dc:creator>
      <dc:date>2026-06-02T17:15:00Z</dc:date>
    </item>
    <item>
      <title>Microsoft Purview enables developers with strong data security across AI apps and agents</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/microsoft-purview-enables-developers-with-strong-data-security/ba-p/4524626</link>
      <description>&lt;P&gt;Today, developers are at the center of a new wave of innovation—building AI applications and agents that are deeply connected to enterprise data. But with this opportunity comes a new and complex set of security challenges. AI systems operate across cloud platforms, third-party services, and even local and on-premises development environments, interacting dynamically with sensitive data such as customer records, financial information, and intellectual property. Traditional security approaches weren’t designed for this level of scale, autonomy, or fluid data movement—leaving developers to navigate fragmented tools, unclear policies, and the risk of unintentionally exposing sensitive information.&lt;/P&gt;
&lt;P&gt;At the same time, expectations are rising. Organizations need to ensure that AI applications and agents are compliant, auditable, and secure by default on an enterprise-level—not retrofitted after deployment. But for developers, adding security often means additional complexity, custom integrations, and slower time to market. This tension between speed and control has become one of the biggest barriers to moving AI from experimentation into production.&lt;/P&gt;
&lt;P&gt;Microsoft Purview is designed to help with this challenge by embedding data security and compliance controls across the development cycle. Purview provides a consistent way to govern how data is accessed, used, and shared—without requiring developers to become security experts. The result is a simpler path to building AI systems that are secure, compliant, and enterprise-ready by design.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Extending data security and compliance to local agents and claws&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Local and endpoint agents, built in platforms such as GitHub Copilot CLI and OpenClaw, introduce a new class of data security challenges as they operate outside traditional control planes and directly on user machines. Unlike cloud systems, these agents can access local files, credentials, terminals, and enterprise apps simultaneously—often moving data across tools and environments. This expands data risks, from sensitive data being unintentionally stored, copied, or shared, to API keys and tokens being exposed, and autonomous workflows triggering data movement without explicit user intent. At the same time, many existing security controls were designed for browser or cloud-based activity, leaving a growing blind spot at the endpoint where agents are increasingly running. The result is a widening gap between how developers build agents to operate locally in the users machines, and how organizations can detect, govern, and protect the data those agents interact with.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://aka.ms/Build2026/SecureLocalAgents" target="_blank" rel="noopener"&gt;Microsoft Security and Windows&lt;/A&gt; are integrating management and security capabilities directly into the local agents’ development workflow, enabling security as an architectural guarantee rather than an implementation choice.&lt;/P&gt;
&lt;P&gt;At Build, we are thrilled to be &lt;STRONG&gt;extending Purview visibility and protection capabilities to local agents developed on GitHub Copilot CLI, Claude Code, OpenAI Codex, and OpenClaw &lt;/STRONG&gt;-&lt;STRONG&gt; &lt;/STRONG&gt;in Public Preview. Unlike traditional cloud applications, these agents operate closer to the data and often create new risks for data exposure. Purview addresses this challenge across all types of agent interactions with a clear, simplified set of scenarios:&lt;/P&gt;
&lt;P&gt;▪ &lt;U&gt;Observability&lt;/U&gt;: Visibility on Purview Data Security Posture Management (DSPM) across agent inventory, as well as into how local agents interact with sensitive data—across prompts, responses, and actions.&lt;/P&gt;
&lt;P&gt;▪ &lt;U&gt;Runtime data protection&lt;/U&gt;: Purview Data Loss Prevention (DLP) controls enforced directly into the agent execution flow, inspecting prompts and tool calls in real time to prevent sensitive data exfiltration.&lt;/P&gt;
&lt;P&gt;▪ &lt;U&gt;Agentic risk detection&lt;/U&gt;: Risky or anomalous agent behaviors detected through Insider Risk Management (IRM) signals, helping teams detect unsafe interactions early.&lt;/P&gt;
&lt;P&gt;▪ &lt;U&gt;Audit&lt;/U&gt;: Comprehensive, end-to-end logging of all local agent interactions—capturing prompts, responses, data access, and actions for data context.&lt;/P&gt;
&lt;P&gt;For example, a developer is using a local coding agent to generate code and accidentally includes sensitive credentials in a prompt. AI observability in DSPM surfaces the interaction and shows what data the agent accessed. DLP detects the sensitive data in real time and blocks it from being sent or processed (or sensitive files from being accessed and exfiltrated). At the same time, agentic risk detection flags the session as high risk based on the behavior pattern. All of this activity is captured in audit logs, enabling the security team to investigate and take action quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Data protection policy blocks agent interaction with sensitive data&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;Developers and security teams gain visibility into agent activity and data interactions, while policies prevent sensitive data leakage. This ensures consistent security outcomes across both cloud and endpoint environments, without disrupting developer workflows.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Strengthening visibility and controls for Foundry agents&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Foundry gives developers a central place to build and manage AI agents, but it also creates a need for data security context directly in that workflow—especially as prompts, model interactions, and downstream actions increasingly involve sensitive enterprise data.&lt;/P&gt;
&lt;P&gt;At Build, we are excited to announce the expansion of the Foundry integration with Purview. This includes&amp;nbsp;&lt;STRONG&gt;Purview DLP runtime controls for prompt processing in Foundry&lt;/STRONG&gt;,&lt;STRONG&gt; &lt;/STRONG&gt;in Public Preview. As agents and applications built on Foundry increasingly interact with sensitive data, Purview ensures those interactions are governed by trusted controls, identifying Sensitive Information Types (SITs) in real time to detect and protect confidential data embedded in prompts. For example, if a user includes customer PII or financial data in a prompt, Purview can automatically identify the sensitive content and block that prompt from being processed by the model. This ensures that all Foundry apps and agents, regardless of how they’re built or deployed, inherit consistent data protection – allowing organizations to reduce risk of inadvertent data exposure, centralize compliance enforcement across AI workloads, and confidently scale AI adoption knowing sensitive data is protected by design.&lt;/P&gt;
&lt;P&gt;We’re also building up on the &lt;A href="https://aka.ms/PurviewforAgents" target="_blank" rel="noopener"&gt;Purview coverage for Foundry shared at the last Microsoft Ignite&lt;/A&gt; by announcing &lt;STRONG&gt;Purview insights embedded directly into the Foundry Control Plane&lt;/STRONG&gt;,&lt;STRONG&gt; &lt;/STRONG&gt;in General Availability, bringing rich data security context to the plane where developers already work. Purview surfaces crucial signals—such as SITs detected in the agentic interactions, % of agentic interactions involving sensitive data, and spread of high-risk users — so Foundry admins can know how AI apps and agents are built in their environment. This shift enables developers to make faster, better decisions in the moment, reducing rework and closing security gaps early on.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Purview Audit embedded in the Foundry Control Plane&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;For customers, the value is clear: stronger security by design and at enterprise scale, accelerated development cycles, and reduced risk of data leaks or compliance issues—without slowing down innovation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Innovating for developers everywhere, at the pace of AI growth&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Microsoft is also expanding Purview’s reach across the broader developer ecosystem. New integrations help organizations apply consistent oversight to AI tools and platforms developers already use, without adding separate compliance workflows.&lt;BR /&gt;&lt;BR /&gt;GitHub Copilot is a critical productivity layer for developers, accelerating how code is written and shipped—making it equally important that developer interactions with GitHub Copilot are governed and secured with the same rigor as enterprise data. &lt;STRONG&gt;Microsoft Purview now extends data governance and compliance capabilities to GitHub Copilot interactions&lt;/STRONG&gt;, in Public Preview, enabling GitHub Enterprise customers with Entra SSO to stream audit logs directly into Purview. This brings centralized visibility for AI activity, allowing security and compliance teams to analyze GitHub Copilot agent session activity alongside other AI workloads. With this native integration into GitHub workflows, Purview audits Copilot activity across repositories, pull requests, and developer sessions—ensuring AI-generated code aligns with enterprise data policies, compliance requirements, and secure development standards.&lt;/P&gt;
&lt;P&gt;By integrating Purview into existing workflows, organizations can govern GitHub AI usage without building parallel pipelines—reducing complexity while ensuring consistent compliance coverage across their entire data estate.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Purview capabilities configured directly into the GitHub Copilot experience&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;Today’s AI agents aren’t built in just one ecosystem—they span custom apps, third-party platforms, and open-source frameworks. Without consistent controls, this creates blind spots where sensitive data can be exposed outside enterprise guardrails. That’s why extending Purview protection beyond Microsoft environments is critical: it ensures developers can apply the same data security, DLP policies, and compliance controls to any agent, anywhere—so innovation can scale without increasing risk.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Developers already use Microsoft Purview APIs to embed data protection into enterprise workflows. Today, we’re&amp;nbsp;introducing the&lt;STRONG&gt; Microsoft Purview SDK for .NET — a simple, drop-in toolkit that brings Purview capabilities directly into any application&lt;/STRONG&gt;, in Public Preview. Instead of weeks spent wiring APIs, authentication, and error handling, developers can add content scanning, DLP checks, and sensitivity labeling in just a few lines of code. The SDK handles the heavy lifting — including auth, retries, caching, and telemetry — so teams can focus on building experiences.&lt;/P&gt;
&lt;P&gt;For AI apps and agents built outside of the Microsoft AI platforms, SDK adds built-in support and can evaluate prompts and responses in real time against DLP and content policies — helping prevent data exposure at runtime without custom logic.&lt;/P&gt;
&lt;P&gt;Designed for both real-time and asynchronous patterns, and for authenticated or anonymous flows, the SDK also feeds activity back into Purview to give security teams centralized visibility and control. The bottom line is- the Microsoft Purview SDK enables developers to build AI apps and agents that are secure and compliant by default — cutting integration time from weeks to days while ensuring data protection scales with AI. The SDK will be available in public preview within the next month.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Together, these announcements represent a significant step forward in how developers build secure AI systems. Microsoft Purview is no longer just a data security and compliance solution—it is a first-class layer of the development process by protecting data across AI applications and agents, and enables a bridge between developers and security teams. As AI becomes more agentic, distributed, and deeply connected to enterprise data, the need for built-in security will only grow. With Purview, developers no longer must choose between speed and security—they can build both into every application from the start&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Getting connected with Microsoft Purview and learn more&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Learn more about Microsoft Purview on our&amp;nbsp;&lt;A href="https://www.microsoft.com/en-us/security/business/microsoft-purview" target="_blank" rel="noopener"&gt;website&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/purview/" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Explore&lt;A class="lia-external-url" href="https://www.microsoft.com/en-us/microsoft-agent-365?msockid=0cae18635970673804700df9585d6659" target="_blank"&gt; Agent 365&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://aka.ms/PurviewTrial" target="_blank" rel="noopener"&gt;Try Microsoft Purview data security&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Learn more about &lt;A href="Microsoft%20Purview%20Developer%20Platform%20Documentation%20-%20purview-sdk%20|%20Microsoft%20Learn" target="_blank" rel="noopener"&gt;Microsoft Purview SDK&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jun 2026 17:14:32 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/microsoft-purview-enables-developers-with-strong-data-security/ba-p/4524626</guid>
      <dc:creator>Nathalia_Borges</dc:creator>
      <dc:date>2026-06-02T17:14:32Z</dc:date>
    </item>
    <item>
      <title>New Windows Features to Secure Today’s Data in a Post-Quantum World</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/new-windows-features-to-secure-today-s-data-in-a-post-quantum/ba-p/4523370</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Quantum&amp;nbsp;safety&amp;nbsp;is&amp;nbsp;a staged transition across customer environments.&amp;nbsp;Windows is enabling this progression by&amp;nbsp;extending&amp;nbsp;quantum-safe&amp;nbsp;support beyond&amp;nbsp;algorithms and APIs, into the protocols and platform components that&amp;nbsp;organizations use&amp;nbsp;the most.&amp;nbsp;This foundation empowers customers to build, validate, pilot, and ultimately deploy quantum-safe applications, systems, and infrastructure at scale.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Microsoft’s earlier announcements introduced&amp;nbsp;PQC&amp;nbsp;support&amp;nbsp;in&amp;nbsp;the&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://techcommunity.microsoft.com/blog/microsoft-security-blog/microsofts-quantum-resistant-cryptography-is-here/4238780" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;core cryptographic building blocks&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and&amp;nbsp;outlined&amp;nbsp;the broader&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.microsoft.com/en-us/security/blog/2025/08/20/quantum-safe-security-progress-towards-next-generation-cryptography/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Quantum Safe Program&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;including the need for&amp;nbsp;crypto-agility, standards alignment, and a practical migration path.&amp;nbsp;Microsoft delivered&amp;nbsp;a key milestone&amp;nbsp;last November&amp;nbsp;by&amp;nbsp;making&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://techcommunity.microsoft.com/blog/microsoft-security-blog/post-quantum-cryptography-apis-now-generally-available-on-microsoft-platforms/4469093" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;PQC algorithms generally available&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;on Windows 11 and Windows Server 2025.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Now,&amp;nbsp;we’re&amp;nbsp;bringing&amp;nbsp;quantum-safe capabilities to where&amp;nbsp;they&amp;nbsp;are used: adding&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://datatracker.ietf.org/doc/draft-ietf-tls-hybrid-design/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;PQ&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;&amp;nbsp;TLS&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;hybrid key&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;exchange&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;to&amp;nbsp;the&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-server/security/tls/tls-ssl-schannel-ssp-overview" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Windows Transport Layer Security (TLS) stack&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;, enabling composite PQC algorithms in&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows/win32/seccng/cng-portal" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Windows cryptography APIs&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows/win32/seccrypto/using-certificates" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;certificate functions&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;and bringing the ability to&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-server/identity/ad-cs/post-quantum-cryptography-overview#pqc-algorithms-supported-in-ad-cs" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;generate PQ certificates via Active Directory Certificate Services (ADCS)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&amp;nbsp;Together, these advances help organizations address long-lived data risks now and begin preparing for the broader transition across authentication, certificates, device protection, and management workflows.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;These updates are part of a broader&amp;nbsp;transition: bringing quantum-safe security into the systems and workflows&amp;nbsp;on which&amp;nbsp;organizations already rely.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;PQ&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;TLS&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;hybrid key exchange&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;comes to&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Windows&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The Windows TLS stack is a&amp;nbsp;core&amp;nbsp;component for secure&amp;nbsp;communication&amp;nbsp;across the platform. Adding&amp;nbsp;PQ&amp;nbsp;TLS&amp;nbsp;hybrid key exchange&amp;nbsp;brings&amp;nbsp;quantum-safe protection to&amp;nbsp;real&amp;nbsp;data-in-transit&amp;nbsp;scenarios that already run on&amp;nbsp;Windows.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Hybrid key exchange combines classical&amp;nbsp;and&amp;nbsp;post-quantum algorithms, allowing&amp;nbsp;organizations&amp;nbsp;to&amp;nbsp;begin mitigating&amp;nbsp;HNDL&amp;nbsp;risks. This is especially important for data that must remain confidential for years,&amp;nbsp;as&amp;nbsp;adversaries can capture encrypted traffic today and attempt to decrypt it in the future when quantum computing becomes practical.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This reflects Microsoft’s ongoing work in standards development and broader platform&amp;nbsp;investments,&amp;nbsp;including&amp;nbsp;the core cryptographic library&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/microsoft/SymCrypt" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;SymCrypt&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;, Windows cryptography APIs,&amp;nbsp;and certificate handling.&amp;nbsp;TLS&amp;nbsp;PQ&amp;nbsp;hybrid key exchange&amp;nbsp;is&amp;nbsp;available&amp;nbsp;now in&amp;nbsp;preview&amp;nbsp;through&amp;nbsp;the&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://blogs.windows.com/windows-insider/2026/05/14/announcing-new-release-preview-builds-for-14-may-2026/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Windows Insider Program&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and will become generally available on Windows 11 and Windows Server 2025 in the coming months.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;These new&amp;nbsp;quantum safe key exchange options&amp;nbsp;can be configured the same way as&amp;nbsp;existing&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-server/security/tls/manage-tls" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;TLS&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;&amp;nbsp;curves&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;cla&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;ssical encryption groups already in&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;&amp;nbsp;use today)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&amp;nbsp;IT administrators can enable them using familiar Windows management tools: Group Policy for domain-joined enterprise environments, Mobile Device Management (MDM) for modern device management platforms such as Intune, or&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/powershell/module/tls/?view=windowsserver2025-ps" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;TLS PowerShell cmdlets&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;(scripted configuration commands) for manual or automated setup. The following hybrid combinations — each pairing a classical algorithm with the post-quantum NIST&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.203.pdf" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;ML-KEM&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;algorithm to protect against both current and future threats — are available:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;X25519_MLKEM768 — combines the widely-used X25519 classical algorithm with ML-KEM&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;SecP256r1_MLKEM768 — combines the NIST P-256 elliptic curve with ML-KEM&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;SecP384r1_MLKEM1024 — combines the NIST P-384 elliptic curve with ML-KEM at a higher security level&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;In practical terms, bringing&amp;nbsp;this capability&amp;nbsp;to&amp;nbsp;Windows enables&amp;nbsp;security teams and application owners&amp;nbsp;to evaluate&amp;nbsp;real,&amp;nbsp;Windows-native deployments and begin planning&amp;nbsp;the&amp;nbsp;policy&amp;nbsp;and&amp;nbsp;configuration updates needed for quantum-safe readiness. It provides a direct path to start&amp;nbsp;testing&amp;nbsp;in familiar Windows environments, without&amp;nbsp;relying only on specialized preview stacks.&amp;nbsp;Our&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows/win32/secauthn/tls-supported-groups-in-windows-11-24h2-and-later" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;T&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;LS&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;&amp;nbsp;supported groups&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; page describes the PQ TLS hybrid key exchange groups available and how to enable them in your environment.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Composite PQC algorithms&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;in&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Windows cryptography APIs&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:360,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Windows cryptography APIs are&amp;nbsp;adding&amp;nbsp;support&amp;nbsp;for&amp;nbsp;composite&amp;nbsp;ML-KEM and composite&amp;nbsp;ML-DSA, where&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.203.pdf" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;ML&lt;/SPAN&gt;&lt;/SPAN&gt;‑&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;KEM&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;(Module-Lattice Key Encapsulation Mechanism)&amp;nbsp;and&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.204.pdf" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;ML&lt;/SPAN&gt;&lt;/SPAN&gt;‑&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;DSA&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; (Module-Lattice Digital Signature Algorithm) are NIST approved PQ algorithms for key exchange and digital signatures respectively. Composite approaches are important for transition because they allow cryptographic operations to incorporate both classical and post-quantum components.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Composite algorithms provide defense in depth by requiring an adversary to break all components to compromise protected data. When implemented natively, they abstract away the complexity of securely combining multiple algorithms, reducing the risk of incorrect integrations and strengthening resilience against weaknesses in individual schemes. This work follows the IETF drafts for &lt;/SPAN&gt;&lt;A href="https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-sigs/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;composite ML-DSA&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-kem/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;composite ML-KEM&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;, to&amp;nbsp;combine&amp;nbsp;the traditional digital signature algorithm&amp;nbsp;ECDSA with ML-DSA and&amp;nbsp;traditional key exchange algorithm&amp;nbsp;ECDHE with ML-KEM.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;For developers, platform engineers, and security architects, this means Windows-native APIs are moving&amp;nbsp;beyond foundational primitives toward the real-world certificate and signing patterns required in production environments. Composite support&amp;nbsp;enables&amp;nbsp;organizations&amp;nbsp;to&amp;nbsp;prototype new certificate profiles, evaluate trust chain impacts, and&amp;nbsp;prepare for scenarios&amp;nbsp;as&amp;nbsp;relying parties,&amp;nbsp;issuing systems,&amp;nbsp;and&amp;nbsp;policy controls&amp;nbsp;adopt&amp;nbsp;post-quantum capabilities at different speeds.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;These capabilities are&amp;nbsp;in&amp;nbsp;Windows Insider Preview&amp;nbsp;for&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows/win32/seccng/cng-portal" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;C&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;ryptography&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;&amp;nbsp;API Next Generation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows/win32/seccrypto/using-certificates" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;certificate functions&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and will become generally available on Windows 11 and Windows Server 2025 in the coming months.&amp;nbsp;Visit our&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows/win32/seccng/cng-algorithm-identifiers" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;crypto developers&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;page to&amp;nbsp;learn more and get started.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;PQ&amp;nbsp;Certificates&amp;nbsp;come to&amp;nbsp;ADCS&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Active Directory Certificate Services (ADCS) support for&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/windows-server/identity/ad-cs/ml-dsa-overview" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;issuance of ML&lt;/SPAN&gt;&lt;/SPAN&gt;‑&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;DSA certificates&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;in Windows Server 2025&amp;nbsp;is now generally available&amp;nbsp;as of May 2026,&amp;nbsp;bringing PQC support into enterprise&amp;nbsp;public key infrastructure (PKI). ML&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;DSA enables quantum&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;resistant signing operations across Certification Authorities (CAs) and Online Certificate Status Protocol (OCSP) Responders, providing a practical way to evaluate post&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;quantum certificate issuance and trust validation workflows.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;ADCS supports three ML&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;DSA parameter sets (ML&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;DSA&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;44, ML&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;DSA&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;65, ML&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;DSA&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;87), allowing organizations to balance security strength with key and signature size&amp;nbsp;for&amp;nbsp;scenarios&amp;nbsp;like&amp;nbsp;code signing and&amp;nbsp;TLS&amp;nbsp;certificates. PQC support requires&amp;nbsp;newly deployed CAs&amp;nbsp;(as existing CAs cannot be upgraded in place), so organizations can introduce a parallel CA hierarchy alongside existing infrastructure to test and validate deployments without disrupting production workloads.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Additional post&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;quantum capabilities, including ML&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;KEM and composite algorithm support, are planned later this year to expand beyond signing scenarios and enable broader certificate interoperability.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;What this means for security teams and developers&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;For many organizations, these announcements&amp;nbsp;provide a&amp;nbsp;clear starting point&amp;nbsp;to adopt&amp;nbsp;quantum-safe cryptography.&amp;nbsp;The&amp;nbsp;Windows&amp;nbsp;platform now enables&amp;nbsp;early&amp;nbsp;validation and integration of PQC capabilities across applications&amp;nbsp;and infrastructure.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The most effective migrations will be phased.&amp;nbsp;Organizations should start by&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.microsoft.com/en-us/security/blog/2026/04/16/building-your-cryptographic-inventory-a-customer-strategy-for-cryptographic-posture-management/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;inventorying where public-key cryptography&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;is used,&amp;nbsp;prioritizing systems that protect sensitive data with long confidentiality lifetimes, and testing hybrid and&amp;nbsp;composite approaches in non-production environments.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Security teams can&amp;nbsp;start by&amp;nbsp;identifying&amp;nbsp;where&amp;nbsp;long-lived data is&amp;nbsp;at&amp;nbsp;risk, such&amp;nbsp;as&amp;nbsp;document repositories (e.g.,&amp;nbsp;SharePoint),&amp;nbsp;email archives, database systems, and backup or archival storage (including device and cloud backups),&amp;nbsp;and&amp;nbsp;prioritizing the systems that depend on&amp;nbsp;TLS and certificate-based trust.&amp;nbsp;They can then&amp;nbsp;map which applications rely on Windows cryptographic interfaces. Developers can test new algorithm support in controlled environments.&amp;nbsp;IT administrators&amp;nbsp;can prepare for the operational changes&amp;nbsp;required&amp;nbsp;for&amp;nbsp;quantum-safe migration, including&amp;nbsp;across certificates, device policy, performance validation, interoperability testing, and cryptographic inventory management.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The goal is not only to adopt new algorithms, but to build crypto-agility into processes so future transitions are easier to manage.&amp;nbsp;These latest Windows capabilities&amp;nbsp;make it easier&amp;nbsp;for that work to begin in a more practical, standards-aligned way.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Looking ahead: the next wave of quantum-safe&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;&amp;nbsp;capabilities&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;in Windows&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:360,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;These announcements mark early but important steps in bringing&amp;nbsp;quantum-safe capabilities into the Windows scenarios organizations depend on most. Beyond foundational cryptography&amp;nbsp;and&amp;nbsp;PQ&amp;nbsp;hybrid key&amp;nbsp;exchange,&amp;nbsp;that&amp;nbsp;roadmap extends&amp;nbsp;across certificate lifecycle workflows,&amp;nbsp;networking&amp;nbsp;protections such as&amp;nbsp;IPsec and Wi-Fi,&amp;nbsp;authentication&amp;nbsp;scenarios including TLS and Kerberos, passwordless experiences&amp;nbsp;like&amp;nbsp;Windows Hello and passkeys,&amp;nbsp;and&amp;nbsp;platform protections&amp;nbsp;that&amp;nbsp;rely on trusted&amp;nbsp;keys, certificates, and recovery flows.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This future direction includes&amp;nbsp;additional capabilities&amp;nbsp;like composite&amp;nbsp;PQ support in&amp;nbsp;ADCS,&amp;nbsp;which will be central to enterprise certificate enrollment and issuance, as well as&amp;nbsp;BitLocker,&amp;nbsp;software signing, and firmware signing.&amp;nbsp;Customers&amp;nbsp;will&amp;nbsp;see progress in some of these areas&amp;nbsp;this year,&amp;nbsp;with additional advancements planned for&amp;nbsp;2027.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Across&amp;nbsp;these&amp;nbsp;investments, the&amp;nbsp;goal remains consistent: to help&amp;nbsp;customers move from algorithm availability&amp;nbsp;to&amp;nbsp;deployable, manageable, enterprise-ready,&amp;nbsp;and&amp;nbsp;quantum-safe solutions.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Preparing now for the transition ahead&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:360,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The transition to quantum&amp;nbsp;safety will&amp;nbsp;take time, testing, and close coordination across standards bodies, platform providers, software developers, and enterprise security teams. But momentum matters.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;By expanding Windows support from foundational post-quantum primitives to real protocol and certificate scenarios, Microsoft is helping make that transition more practical. TLS&amp;nbsp;PQ&amp;nbsp;hybrid key exchange in&amp;nbsp;the Windows TLS&amp;nbsp;stack, composite&amp;nbsp;PQC algorithms in Windows cryptography APIs, and PQC&amp;nbsp;capabilities in ADCS&amp;nbsp;represent important next steps in turning quantum-safe readiness into deployable capability.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As the roadmap continues to unfold across certificates, authentication, and platform protection, the best time for organizations to begin preparing is now.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H5 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Securing&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;today. Preparing for what’s next.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Security in Windows is built into the platform -&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;continuously&amp;nbsp;maintained and&amp;nbsp;designed to&amp;nbsp;evolve as threats change&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:2,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;SPAN data-contrast="none"&gt;Learn more in the&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows/security/book/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Windows Security book&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt; and &lt;/SPAN&gt;&lt;A href="https://aka.ms/ws2025securitybook" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Windows Server Security book&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt; or explore&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.microsoft.com/en-us/windows/business" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Windows 11&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;, &lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-server/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Windows Server&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;, and &lt;/SPAN&gt;&lt;A href="https://www.microsoft.com/en-us/windows/business/devices/copilot-plus-pcs" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Copilot+ PCs&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;. &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;SPAN data-contrast="none"&gt;For broader solutions, visit the&amp;nbsp; &lt;/SPAN&gt;&lt;A href="https://www.microsoft.com/en-us/security/business" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft Security site&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;, follow the&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.microsoft.com/security/blog/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Security blog&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;, or connect with&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.linkedin.com/showcase/microsoft-security/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft Security&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;on LinkedIn&amp;nbsp;and&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://twitter.com/@MSFTSecurity" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;@MSFTSecurity&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;. &lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;  &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jun 2026 16:30:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/new-windows-features-to-secure-today-s-data-in-a-post-quantum/ba-p/4523370</guid>
      <dc:creator>AabhaThipsay</dc:creator>
      <dc:date>2026-06-02T16:30:00Z</dc:date>
    </item>
    <item>
      <title>Share Your Use Case in a Lighting Talk</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/share-your-use-case-in-a-lighting-talk/ba-p/4524579</link>
      <description>&lt;H5&gt;&lt;SPAN class="lia-text-color-15"&gt;&lt;STRONG&gt;Microsoft Security Store Lightning Talks&amp;nbsp;&lt;/STRONG&gt;are high‑energy, community-led mini sessions&lt;/SPAN&gt; spotlighting real users like you who are putting &lt;A class="lia-external-url" href="https://securitystore.microsoft.com/" target="_blank" rel="noopener"&gt;Microsoft Security Store&lt;/A&gt; agents and solutions to work, driving measurable impact through faster workflows, smarter automation, and stronger security outcomes.&amp;nbsp;&lt;/H5&gt;
&lt;P&gt;Selected sessions will be recorded and curated into a single can’t‑miss public virtual event, with speakers live in chat to answer questions and help attendees translate ideas into action. After the event, each speaker receives a dedicated Microsoft Security Community YouTube link for their segment, ready to share and keep up the community momentum.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Any user of agents of solutions from the &lt;A class="lia-external-url" href="https://securitystore.microsoft.com/" target="_blank" rel="noopener"&gt;Microsoft Security Store&lt;/A&gt; are welcome to submit a session; multiple submissions are welcome:&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/MSScfp" target="_blank" rel="noopener"&gt;aka.ms/MSScfp&lt;/A&gt; | Due June 4&lt;SUP&gt;th&lt;BR /&gt;&lt;/SUP&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;See examples of Microsoft Security Community Lightning Talks&amp;nbsp;&lt;A class="lia-external-url" href="https://youtube.com/playlist?list=PLmAptfqzxVEX8BJp9n0ojZTM1pCCDJnOw&amp;amp;si=zZ_WYf6-wdl-FxEJ" target="_blank" rel="noopener"&gt;here&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Sessions must be no longer than 10 minutes long and session submissions/descriptions can be 1-3 sentences.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;More information on the requirements and timeline can be found within the&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/MSScfp" target="_blank" rel="noopener"&gt;submission form&lt;/A&gt;.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Event date: July 30th.
&lt;UL&gt;
&lt;LI&gt;Interested in registering for the event? Watch&amp;nbsp;&lt;A class="lia-external-url" href="https://securitycommunity.microsoft.com/VirtualEvents/" target="_blank" rel="noopener"&gt;this event space&lt;/A&gt; &lt;EM&gt;and&lt;/EM&gt; follow this blog post - yes, the one you're reading! Sign in (upper right corner) then click the heart to follow and be alerted on updates.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Have questions? Feel free to post in the comments below. Need help? Let us know by sending &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="2764958" data-lia-user-login="RenWoods" class="lia-mention lia-mention-user"&gt;RenWoods​&lt;/a&gt; a direct message.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Professional speaking experience is not required in this community-focused event. Microsoft employees are not eligible to present.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A class="lia-external-url" href="https://aka.ms/MSScfp" target="_blank" rel="noopener"&gt;Submit &lt;/A&gt;your Microsoft Security Store Lightning Talk today!&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR style="border: none; border-top: 2px solid #bfbfbf; margin: 20px 0;" /&gt;
&lt;H6&gt;Learn and Engage with the Microsoft Security Community&lt;/H6&gt;
&lt;UL&gt;
&lt;LI&gt;Log in and follow this&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/category/microsoft-security-product/blog/microsoft-security-blog" target="_blank" rel="noopener"&gt;Microsoft Security Community Blog&lt;/A&gt;&amp;nbsp;and post/ interact in the&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/category/microsoft-security" target="_blank" rel="noopener" data-lia-auto-title="Microsoft Security Community discussion spaces" data-lia-auto-title-active="0"&gt;Microsoft Security Community discussion spaces&lt;/A&gt;.
&lt;UL&gt;
&lt;LI&gt;Follow = Click the heart in the upper right when you're logged in 🤍&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Join the &lt;A href="https://aka.ms/AAycdmn" target="_blank" rel="noopener"&gt;Microsoft Security Community&lt;/A&gt;&amp;nbsp;and be notified of upcoming events, product feedback surveys, and more.&lt;/LI&gt;
&lt;LI&gt;Get early access to Microsoft Security products and provide feedback to engineers by joining the&amp;nbsp;&lt;A href="https://aka.ms/AAyclfq" target="_blank" rel="noopener"&gt;Microsoft Security Advisors.&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Learn about the&amp;nbsp;&lt;A href="https://aka.ms/MVPMDOvideo" target="_blank" rel="noopener"&gt;Microsoft MVP Program.&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Join the&amp;nbsp;&lt;A href="https://aka.ms/AAyclgu" target="_blank" rel="noopener"&gt;Microsoft Security Community LinkedIn&lt;/A&gt;&amp;nbsp;and the&amp;nbsp;&lt;A href="https://www.linkedin.com/company/microsoft-entra/posts/?feedView=all" target="_blank" rel="noopener"&gt;Microsoft Entra Community LinkedIn&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Mon, 01 Jun 2026 19:38:07 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/share-your-use-case-in-a-lighting-talk/ba-p/4524579</guid>
      <dc:creator>RenWoods</dc:creator>
      <dc:date>2026-06-01T19:38:07Z</dc:date>
    </item>
    <item>
      <title>Microsoft Security Community Spotlight: Marcel Graewer</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/microsoft-security-community-spotlight-marcel-graewer/ba-p/4523372</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Globally, Marcel shares practical detection engineering insights on Microsoft Sentinel and Microsoft Defender XDR through forums and blog posts.&lt;/STRONG&gt; Locally, he represents his employer in the IT-Security group of the Microsoft Business User Forum, where German companies using Microsoft technologies exchange real-world experience and expertise.&lt;/P&gt;
&lt;P&gt;The work Marcel values most is helping people enter the IT field. In Germany, "Fachinformatiker" is a recognized IT profession learned through a multi-year apprenticeship, and he is proud to have trained apprentices. He also serves as an examiner for the IHK (the German Chamber of Industry and Commerce), evaluating the final exams of these IT apprentices. &lt;BR /&gt;&lt;BR /&gt;This commitment also led him to support younger learners by teaching school cybersecurity classes and participating in Girls’ Day, where he introduced female students to the field. “I do this because most people don’t get an honest view of security work until much later in their education—if they see it at all. Showing someone early that this field is creative, varied, and genuinely interesting can change their path. Being part of that, even for a few people, means more to me than anything that fits neatly on a CV.”&lt;BR /&gt;&lt;BR /&gt;Let’s hear more from Marcel about his Microsoft Security Community and product paths.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&lt;EM&gt;All responses to questions are direct quotes from Marcel.&lt;/EM&gt;&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;What do you find most rewarding about being a member of the Microsoft Security Community?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;The most rewarding part for me is how practical the exchange is. Microsoft security tooling moves fast -&amp;nbsp; &lt;A href="https://youtube.com/playlist?list=PLmAptfqzxVEUD7-w180kVApknWHJCXf0j&amp;amp;si=nhW-vxct0qnYSsCl" target="_blank" rel="noopener"&gt;Microsoft Sentinel&lt;/A&gt;, &lt;A href="https://youtube.com/playlist?list=PLmAptfqzxVEUEF0pNXGwAX97ci1keplfx&amp;amp;si=rkwa1WUVWnkduxyl" target="_blank" rel="noopener"&gt;Microsoft Defender XDR&lt;/A&gt; and &lt;A href="https://youtube.com/playlist?list=PLmAptfqzxVEU3XLdZ7TbwkmCaRmxP1uqN&amp;amp;si=WqIv-n3BxqmlrCUS" target="_blank" rel="noopener"&gt;Microsoft Security Copilot&lt;/A&gt; all change month to month- and no single person keeps up with all of it alone. &lt;STRONG&gt;The community is where that gap gets closed. When I read how someone else tuned a detection in their environment, or when someone responds to something I posted with a problem I hadn't considered, my own work gets better.&lt;/STRONG&gt; &lt;STRONG&gt;It's a feedback loop you don't get from documentation.&lt;/STRONG&gt; The other part I value is that it works in both directions: I started as a reader, learning from people more experienced than me, and now I'm at a point where I can give some of that back. Watching that shift happen has been genuinely motivating.&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;How long have you been working with Microsoft Security Products?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;Over ten years! My way into Microsoft security ran through infrastructure rather than security itself. I started out administering Active Directory and VMware environments, the on-premises world, and that is where I first understood identity, endpoints and the quiet attack surface they create. At the time, security was something layered on top of infrastructure. What changed everything was the shift to the cloud.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;As the environments I worked in moved into Microsoft Azure and Microsoft 365, the old separation between "running things" and "securing things" stopped making sense. In a cloud-first world, the identity is the perimeter, the sign-in log is the crime scene, and the telemetry that used to be scattered across servers suddenly lives in one place you could actually query. That was the moment Microsoft's security stack became less of a product set and more of a working environment for me.&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;As I moved from running infrastructure into roles centered on defending it, first leading IT infrastructure and security as a team lead, then as an IT Security Expert, and now as IT Security Manager focused on architecture and incident response in an Azure and M365 environment, Sentinel and Defender XDR went from tools I knew of to tools I work in every day. The infrastructure background turned out to be an advantage rather than a detour. Detection engineering makes far more sense once you have run the Active Directory and the endpoints that generate the very signals you are now writing detections against, and cloud security makes far more sense once you have felt the limits of the on-premises model it replaced. The part that keeps me engaged is that none of this stands still. The cloud security landscape changes constantly, the work is never quite finished, and that is exactly what I like about it.&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;What Microsoft Security features or products have provided the most impact?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;The single biggest impact for me comes from Microsoft Sentinel as a cloud-native SIEM and SOAR platform. The move away from a self-hosted SIEM matters more than it first appears. A traditional SIEM is itself a piece of infrastructure that has to be sized, hosted, patched, and scaled, and that effort constantly competes with the actual security work. Microsoft Sentinel removes that layer. There is no platform estate to keep alive and no capacity planning for the SIEM itself, which frees attention for what actually matters: getting the right telemetry in and getting detection and response right.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;What I value most is how naturally Sentinel fits into modern, cloud-first environments. When the landscape you are protecting already lives in Azure and Microsoft 365, a security platform that lives in the same place removes an entire class of integration friction. The other strength is the breadth of data onboarding. &lt;STRONG&gt;With a traditional SIEM, connecting a new log source was often a small project of its own, with connectors to build and parsers to maintain. With Sentinel, that friction is largely gone. Whether a source sits on-premises, in another cloud or in a third-party product, getting it in is straightforward, and the platform still provides the integration depth that genuinely matters rather than a shallow connection.&lt;/STRONG&gt; Microsoft Sentinel handles almost anything you point it at.&lt;/P&gt;
&lt;P&gt;Equally important is that SIEM and SOAR are not two separate platforms here. The orchestration and automation layer is built into the same solution, so response playbooks run on the same data that the detections are built on. For architecture, that is a real advantage: detection and response are designed as one system rather than stitched together afterwards. The central telemetry layer is one of the few decisions that is genuinely hard to reverse later, and Sentinel makes that an easy one to defend.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H5&gt;&lt;STRONG&gt;&lt;SPAN class="lia-text-color-21"&gt;What advice do you have for others who would like to get involved in the Microsoft Community?&lt;/SPAN&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;My advice is to start before you feel ready.&lt;/STRONG&gt; I read &lt;A href="https://techcommunity.microsoft.com/category/microsoft-security" target="_blank" rel="noopener"&gt;Microsoft Tech Community&lt;/A&gt; (forums) for years before I posted anything myself, always with the feeling that I needed more experience first, that I would just be adding noise. That was the wrong instinct. The moment I actually started contributing, the feedback I got back made my own work better, and I realised the bar for being useful is far lower than it looks from the outside. You do not need to be the leading expert on a topic. You need a real problem you have worked through and the willingness to write down how you solved it. Someone else is stuck on exactly that problem right now. Start small, stay consistent, and treat the community as an exchange rather than a stage. Consistency matters more than any single brilliant post.&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-20"&gt;&lt;STRONG&gt;&lt;SPAN class="lia-text-color-21"&gt;Alles rund um sein Buch &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="lia-text-color-21"&gt;(&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-text-color-19"&gt;&lt;EM style="color: rgb(30, 30, 30);"&gt;All About His Book)&lt;/EM&gt;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;Last year, I published "Die neue Realität der Cybersecurity" (2025). It tackles a question every security team is dealing with right now: “Where does AI genuinely strengthen security architecture and incident response, and where is it just noise?” Rather than staying abstract, the book takes the practitioner's side of that question, looking at how AI actually changes the work of designing defensible systems and responding to incidents, and where the limits and risks really are. It is written for the people doing the work, security architects, IR practitioners and the leaders who have to make decisions about AI without the marketing gloss. If that question is on your desk too, it is worth a look.&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Connect with Marcel&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;img /&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft Tech Community: &lt;A href="https://techcommunity.microsoft.com/users/marcel_graewer/3421956" target="_blank" rel="noopener"&gt;@marcel_graewer&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Linkedin:&amp;nbsp;&lt;A href="https://www.linkedin.com/in/mgraewer/" target="_blank" rel="noopener"&gt;https://www.linkedin.com/in/mgraewer/&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Github:&amp;nbsp;&lt;A href="https://github.com/bifrost0x" target="_blank" rel="noopener"&gt;https://github.com/bifrost0x&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Blogs:&amp;nbsp;&lt;A href="https://graewer.com/" target="_blank" rel="noopener"&gt;graewer.com&lt;/A&gt; and &lt;A href="https://magra-sec.de/" target="_blank" rel="noopener"&gt;magra-sec.de&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Book:&amp;nbsp;&lt;EM&gt;Die neue Realität der Cybersecurity &lt;/EM&gt;(ISBN: 9783695708833)&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Marcel Graewer is currently an IT-Sec&lt;/EM&gt;&lt;EM&gt;urity Manager at &lt;A href="https://www.festool.com/" target="_blank" rel="noopener"&gt;Festool Group&lt;/A&gt; and holds the &lt;A href="https://www.isc2.org/certifications/cissp?utm_source=google&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=GBL-Ecomm-CISSP-cert&amp;amp;utm_term=search&amp;amp;utm_content=GBL-Ecomm-CISSP-cert&amp;amp;gad_source=1&amp;amp;gad_campaignid=23365755021&amp;amp;gbraid=0AAAAAD-S_-P5jgsryePoqJ52i0bkqcBkX&amp;amp;gclid=CjwKCAjwt7XQBhBkEiwAtStpp-0TjJpoQwcPR1jIxr7VMiQ_qUddvTYS11vBdwtntTx0ZIQUj4jzbhoC6VkQAvD_BwE" target="_blank" rel="noopener"&gt;CISSP&lt;/A&gt; certification. Outside of work, he is happiest when experimenting with&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt; technology on his own terms. He runs a Proxmox-based homelab with a range of self-hosted services and Docker containers, using it as both a playground and a testing ground. It gives him space to break things, learn, and explore without the constraints of formal change processes. He also spends time on Hack The Box and TryHackMe, believing that staying sharp on the offensive side makes him a stronger defender. Away from the keyboard, his life is refreshingly analog. He and his family, including two children, live in an old house that always seems to have one more project waiting. Between the homelab and the house, there is never a shortage of things to fix, and that suits him just fine.&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR style="border: none; border-top: 2px solid #bfbfbf; margin: 20px 0;" /&gt;
&lt;H5&gt;&lt;STRONG&gt;Learn and Engage with the Microsoft Security Community&amp;nbsp;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;Log in and follow this&amp;nbsp;&lt;A href="https://aka.ms/bpblog" target="_blank" rel="noopener"&gt;Microsoft Security Community Blog&lt;/A&gt;.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Follow = Click the heart in the upper right when you're logged in 🤍&lt;A href="https://aka.ms/MVPMDOvideo" target="_blank" rel="noopener"&gt;.&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;Join the&amp;nbsp;&lt;A href="https://aka.ms/securitycommunity" target="_blank" rel="noopener"&gt;Microsoft Security Community&lt;/A&gt;&amp;nbsp;and be notified of upcoming events, product feedback surveys, and more.&lt;/LI&gt;
&lt;LI&gt;Get early access to Microsoft Security products and provide feedback to engineers by joining the&amp;nbsp;&lt;A href="https://aka.ms/bpadvisors" target="_blank" rel="noopener"&gt;Microsoft Security Advisors.&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Join the&amp;nbsp;&lt;A href="https://aka.ms/pbseclinkedin" target="_blank" rel="noopener"&gt;Microsoft Security Community LinkedIn Group&amp;nbsp;&lt;/A&gt;and follow the&amp;nbsp;&lt;A href="https://aka.ms/pbentralinkedin" target="_blank" rel="noopener"&gt;Microsoft Entra Community on LinkedIn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 May 2026 19:17:27 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/microsoft-security-community-spotlight-marcel-graewer/ba-p/4523372</guid>
      <dc:creator>RenWoods</dc:creator>
      <dc:date>2026-05-27T19:17:27Z</dc:date>
    </item>
    <item>
      <title>Securing AI Agents End‑to‑End: Connecting Purview DSPM, Agent 365, and the AI Security Dashboard</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/securing-ai-agents-end-to-end-connecting-purview-dspm-agent-365/ba-p/4521155</link>
      <description>&lt;P&gt;&lt;STRONG&gt;The Challenge:&lt;/STRONG&gt;&lt;BR /&gt;Organizations deploying Microsoft Copilot and custom AI agents face a critical gap: &lt;STRONG&gt;security visibility is fragmented&lt;/STRONG&gt; across data protection, identity governance, and threat detection tools. While Microsoft provides powerful capabilities through Purview Data Security Posture Management (DSPM), Agent 365, and the AI Security Dashboard, practitioners often struggle to understand &lt;STRONG&gt;how these components work together&lt;/STRONG&gt; to deliver unified AI security posture management.&lt;/P&gt;
&lt;P&gt;This blog provides an architectural and operational blueprint for connecting these three pillars into a cohesive security framework that &lt;STRONG&gt;security architects can implement today&lt;/STRONG&gt;.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;The Three Pillars: Capabilities Overview&lt;/STRONG&gt;&lt;/H3&gt;
&lt;H4&gt;&lt;STRONG&gt;Microsoft Purview DSPM for AI&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Purview DSPM extends data‑centric security controls to AI interactions. Its key capabilities include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Sensitivity labels with EXTRACT usage rights&lt;/STRONG&gt; that govern whether AI agents can read and process sensitive content&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Data Loss Prevention (DLP) policies&lt;/STRONG&gt; that block or audit AI interactions involving confidential data across Copilot, SharePoint, OneDrive, and Teams&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Comprehensive audit logging&lt;/STRONG&gt; that captures AI‑to‑data interactions, including user identity, agent identity, data classification, and the action taken&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Insider Risk Management integration&lt;/STRONG&gt; that detects anomalous agent behavior patterns, such as bulk or unusual data access&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;DSPM operates at the &lt;STRONG&gt;data layer&lt;/STRONG&gt;, answering a foundational question:&lt;BR /&gt;&lt;EM&gt;What sensitive information can this agent access, and what is it doing with that data?&lt;/EM&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Microsoft Agent 365&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Agent 365 provides a unified control plane for governing AI agent identity, access, and lifecycle across the Microsoft 365 ecosystem. Core components include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Agent Registry&lt;/STRONG&gt;, backed by Entra Agent IDs, providing a unique identity for every Copilot Studio agent, custom agent, and supported third‑party AI integration&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Conditional Access policies&lt;/STRONG&gt; that enforce real‑time access controls based on agent identity, user context, device compliance, and risk signals&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Centralized observability&lt;/STRONG&gt;, with dashboards showing agent‑to‑agent interactions, agent‑to‑human conversations, and near real‑time telemetry&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Governance workflows&lt;/STRONG&gt; that support agent approval, lifecycle management, suspension, and decommissioning&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Agent 365 operates at the &lt;STRONG&gt;identity and control layer&lt;/STRONG&gt;, answering:&lt;BR /&gt;&lt;EM&gt;Which agents exist, who authorized them, and what access boundaries are enforced?&lt;/EM&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;AI Security Dashboard&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;The AI Security Dashboard aggregates security signals from Entra, Purview, and Defender to provide a unified risk view across all AI assets. It delivers:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;AI asset inventory&lt;/STRONG&gt;, cataloging Copilot instances, custom agents, and third‑party models with associated risk context&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Misconfiguration detection&lt;/STRONG&gt;, identifying agents with excessive permissions, missing conditional access policies, or DLP coverage gaps&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Attack path visualization&lt;/STRONG&gt;, showing how compromised agents could pivot to sensitive data or escalate privileges&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Integration with Microsoft Security Copilot&lt;/STRONG&gt;, enabling natural‑language investigation of AI security risks and incidents&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The Dashboard operates at the &lt;STRONG&gt;aggregation and recommendation layer&lt;/STRONG&gt;, answering:&lt;BR /&gt;&lt;EM&gt;What is my overall AI security posture, and where should remediation be prioritized?&lt;/EM&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;The Unified Architecture: How Signals Flow End-to-End&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Understanding the technical integration requires mapping how&amp;nbsp;&lt;STRONG&gt;identity, data, and security signals&lt;/STRONG&gt; flow across these three systems.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Identity Foundation (Microsoft Entra):&lt;/STRONG&gt;&lt;BR /&gt;Every AI agent is assigned a unique Entra Agent ID at creation. This identity becomes the anchor for all security controls—conditional access policies in Agent 365, audit attribution in Purview, and risk correlation in the AI Security Dashboard. When a Copilot Studio agent is deployed, Entra automatically registers it with Agent 365 and propagates identity metadata to connected security services.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Data Interaction Telemetry (Microsoft Purview):&lt;/STRONG&gt;&lt;BR /&gt;When an agent accesses SharePoint files, reads emails, or queries structured data, Purview captures detailed audit events that include agent identity, user context, data classification labels, and enforcement outcomes. These events flow into Purview’s unified audit log and are accessible through the Compliance portal, Microsoft Graph, and SIEM integrations. Crucially, Purview enforces sensitivity labels with EXTRACT usage rights—if a document is labeled &lt;EM&gt;Confidential&lt;/EM&gt; without EXTRACT permission, the agent’s request is blocked &lt;STRONG&gt;before&lt;/STRONG&gt; content reaches the AI model.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Control Plane Enforcement (Agent 365):&lt;/STRONG&gt;&lt;BR /&gt;Agent 365 applies identity‑based governance by evaluating Entra signals and surfaced risk indicators. During policy evaluation, the control plane verifies whether the agent is registered, whether the invoking user satisfies authentication requirements, and whether recent signals (such as DLP violations) warrant blocking execution. Agent 365 also provides observability views that correlate agent activity with security events, helping administrators identify unmanaged or unauthorized (“shadow”) agents.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Aggregated Risk View (AI Security Dashboard):&lt;/STRONG&gt;&lt;BR /&gt;The AI Security Dashboard correlates telemetry from:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Entra&lt;/STRONG&gt; — conditional access decisions, authentication anomalies, and privileged identity usage&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Purview&lt;/STRONG&gt; — DLP violations, sensitivity label mismatches, and Insider Risk Management signals&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Defender&lt;/STRONG&gt; — threat detections, application posture assessments, and suspicious activity indicators&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These signals are correlated by agent identity and time, then surfaced as risk cards with contextual severity and recommended remediation actions. The Dashboard does not replace the underlying tools; instead, it provides a consolidated view that helps teams focus on the most impactful risks.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The diagram below illustrates how identity, data, and threat signals flow across the three AI security pillars.&lt;/EM&gt;&lt;/P&gt;
&lt;img&gt;&lt;BR /&gt;
&lt;P&gt;Figure 1: End‑to‑end AI security architecture. Enforcement happens at the data layer (Purview) and identity layer (Agent 365 via Entra). The AI Security Dashboard aggregates—rather than replaces—underlying security controls.&lt;/P&gt;
&lt;/img&gt;
&lt;H3&gt;&lt;STRONG&gt;From Architecture to Action: Telemetry &amp;amp; Enforcement Flow&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Understanding architecture is essential—but practitioners need to know&amp;nbsp;&lt;STRONG&gt;when and where enforcement occurs&lt;/STRONG&gt; during a real agent invocation. The sequence below illustrates runtime interaction between a user, an AI agent, and the three security pillars.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The Critical Distinction: Two Enforcement Layers&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Enforcement occurs at &lt;STRONG&gt;two distinct points&lt;/STRONG&gt; in the request lifecycle.&lt;/P&gt;
&lt;P&gt;First, &lt;STRONG&gt;Microsoft Entra&lt;/STRONG&gt; validates agent identity and evaluates conditional access policies &lt;STRONG&gt;before execution begins&lt;/STRONG&gt;. If the agent is not registered, if the user fails authentication requirements, or if policy conditions require blocking, execution is denied immediately.&lt;/P&gt;
&lt;P&gt;Second, when execution is permitted, &lt;STRONG&gt;Purview DSPM&lt;/STRONG&gt; enforces data access controls inline. Every attempt to access documents, emails, or structured data is evaluated in real time. If a document is labeled &lt;EM&gt;Confidential&lt;/EM&gt; without EXTRACT rights, Purview blocks the request and returns no sensitive content to the agent.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Telemetry Generation Across the Stack&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Each step produces structured telemetry. Entra logs authentication attempts and policy decisions. Purview records AI interaction audit events, including enforcement outcomes. Agent 365 correlates identity and behavior signals to maintain agent posture and observability. These combined signals are surfaced in the AI Security Dashboard, which correlates activity across time and identity to present prioritized risk insights.&lt;/P&gt;
&lt;P&gt;Make the &lt;STRONG&gt;“where enforcement happens”&lt;/STRONG&gt; distinction explicit (data vs. identity).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;BR /&gt;
&lt;P&gt;Figure 2: Purview enforces data controls inline, Agent 365 enforces identity and execution controls, and the AI Security Dashboard correlates signals for prioritization.&lt;/P&gt;
&lt;/img&gt;
&lt;H3&gt;&lt;STRONG&gt;Practitioner Scenario: Detecting and Blocking Agent Data Exposure&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Context:&lt;/STRONG&gt; Your organization deploys a custom Copilot Studio agent to summarize sales proposals stored in SharePoint. Several documents contain customer PII labeled "Highly Confidential" with no EXTRACT usage rights granted.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Incident Timeline: Agent Data Exposure Detection → Remediation&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Detection&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The agent attempts to access SharePoint files through Microsoft Graph.&lt;/LI&gt;
&lt;LI&gt;Purview DSPM evaluates sensitivity labels and identifies restricted documents.&lt;/LI&gt;
&lt;LI&gt;A DLP policy blocks access and logs a violation with full context.&lt;/LI&gt;
&lt;LI&gt;The audit event appears in the Purview unified audit log within minutes.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Visibility&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Agent 365 flags the blocked interaction in its observability dashboard.&lt;/LI&gt;
&lt;LI&gt;The AI Security Dashboard surfaces a &lt;EM&gt;High‑severity&lt;/EM&gt; risk card titled “Agent accessing restricted data.”&lt;/LI&gt;
&lt;LI&gt;Security teams investigate the agent using Security Copilot to determine scope and recurrence.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Remediation&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;An administrator applies an Entra conditional access policy to suspend the agent.&lt;/LI&gt;
&lt;LI&gt;Data permissions are adjusted to restrict access or explicitly grant EXTRACT rights where justified.&lt;/LI&gt;
&lt;LI&gt;The AI Security Dashboard reflects a reduced risk score once controls are validated.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Outcome:&lt;/STRONG&gt;&lt;BR /&gt;The incident is contained quickly, audit evidence is preserved, and the agent is restored with least‑privilege access—without disrupting legitimate business workflows.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;BR /&gt;
&lt;P&gt;Figure 3: A single DLP violation triggers coordinated detection, investigation, and remediation across Purview, Agent 365, and the AI Security Dashboard within 30 minutes.&lt;/P&gt;
&lt;/img&gt;
&lt;H3&gt;&lt;STRONG&gt;Division of Responsibility: What Each Tool Does&lt;/STRONG&gt;&lt;/H3&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;&lt;STRONG&gt;Tool&lt;/STRONG&gt;&lt;/th&gt;&lt;th&gt;&lt;STRONG&gt;Primary Function&lt;/STRONG&gt;&lt;/th&gt;&lt;th&gt;&lt;STRONG&gt;Key Signals&lt;/STRONG&gt;&lt;/th&gt;&lt;th&gt;&lt;STRONG&gt;Enforcement Capability&lt;/STRONG&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;&lt;STRONG&gt;Purview DSPM&lt;/STRONG&gt;&lt;/th&gt;&lt;td&gt;Data-layer protection and audit&lt;/td&gt;&lt;td&gt;Sensitivity labels, DLP violations, data access patterns&lt;/td&gt;&lt;td&gt;Blocks API calls violating DLP or label policies&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;&lt;STRONG&gt;Agent 365&lt;/STRONG&gt;&lt;/th&gt;&lt;td&gt;Identity and lifecycle governance&lt;/td&gt;&lt;td&gt;Agent registry, conditional access hits, observability telemetry&lt;/td&gt;&lt;td&gt;Denies agent invocation based on Entra policies&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;&lt;STRONG&gt;AI Security Dashboard&lt;/STRONG&gt;&lt;/th&gt;&lt;td&gt;Unified risk aggregation&lt;/td&gt;&lt;td&gt;Cross-product signals from Entra, Purview, Defender&lt;/td&gt;&lt;td&gt;No direct enforcement—provides recommendations and prioritization&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;Critical Distinction:&lt;/STRONG&gt; Enforcement happens at &lt;STRONG&gt;two layers&lt;/STRONG&gt;—Purview blocks data access violations, while Agent 365 (via Entra) blocks agent invocation. The Dashboard does not enforce policies but accelerates investigation and remediation by correlating signals that would otherwise require manual analysis across three separate consoles.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Key Takeaways for Practitioners&lt;/STRONG&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; Agent identity is the integration anchor.&lt;/STRONG&gt; Every security control—DLP policies, conditional access, audit logs, risk scoring—relies on Entra Agent IDs. Ensure all agents are properly registered in Agent 365 before production deployment.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Purview enforces at the data layer, Agent 365 at the identity layer.&lt;/STRONG&gt; Use both—Purview prevents unauthorized data exfiltration, while Agent 365 prevents unauthorized agent execution. Neither is redundant.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; The AI Security Dashboard is for prioritization, not replacement.&lt;/STRONG&gt; Continue using Purview Compliance Portal for detailed DLP investigations and Agent 365 registry for operational monitoring. Use the Dashboard to identify which risks warrant immediate attention.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Audit logs are your ground truth.&lt;/STRONG&gt; All three tools consume Purview audit events. Integrate these logs with Microsoft Sentinel or your SIEM for long-term retention and advanced threat hunting.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Shadow agents are your blind spot.&lt;/STRONG&gt; Regularly audit the Agent 365 registry against actual AI deployments (Copilot Studio, Azure OpenAI, third-party integrations) to identify unregistered instances.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;As AI agents become embedded in everyday work, security teams must move beyond feature‑level understanding and adopt an &lt;STRONG&gt;end‑to‑end enforcement mindset&lt;/STRONG&gt;. The combination of Purview DSPM, Agent 365, and the AI Security Dashboard provides the building blocks—but value is realized only when they are implemented as a unified model.&lt;/P&gt;
&lt;P&gt;How are you governing AI agents in your environment today? Share your experiences and patterns in the comments—especially where identity, data, and security signals intersect.&lt;/P&gt;</description>
      <pubDate>Tue, 19 May 2026 18:08:13 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/securing-ai-agents-end-to-end-connecting-purview-dspm-agent-365/ba-p/4521155</guid>
      <dc:creator>SRay</dc:creator>
      <dc:date>2026-05-19T18:08:13Z</dc:date>
    </item>
    <item>
      <title>State Explosion Security Problem in AI-Era Software Supply Chains</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/state-explosion-security-problem-in-ai-era-software-supply/ba-p/4518255</link>
      <description>&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Introduction&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;To see why this problem scales so quickly, start with the smallest possible change: a single line of code. In modern software, even a tiny edit is rarely just a local modification. It can change execution flow, introduce a new dependency, expose sensitive data, or quietly shift the purpose of the package itself. What looks trivial in a diff can create a materially different security outcome. That is why supply chain defenders cannot afford to treat small code changes as small security events.&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;How a Single Line Changes Package Intent&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Every software package exists in a particular state at a particular moment in time. Imagine a benign version — State X — that behaves exactly as intended. Now add one line of code. That small edit can shift the package into a new state with different behavior and, potentially, a very different risk profile.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The security issue is not the added line by itself. It is&amp;nbsp;the&amp;nbsp;fact that the package now has to be interpreted differently. A tiny diff can change the role of the entire component, which means defenders have to reason&amp;nbsp;about&amp;nbsp;the resulting behavior, not just the textual change.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;SPAN data-contrast="auto"&gt;That is why file-level scanning breaks down so quickly. A change in one file can alter the behavior of the entire package because software semantics emerge from how components interact. Security systems therefore need to analyze packages as composed systems, not as a series of isolated file edits.&lt;/SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Why the whole package matters&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This matters even more in modern supply chain attacks, where malicious intent is rarely concentrated in one obvious file. More often, the behavior is distributed across several files that look harmless when viewed independently.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="·" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;·&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;File A&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;defines an encoded string constant. Looks like a config value.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:36,&amp;quot;335559739&amp;quot;:36}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="·" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;·&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;File B&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;provides a decode function.&amp;nbsp;Looks&amp;nbsp;like a utility.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:36,&amp;quot;335559739&amp;quot;:36}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="·" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;·&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;File C&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;(setup.py / postinstall) imports both, decodes, and executes.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:36,&amp;quot;335559739&amp;quot;:36}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Viewed independently, each file may appear benign.&amp;nbsp;No single file has to trigger a clear signature, rule, or heuristic.&amp;nbsp;The malicious behavior only becomes visible when you reconstruct&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;how the files interact as a system&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;. Any scanner that evaluates files one by one without rebuilding that interaction is likely to miss the real behavior.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Why every change demands re-analysis&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&lt;SPAN data-contrast="auto"&gt;Every meaningful state change — a commit, pull request, version bump, or package&amp;nbsp;publish&amp;nbsp;— can alter the semantics of the software. That means defenders cannot stop at diff inspection or lightweight pattern matching. The real question is not only what changed, but what the software now does.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Quantifying the problem&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The scale of the problem becomes clearer when you look at how many software state changes occur across the ecosystem every day:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="·" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;·&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;GitHub alone&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;recorded nearly&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;1 billion commits in 2025&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, merged an average of&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;43.2 million pull requests per month&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, and now hosts roughly&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;630 million repositories&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;In 2026, GitHub was projected to reach roughly&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;38 million commits per day.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="·" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;·&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;npm&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;has grown to well over&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;2 million packages&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, making JavaScript one of the largest public package ecosystems.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="·" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;·&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="6" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;PyPI&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;published more than&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;130,000 new projects in 2025&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and more than&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;3.9 million new files&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;in the same year.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="·" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;·&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="7" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;NuGet&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;serves package downloads at&amp;nbsp;massive&amp;nbsp;operational scale, with recent weekly totals in the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;5 to 6 billion&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;range.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="·" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;·&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="8" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Maven Central&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;indexed more than&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;20 million packages&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and published more than&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;3.2 million packages in 2025&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Taken together, these ecosystems are generating an enormous stream of new software states. Some numbers describe repositories, some describe publishes, and some describe downloads, but they all point to the same reality: the scale of software movement is already massive before you even account for the acceleration from AI-assisted development.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The number of state changes is already enormous, and AI-assisted development is&amp;nbsp;increasing it&amp;nbsp;even further. The result is not just more code, but more package states that may require meaningful security interpretation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Why the math breaks traditional scanning&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;Assume a single semantic package analysis takes 30 seconds, which is a reasonable range for LLM-based inference. Scanning 50,000 packages would require roughly 1.5 million seconds of compute time per day — about 417 hours. But the ecosystem only gives defenders 24 hours before the next wave of packages arrives. Without aggressive parallelism and purpose-built infrastructure, backlog becomes inevitable.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;The scanning bottleneck&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This leaves modern scanning systems with a fundamental bottleneck:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Heuristic and signature-based scanners&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;are fast. They can match known patterns in milliseconds and work well for familiar malware families or repeated behaviors. Some systems also use emulation or detonation, but these approaches still struggle to deliver deep reasoning at ecosystem scale. That makes&amp;nbsp;them&amp;nbsp;easier&amp;nbsp;to bypass with novel, well-structured, or AI-generated code that behaves maliciously without resembling previously known samples.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;LLM-based semantic analysis&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;can reason&amp;nbsp;about&amp;nbsp;intent. It can follow behavior across files, recognize obfuscated exfiltration paths, and explain why a package is suspicious even when the code appears ordinary at first glance. The tradeoff is cost, latency, and trust: inference takes seconds rather than milliseconds, and a single package may require multiple reasoning passes. At&amp;nbsp;ecosystem&amp;nbsp;scale, that becomes a serious infrastructure challenge.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Neither approach is sufficient on its own.&amp;nbsp;Heuristics provide speed without deep understanding, while semantic models provide understanding without inherent scale.&amp;nbsp;Closing the gap requires systems that combine both: package-level reasoning with the latency and throughput needed for production supply chains.&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559738&amp;quot;:180,&amp;quot;335559739&amp;quot;:180}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Heuristics often miss novel attacks, while LLM-based approaches remain too slow to apply inline at large scale. That gap between understanding and throughput is where supply chain malware can persist.&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;What needs to change&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Closing that gap will require a different class of supply chain security systems. Detonation can help in some cases, but it is too slow and expensive to apply inline to every&amp;nbsp;package&amp;nbsp;state change. What is needed is a system that can:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="Aptos" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Analyze entire packages as a unit&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;— not individual files. The intent lives in the interaction between files, not within any single one.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:36,&amp;quot;335559739&amp;quot;:36}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Run semantic analysis at data-plane speed&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;— every package, every version, on the hot path, with latency low enough for inline enforcement. Not async advisories. Not CI-time checks. Inline, before delivery.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="Aptos" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Handle the state explosion&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;— millions of state changes per day, each&amp;nbsp;requiring&amp;nbsp;full re-analysis. This is an infrastructure problem as much as a security problem: rate limiting, backpressure, connection pooling, regional failover, model versioning — the same hard distributed systems problems, with security stakes.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:36,&amp;quot;335559739&amp;quot;:36}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:0,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Maintain high accuracy under evasion&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;— attackers deliberately use encoding, string splitting, dynamic imports, polyglot files, and similar techniques to reduce detection quality. The scanner must continue to classify packages accurately even when the code is designed to obscure intent.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335551550&amp;quot;:3,&amp;quot;335551620&amp;quot;:3}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;The Latency-Accuracy Tradeoff: Malware Detection as an ML Problem&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;At cloud scale, malware detection is governed by a hard tradeoff between&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;latency, accuracy, throughput, and cost&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;. The fastest detectors are typically shallow: signatures, heuristics, and lightweight models can make decisions in milliseconds, but they often miss novel, compositional, or intent-level attacks. Deeper semantic analysis can improve recall and resilience against evasion, but it also increases inference time, compute cost, and operational complexity. As a result, defenders cannot&amp;nbsp;optimize for&amp;nbsp;accuracy in isolation; they must deliver strong detection quality within strict performance constraints.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This makes malware detection not just a cybersecurity problem, but a&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;machine learning and distributed systems&lt;/STRONG&gt; problem&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;. In modern software supply chains, AI-assisted development increases the number of package states and enables attackers to generate variants at high speed, expanding&amp;nbsp;the space defenders must reason over. The challenge is therefore to build detection architectures that preserve semantic depth while remaining fast enough for inline use at&amp;nbsp;global&amp;nbsp;scale.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The gap between the rate of software change and the capacity to analyze it is widening. That gap is the attack surface. If defenders cannot inspect software at the speed it is being produced and published, attackers will continue to exploit the delay. &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;What the industry needs now is a cloud-scale malware analysis capability that can deliver l&lt;STRONG&gt;ow latency, low cost, high accuracy, and the flexibility to meet different operational requirements&lt;/STRONG&gt; , such as SLAs, false-positive tolerance, and enforcement policies , without compromising on package-level semantic analysis.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2026 20:41:50 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/state-explosion-security-problem-in-ai-era-software-supply/ba-p/4518255</guid>
      <dc:creator>nirwandogra</dc:creator>
      <dc:date>2026-05-18T20:41:50Z</dc:date>
    </item>
    <item>
      <title>From Idea to Production  — 
Building Microsoft Security Store Advisor with an Agentic SDLC</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/from-idea-to-production-building-microsoft-security-store/ba-p/4519043</link>
      <description>&lt;H5&gt;&lt;SPAN class="lia-text-color-21"&gt;Microsoft Security Store Advisor is a new AI assistant inside Microsoft Security Store that helps customers find security solutions and agents in natural&amp;nbsp;language. The team behind it builds it with an Agentic SDLC.&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;This is how that idea became a product — the engineering choices that gave AI an accountable role at every stage, and the lessons that shaped the system.&amp;nbsp;We'll cover what an Agentic SDLC is, the five stages we ran Advisor through, what broke at each stage, and what we changed to ship.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;The concept: what we mean by Agentic SDLC&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Most engineering teams use AI in one of two modes today.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;The first is &lt;STRONG&gt;scattered helpful moments&lt;/STRONG&gt; — a code suggestion, a test draft, a PR summary — useful in isolation but never compounding across features.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;The second is a&amp;nbsp;&lt;STRONG&gt;fully autonomous agent&lt;/STRONG&gt; expected to ship a feature on its own — fast, but&amp;nbsp;faster than a security-sensitive product can responsibly review.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;We took a third path: &lt;STRONG&gt;Agentic SDLC.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;In an &lt;STRONG&gt;Agentic SDLC&lt;/STRONG&gt;, work flows through a pipeline of focused agents — each owning one job, built on the GitHub Copilot CLI, coordinated by a stateful orchestrator, and gated by a human at every transition.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;An &lt;STRONG&gt;orchestrator agent&lt;/STRONG&gt; owns the run end-to-end, holds context between handoffs, enforces iteration caps, and pauses at every human gate.&lt;/LI&gt;
&lt;LI&gt;A &lt;STRONG&gt;spec agent&lt;/STRONG&gt; turns intent into a structured requirement.&lt;/LI&gt;
&lt;LI&gt;An&amp;nbsp;&lt;STRONG&gt;architecture agent&lt;/STRONG&gt; proposes a design, and a separate &lt;STRONG&gt;design review agent&lt;/STRONG&gt; on a different model setup independently critiques it.&lt;/LI&gt;
&lt;LI&gt;An&amp;nbsp;&lt;STRONG&gt;implementation agent&lt;/STRONG&gt; writes the code, and a separate &lt;STRONG&gt;code review agent&lt;/STRONG&gt; challenges it.&lt;/LI&gt;
&lt;LI&gt;A&amp;nbsp;&lt;STRONG&gt;test agent&lt;/STRONG&gt; generates coverage.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;A &lt;STRONG&gt;continuous improvement agent&lt;/STRONG&gt; watches every feature run and proposes updates to the team’s instruction files, so the next feature run starts from a smarter system.&lt;/LI&gt;
&lt;LI&gt;After the change ships, a&amp;nbsp;&lt;STRONG&gt;bug hunter&lt;/STRONG&gt;, an &lt;STRONG&gt;incident response agent&lt;/STRONG&gt;, and a &lt;STRONG&gt;telemetry &amp;amp; feedback agent&lt;/STRONG&gt; keep working on the team’s behalf — every output passes through a human triage gate before becoming action.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Two design choices keep this real instead of theatrical:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Generators and reviewers run on different model setups. The same model is rarely the best critic of its own output.&lt;/LI&gt;
&lt;LI&gt;Instruction files travel with every agent. Plain-language, version-controlled descriptions of how this team builds software — coding patterns, security and privacy expectations, dependency rules, review standards — written once, applied everywhere.&lt;/LI&gt;
&lt;/OL&gt;
&lt;FIGURE&gt;
&lt;FIGCAPTION&gt;&lt;img&gt;Figure 1: The Agentic SDLC pipeline. Each phase produces a reviewable artifact; the orchestrator carries context forward; every critical decision stays with a person.&lt;/img&gt;&lt;/FIGCAPTION&gt;
&lt;/FIGURE&gt;
&lt;H4&gt;&lt;STRONG&gt;The product: Microsoft Security Store Advisor&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/security/store/security-store-advisor-experience" target="_blank" rel="noopener"&gt;Microsoft Security Store Advisor&lt;/A&gt; is an AI assistant inside &lt;A href="https://securitystore.microsoft.com/" target="_blank" rel="noopener"&gt;Microsoft Security Store &lt;/A&gt;— the marketplace for security solutions and Copilot agents that integrate with Microsoft Security. Customers describe what they need in natural language; Advisor surfaces relevant solutions and Security Copilot agents from Microsoft&amp;nbsp;and partners.&lt;/P&gt;
&lt;P&gt;Every recommendation has to be defensible. Every input — including prompts that may try to inject through partner-supplied catalog content — has to be handled responsibly. Every release has to clear a high security bar. That made it the&amp;nbsp;right product to build with an Agentic SDLC.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Idea to production, stage by stage&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;1. Spec — turning intent into scope.&lt;/STRONG&gt; On the first runs, the spec agent treated every adjacent mention as a commitment. A request that said "and we may eventually want X" came back with X listed as a goal. Designs ballooned. Reviewers spent meetings saying "not now." We changed two things: the instruction file gained an explicit &lt;EM&gt;non-goals&lt;/EM&gt; section per feature, and the spec agent was required to produce both goals and non-goals — and a list of open questions for the human — before requesting scope approval. After that, scope decisions happened up front in one or two turns instead of being relitigated through design and code review.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. Architecture — making the reviewer actually review. &lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;Our first &lt;/SPAN&gt;architecture pipeline ran the design agent and the design reviewer on the same model with near-identical prompts. The reviewer agreed with itself ~95% of the time. We were getting one opinion in two tabs.&amp;nbsp;We moved the reviewer to a different model family, gave it a skeptical system prompt focused specifically on security, scale, privacy, and operability gaps, and added an explicit checklist in the instruction file. The reviewer started catching real issues — including misuse cases we would otherwise have shipped — before any human opened the design.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3. Implementation — stop rewriting the world. &lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;The implementation agent kept &lt;/SPAN&gt;proposing whole-file rewrites — a 30-line bug fix would come back as a 600-line replacement — because whole files fit cleanly in its context window. Pull requests got huge, hard to review, and occasionally regressed unrelated code. Two disciplines fixed it. First, the orchestrator only loads files in the spec's blast radius (a dependency-graph cut from the changed symbols). Second, the implementation agent must produce diff-only edits with per-hunk justification — no rewrites without an explicit reason. PR sizes dropped ~70%, and human reviewers spent their time on judgment calls instead of diffing&amp;nbsp;whole files.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Sidebar: How many iterations is enough? Three.&lt;/STRONG&gt; Across both the architecture and implementation stages, the generator and reviewer agents iterate — propose, critique, revise — before any human is asked to approve. We tested how many rounds to allow. One round was too few; the reviewer kept catching fixable issues that the generator could have addressed cleanly. Five or more rarely converged further; quality plateaued while cost and latency kept climbing. The sweet spot was three. After three iterations, if the loop has not converged, we break and escalate to a human rather than retry indefinitely. That cap keeps cost, latency, and review fatigue bounded — and it surfaces the question “does this need a person?” quickly when the answer is yes.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;4. Test — green tests are not enough. &lt;/STRONG&gt;The test agent generated tests that hit the spec but missed the messy real-world inputs Advisor would actually see — malformed queries, partial authentication states, unusual throttling patterns, prompt-injection-style strings. We fed the test agent synthetic inputs shaped from sanitized production telemetry, plus an explicit security-cases checklist from the instruction file (authentication and authorization boundaries, injection-style inputs, rate-limit behavior). Defects per feature reaching pre-production fell by 38%.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;5. Post-production — agents that help instead of paging.&lt;/STRONG&gt; The first bug hunter cried wolf. Every anomaly became a candidate ticket; on-call started filtering the channel. An alerting agent that gets ignored is worse than no alerting agent — the noise eroded trust in the signal. &lt;SPAN style="color: rgb(30, 30, 30);"&gt;Candidates now get a severity × novelty score; only above-threshold items page &lt;/SPAN&gt;on-call. The rest land in a weekly triage review where patterns become backlog items. The incident response agent was scoped narrowly: assemble runbooks and recent context for the human on-call, never act on the system itself. The telemetry &amp;amp; feedback agent proposes backlog items and instruction-file updates from production patterns — but a person decides whether they land.&amp;nbsp;&lt;/P&gt;
&lt;FIGURE&gt;
&lt;FIGCAPTION&gt;&lt;img&gt;Figure 2: After release, three post-production agents — bug hunter, incident response, and telemetry &amp;amp; feedback — keep working on the team’s behalf and feed back into the development pipeline.&lt;/img&gt;&lt;BR /&gt;&lt;BR /&gt;
&lt;P&gt;&lt;STRONG&gt;Governance and Observability: &lt;/STRONG&gt;Three rails run the length of the pipeline. &lt;STRONG&gt;Every stage requires human approval&lt;/STRONG&gt; before the next agent can proceed — no agent, no matter how confident, bypasses scope, design, or pull-request review. Every agent &lt;STRONG&gt;logs its actions&lt;/STRONG&gt; to the team's work-tracking system (Azure DevOps, in our case): which agent ran, what artifacts it produced, which approvals were granted, and against which version of the instruction files. And every session's agent outputs, reviewer decisions, and linked work items are captured in a &lt;STRONG&gt;standardized review template&lt;/STRONG&gt;, so any reviewer or auditor can reconstruct exactly how a change was produced months after it shipped. The audit trail is automatic, the gates are non-negotiable, and the same record that makes a release reviewable is what feeds the continuous-improvement agent.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Closing the loop: the continuous improvement agent.&lt;/STRONG&gt; The most important agent in the system is also the quietest. After every feature run, a continuous improvement agent reads the full record — the generator/reviewer back-and-forth, what the human reviewers actually changed, the questions that took multiple turns to settle, the design notes that got rewritten, the production patterns the post-production agents surfaced — and proposes updates to the team’s instruction files. A review point that came up three times becomes a new line in the code-review checklist. A security concern that surfaced late becomes a non-goal in the spec template. A misread API contract becomes a coding-pattern note. A person reviews and approves the proposed updates before they land — but once they do, the next feature run starts from a smarter system. That is how lessons stop being one-off and start compounding across features.&amp;nbsp; Mechanically, the agent diffs proposed instruction-file updates against the current set, attaches the evidence (which sessions/PRs/incidents prompted the change), and opens a PR against the instruction repo.&amp;nbsp;&lt;/P&gt;
&lt;/FIGCAPTION&gt;
&lt;/FIGURE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;The pattern, every time:&lt;/STRONG&gt; The first version was almost always a generator without a real reviewer. The fix, every time, was a different reviewer setup, a tighter instruction file, or a clearer human gate. Agents got more useful as the system around them got more disciplined.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;img&gt;Figure 3: Post-production loop&lt;/img&gt;
&lt;H4&gt;&lt;STRONG&gt;What it bought us&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Across the four features shipped in March:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Cycle time from approved spec to production dropped ~60% vs. the team's prior&amp;nbsp;6-month baseline for comparable scope.&lt;/LI&gt;
&lt;LI&gt;Pre-production defects per feature fell by 38% vs. the team's prior 6-month baseline for comparable scope.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The security wins are harder to express as a single number, but they show up everywhere in the pipeline: every spec, design, and pull request is independently challenged on a different model setup before any human reviews it; the team’s security expectations live in version-controlled instruction files that every agent applies on every task; and no agent — no matter how confident — can bypass scope, design, or pull request approval.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;AI prepares the review. People own the decision.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;What is still hard&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;A few things we haven't solved:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Evals for the continuous-improvement agent. Measuring whether an instruction-file change actually makes the next feature better is slow — we need more time and features under our belts, before signal stabilizes.&lt;/LI&gt;
&lt;LI&gt;Cross-repo/ Cross-team orchestration. The orchestrator handles single-repo features cleanly; multi-repo/ multi-team conversations and changes still need a human to lead.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;Engage&lt;/STRONG&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Visit &lt;A href="https://securitystore.microsoft.com/" target="_blank" rel="noopener"&gt;Microsoft Security Store&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Try &lt;A href="https://learn.microsoft.com/en-us/security/store/security-store-advisor-experience" target="_blank" rel="noopener"&gt;Microsoft Security Store Advisor&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Read the &lt;A href="https://learn.microsoft.com/en-us/security/store/" target="_blank" rel="noopener"&gt;Microsoft Security Store documentation&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Read the &lt;A href="https://learn.microsoft.com/en-us/security/store/security-store-advisor-faq" target="_blank" rel="noopener"&gt;Responsible AI FAQ for Microsoft Security Store Advisor&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;See the launch post: &lt;A href="https://www.microsoft.com/en-us/security/blog/2025/10/21/the-new-microsoft-security-store-unites-partners-and-innovation/" target="_blank" rel="noopener"&gt;The new Microsoft Security Store unites partners and innovation&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;About the authors&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Sudarshan Jagannathan (&lt;A href="https://www.linkedin.com/in/sidjagannathan/" target="_blank" rel="noopener"&gt;LinkedIn&lt;/A&gt;) and Janaki Ramachandran (&lt;A href="https://www.linkedin.com/in/janaki-ramachandran-81962710/" target="_blank" rel="noopener"&gt;LinkedIn&lt;/A&gt;) are part of the Microsoft Security Store engineering team.&lt;/P&gt;</description>
      <pubDate>Thu, 14 May 2026 19:11:39 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/from-idea-to-production-building-microsoft-security-store/ba-p/4519043</guid>
      <dc:creator>janaki_ramachandran</dc:creator>
      <dc:date>2026-05-14T19:11:39Z</dc:date>
    </item>
    <item>
      <title>Security Dashboard for AI: 3 Ways CISOs Drive Impact Today</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/security-dashboard-for-ai-3-ways-cisos-drive-impact-today/ba-p/4517134</link>
      <description>&lt;P&gt;AI is reshaping the enterprise and, with it, the threat landscape. Today's organizations face new threats with AI agents that modify configurations, execute workflows, and access data without direct human oversight. As a result, the gap between AI adoption and AI governance is widening, and CISOs face growing challenges to maintain visibility, control, and compliance across an increasingly complex ecosystem.&lt;/P&gt;
&lt;P&gt;As AI becomes embedded across the enterprise, CISOs face four key challenges:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Scale without visibility:&lt;/STRONG&gt; Over 75% of enterprises surveyed by PWC report they are already adopting AI agents. &lt;EM&gt;&lt;SUP&gt;&lt;A href="https://www.pwc.com/us/en/tech-effect/ai-analytics/ai-agent-survey.html" target="_blank"&gt;¹&lt;/A&gt;&lt;/SUP&gt;&lt;/EM&gt;At the same time, over 80% of security teams surveyed by Nokod report visibility gaps into the applications and AI agents created within their organization. &lt;EM&gt;&lt;SUP&gt;&lt;A href="https://bedrockdata.ai/news/security-teams-taking-on-expanded-ai-data-responsibilities-as-82-report-visibility-gaps" target="_blank"&gt;²&lt;/A&gt;&lt;/SUP&gt;&lt;/EM&gt;Rapid AI proliferation and evolving regulations make unified visibility across AI platforms, apps, and agents critical for CISOs.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Fragmentation: &lt;/STRONG&gt;Organizations rely on multiple siloed tools for AI asset visibility, making oversight fragmented and inefficient. According to Gartner’s 2024 survey of 162 enterprises, organizations use 45 cybersecurity tools on average.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Expanding AI risk: &lt;/STRONG&gt;AI proliferation is rapidly increasing the attack and risk surface, with the surge of AI-generated identities.&lt;STRONG&gt; &lt;/STRONG&gt;By 2027, 4 out of 5 organizations will face phishing attacks powered by AI-generated synthetic identities, according to IDC. &lt;EM&gt;&lt;SUP&gt;&lt;A href="https://my.idc.com/getdoc.jsp?containerId=US53858325" target="_blank"&gt;³&lt;/A&gt;&lt;/SUP&gt;&lt;/EM&gt;This makes it harder for CISOs to track emerging threats, unmanaged assets, and shifting risk patterns.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Overload:&lt;/STRONG&gt; Alert fatigue is now a top challenge, with organizations now receiving an average of 2,992 security alerts daily, yet 63% go unaddressed. &lt;EM&gt;&lt;SUP&gt;&lt;A href="https://edge.prnewswire.com/c/link/?t=0&amp;amp;l=en&amp;amp;o=4614875-1&amp;amp;h=3709702097&amp;amp;u=https%3A%2F%2Fwww.vectra.ai%2Fresources%2F2026-state-of-threat-detection&amp;amp;a=2026+State+of+Threat+Detection+and+Response+Report" target="_blank"&gt;⁴&lt;/A&gt;&lt;/SUP&gt;&lt;/EM&gt;Increasing AI risk without a way to prioritize what matters most compounds pressure on CISOs.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In conversations between Microsoft and CISOs, one common need emerged: a single place to view integrated AI risk across the enterprise. To address these growing challenges,&lt;STRONG&gt;&amp;nbsp;we are excited to provide CISOs with the Security Dashboard for AI, which recently became generally available.&amp;nbsp;&lt;/STRONG&gt;This unified dashboard aggregates posture and real-time risk signals from&amp;nbsp;Microsoft Defender, Entra, and Purview into one unified, executive-level view of AI posture, risk, and inventory across agents, apps, and platforms.&lt;/P&gt;
&lt;P&gt;The Security Dashboard for AI helps CISOs:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Gain unified AI risk visibility&lt;/STRONG&gt;: Discover AI agents and applications and continuously monitor posture across the environment&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Prioritize critical risks&lt;/STRONG&gt;: Correlate signals across identity, data, and threat protection to surface the most urgent issues&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Drive risk mitigations&lt;/STRONG&gt;: Investigate activity and take action to help reduce exposure across the AI ecosystem&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The dashboard is capable of aggregating and surfacing AI risks from across Microsoft Defender, Entra, Purview - including Microsoft 365 Copilot, Microsoft Copilot Studio agents, and Microsoft Foundry applications and agents as well as cross-platform AI risks with Microsoft network-based or SDK-enabled integrations, and MCP servers. This supports comprehensive visibility and control, regardless of where applications and agents are built. As you activate Microsoft Security for AI capabilities, you can gain richer visibility into different aspects of your AI risk posture.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;
&lt;P&gt;Figure 1: Security Dashboard for AI in browser&lt;/P&gt;
&lt;/img&gt;
&lt;H4&gt;&lt;STRONG&gt;Getting Started with the Security Dashboard for AI &lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;The Security Dashboard for AI is provided at no additional cost to customers already using Defender, Entra, and/or Purview to protect their AI innovation. Based on how early adopter CISOs are using the dashboard, here are three ways you can start leveraging the dashboard today.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;1. Manage Daily AI Risk&amp;nbsp;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Beyond reporting, you must stay hands-on with AI risks, scanning for emerging issues, verifying asset governance, and delegating remediations. The Security Dashboard for AI consolidates daily operations into a single pane of glass, surfacing critical alerts, unmanaged assets, and emerging risks. Use the dashboard as a daily AI risk radar, enabling rapid triage and ensuring you focus on the most urgent threats.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Scan and triage daily AI risk:&lt;/STRONG&gt; Start each day by identifying and prioritizing the highest-risk AI exposures. Risks are prioritized on severity reported by underlying security tools, helping you focus on the most critical exposures.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Track AI asset inventory and monitor agent sprawl: &lt;/STRONG&gt;Use the Inventory page to gain comprehensive visibility into all AI assets. Identify newly registered assets to mitigate the risk of shadow or unmanaged IT and surface inactive agents to proactively monitor and control agent sprawl.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Delegate tasks for remediation&lt;/STRONG&gt;: Move from insight to action by delegating tasks to your security team with easy click delegation. Delegation routes ownership via email or Microsoft Teams with notifications, due date, and ownership tracking. Delegate actions to specific roles such as global admin and AI administrator, without granting full access to underlying tools.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;
&lt;P&gt;Figure 2: Security Dashboard for AI risk page&lt;/P&gt;
&lt;/img&gt;
&lt;H5&gt;&lt;STRONG&gt;2. Guide Briefings with Security Teams&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;You require up-to-date intelligence to guide conversations with Security Teams about what is happening across the AI estate. The Security Dashboard for AI helps you anchor discussions in specific risks, trends, and ownership gaps surfaced in the data. The dashboard becomes a conversation driver, helping you ask the right questions about risk and security posture, to help ensure you and your team are triaging the right priorities. Because the dashboard consolidates signals from Defender, Entra, and Purview, both CISO and security teams operate from the same facts, enabling more outcome-driven discussions and faster prioritization, so you can shift the conversations from status updates to targeted action planning.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Prioritize top AI Risk:&lt;/STRONG&gt; Use the dashboard to help you prioritize the AI risk that matters the most. In preparation for team meetings, use Microsoft Security Copilot to explore AI risks, agent activity, and security recommendations via prompts to strengthen your AI security posture. With your team, take a closer look at risk vectors like data leakage, oversharing and unethical behavior, and discuss what actions need to be taken.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Review Security Recommendations: &lt;/STRONG&gt;Create a routine with your security team to review the recommended Microsoft security actions and track your progress over time. Across regular team check‑ins, review what has been addressed, what remains open, and which actions require follow‑up so you are prepared to respond to regulatory, audit, or executive questions with up‑to‑date metrics.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;
&lt;P&gt;Figure 3: Security Dashboard for AI inventory page&lt;/P&gt;
&lt;/img&gt;&lt;img&gt;
&lt;P&gt;Figure 4: Security Dashboard for AI delegation&lt;/P&gt;
&lt;/img&gt;
&lt;H5&gt;&lt;STRONG style="color: rgb(30, 30, 30);"&gt;3. Executive Reporting&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Reporting to the board on AI security posture has historically meant weeks of manual data gathering across multiple tools. The Security Dashboard for AI streamlines the data collection process with a single source of truth for AI risk, enabling confident, data-backed insights for your board presentations and conversations. Early adopters confirm the value and are using it for quarterly executive briefings.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Prepare for Board Discussions:&lt;/STRONG&gt; Use the dashboard to help get the right insights at the right altitude to help you prepare for discussions with your board. The Overview page aggregates identity, data security, and threat protection signals from Defender, Entra, and Purview into an AI risk scorecard with risk factors. The embedded Security Copilot AI-powered insights provide suggested prompts with risk assessments, summaries, and recommendations to help you prioritize what matters most.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Extend Observability to Executive Stakeholders&lt;/STRONG&gt;: Authorize AI risk follow‑ups to the appropriate security, identity, or governance owners using Microsoft Teams or email. Distribute visibility across GRC lead, AI governance, and IT leaders, while maintaining executive‑level oversight.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;
&lt;P&gt;Figure 5: Security Dashboard for AI Copilot prompt gallery&lt;/P&gt;
&lt;/img&gt;
&lt;H5&gt;&lt;STRONG&gt;Next Steps&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The Security Dashboard for AI helps CISOs manage AI risk faster, more confidently and more collaboratively with their team. Defender, Entra, and Purview signals are surfaced in a single pane of glass, providing observability across your AI estate. Drive faster triage, use data to support board-level discussions about AI risk, and enable coordinated action with integrated insights, recommendations, and delegation to help accelerate remediation across existing security workflows.&lt;/P&gt;
&lt;P&gt;The Security Dashboard for AI is &lt;STRONG&gt;generally available now&lt;/STRONG&gt;. If your organization uses Microsoft Defender, Entra, and/or Purview, you already have access, no additional licensing is required.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Visit&lt;/STRONG&gt; &lt;A href="http://ai.security.microsoft.com/" target="_blank" rel="noopener"&gt;ai.security.microsoft.com&lt;/A&gt; to access the dashboard directly, or navigate to it from the Defender, Entra, or Purview portals.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Learn more&lt;/STRONG&gt; about the Security Dashboard for AI on the &lt;A href="https://aka.ms/SD4AIMSLearn" target="_blank" rel="noopener"&gt;MS Learn page&lt;/A&gt; and the &lt;A href="https://techcommunity.microsoft.com/blog/microsoft-security-blog/security-dashboard-for-ai---now-generally-available/4494637" target="_blank" rel="noopener"&gt;Security Dashboard for AI Security Blog.&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Discover&lt;/STRONG&gt; new features in the Security Dashboard for AI such as the Security Reader role, new delegation flow, and new identity risk section &lt;A href="https://review.learn.microsoft.com/en-us/security/security-for-ai/security-dashboard-for-ai?branch=pr-en-us-2156" target="_blank" rel="noopener"&gt;here.&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;SUP&gt;&lt;A class="lia-external-url" href="https://www.pwc.com/us/en/tech-effect/ai-analytics/ai-agent-survey.html" target="_blank" rel="noopener"&gt;¹AI agent survey. PwC, May 2025&lt;/A&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://bedrockdata.ai/news/security-teams-taking-on-expanded-ai-data-responsibilities-as-82-report-visibility-gaps" target="_blank" rel="noopener"&gt;²Security Teams Taking on Expanded AI Data Responsibilities. Bedrock Data, March 2025&lt;/A&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://my.idc.com/getdoc.jsp?containerId=US53858325" target="_blank" rel="noopener"&gt;³IDC FutureScape: Worldwide Security and Trust 2026 Predictions, November 2025&lt;/A&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://edge.prnewswire.com/c/link/?t=0&amp;amp;l=en&amp;amp;o=4614875-1&amp;amp;h=3709702097&amp;amp;u=https%3A%2F%2Fwww.vectra.ai%2Fresources%2F2026-state-of-threat-detection&amp;amp;a=2026+State+of+Threat+Detection+and+Response+Report" target="_blank" rel="noopener"&gt;⁴2026 State of Threat Detection and Response Report. Vectra AI, February 2026&lt;/A&gt;&lt;/SUP&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 May 2026 21:21:06 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/security-dashboard-for-ai-3-ways-cisos-drive-impact-today/ba-p/4517134</guid>
      <dc:creator>Danica_Barhumi</dc:creator>
      <dc:date>2026-05-07T21:21:06Z</dc:date>
    </item>
    <item>
      <title>The Advantages of Premium Cases in Purview eDiscovery</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/the-advantages-of-premium-cases-in-purview-ediscovery/ba-p/4516768</link>
      <description>&lt;H4&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Capacity &amp;amp; Scale&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-color-15 lia-border-style-solid" border="1" style="width: 99.9997%; height: 406.105px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 38.5331px;"&gt;&lt;td class="lia-border-color-15" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Feature&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Advantage over E3&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 122.524px;"&gt;&lt;td class="lia-border-color-15" style="height: 122.524px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-ref-limits" target="_blank" rel="noopener"&gt;Enhanced Limits&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 122.524px;"&gt;
&lt;P&gt;Supports significantly higher limits, including eDiscovery case count and export volume. For example, up to 50,000 cases and 5&amp;nbsp;TB per search in E5 (versus 10,000 cases and 2&amp;nbsp;TB in E3).&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 122.524px;"&gt;
&lt;P&gt;Handles large investigations without splitting into multiple cases or searches. E3’s lower limits would force breaking up big jobs, adding overhead and risk of errors. E5’s higher capacity means fewer workarounds and seamless handling of large-scale litigation.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 122.524px;"&gt;&lt;td class="lia-border-color-15" style="height: 122.524px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Tenant-Wide eDiscovery &lt;A href="https://learn.microsoft.com/en-us/purview/edisc-process-report" target="_blank" rel="noopener"&gt;Process&lt;/A&gt; and &lt;A href="https://learn.microsoft.com/en-us/purview/edisc-hold-report" target="_blank" rel="noopener"&gt;Holds Reports&lt;/A&gt; (Preview)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 122.524px;"&gt;
&lt;P&gt;Provides a central dashboard of all eDiscovery activities and eDiscovery holds across the tenant. Compliance and IT teams get at-a-glance status of ongoing jobs and active holds.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 122.524px;"&gt;
&lt;P&gt;Improves oversight and management efficiency for eDiscovery. E3 lacks centralized reporting, making it harder to track many cases. E5’s reporting gives better visibility into operations, which is crucial for heavy workloads and tight deadlines.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 122.524px;"&gt;&lt;td class="lia-border-color-15" style="height: 122.524px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-ref-limits" target="_blank" rel="noopener"&gt;Expanded Hold Capacity&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 122.524px;"&gt;
&lt;P&gt;Each legal hold in E5 can encompass up to 2,000 mailboxes &lt;EM&gt;and&lt;/EM&gt; 2,000 sites in one policy. E3 holds are limited to 1,000 mailboxes &lt;EM&gt;or&lt;/EM&gt; 100 sites per policy.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 122.524px;"&gt;
&lt;P&gt;Enables placing very large custodian sets on hold with a single action. In E3, exceeding hold limits means juggling multiple policies for one case, increasing complexity. E5 simplifies hold management by consolidating more custodians per hold, reducing admin burden.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Search &amp;amp; Collection&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-color-15 lia-border-style-solid" border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Feature&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Advantage over E3&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-condition-builder" target="_blank" rel="noopener"&gt;Advanced Search Filters&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Offers richer search criteria beyond keywords. You can filter by sensitive info types (credit cards, SSNs), specific message IDs, or sensitivity labels on documents. This helps pinpoint relevant sensitive content directly.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Enables more precise and speedy discovery of critical data. In E3, finding the same info might require complex keyword strings or separate tools (with a higher chance of missing items). E5’s advanced filters mean faster, targeted searches for things like confidential data or GDPR content.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-data-sources" target="_blank" rel="noopener"&gt;Data Source Sync&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Allows you to refresh custodians’ data sources in a search or hold to catch updates to locations. For example, if a custodian adds a new OneDrive, E5 will detect and prompt you to include it.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Ensures no content location is overlooked as the case evolves. E3 has no easy way to know if data moved or new sites were created, potentially leaving gaps. E5’s sync provides complete and defensible collection by keeping holds/searches up-to-date.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-search-export" target="_blank" rel="noopener"&gt;Cloud Attachment Collection&lt;/A&gt; (Hyper-linked Documents)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Automatically collects the content of files shared via cloud links (OneDrive/SharePoint) in emails or chats. E5 can retrieve the actual document (and its versions) that was linked, even pulling the specific version that was shared at the time if the version shared feature is enabled.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Preserves evidence that E3 would miss. E3 eDiscovery does not fetch linked file content. It would only show a hyperlink, making it difficult to return the associated file. E5 ensures linked documents (with version history) are collected, so the full context of communications is retained.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-search-export" target="_blank" rel="noopener"&gt;Conversation Threading (Chats &amp;amp; Email)&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Reconstructs conversations in a threaded view for Microsoft Teams chats and email chains. Reviewers can see messages in context (like a chat transcript or email thread) rather than as isolated items.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Greatly improves contextual understanding. E3 exports chats as separate messages with no threading, making it hard to follow the story. E5’s threaded view lets reviewers grasp the full conversation at a glance, reducing confusion and ensuring nothing is interpreted out of context.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Custodian &amp;amp; Hold Management&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-color-15 lia-border-style-solid" border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Feature&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Advantage over E3&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-data-sources" target="_blank" rel="noopener"&gt;Case-Level Custodian Management&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Provides a dedicated tab to manage custodians (people) within each case. You add custodians once and can easily apply holds or searches to all their data without re-entering their information each time.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Streamlines hold setup and ensures clarity on who is in the case. E3 has no concept of custodians. You must manually input email or site addresses for each search/hold. E5’s approach saves time, reduces errors, and gives a clear view of all people involved in the matter.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-data-sources" target="_blank" rel="noopener"&gt;Bulk Custodian Import&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Supports importing up to 1,000 custodians at once from a list into a case. Useful for large investigations (e.g., adding an entire department as custodians in one go).&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Dramatically faster setup for big cases. In E3, adding hundreds of people means typing or pasting each individually, which is time-consuming and error prone. E5’s bulk import means quick, one-time setup for large custodian lists, ensuring no one is missed.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-data-sources" target="_blank" rel="noopener"&gt;“Explore &amp;amp; Add” Custodian Sources&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Provides an intelligent way to discover related data sources for a given custodian. For example, it can list Teams, SharePoint sites, or groups the person is part of, and let you add those to the case.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Helps capture all relevant locations for each person. In E3, you might overlook a Teams channel or group mailbox a custodian was involved in. E5’s explore feature surfaces those connections, improving completeness of your holds and searches by including collaboration spaces that might otherwise be missed.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;STRONG&gt;In-Place Review &amp;amp; Analytics&lt;/STRONG&gt;&lt;/H4&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-color-15 lia-border-style-solid" border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Feature&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Advantage over E3&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-ref-advanced-indexing" target="_blank" rel="noopener"&gt;Advanced Indexing and OCR&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Automatically re-indexes content that was partially indexed or had errors and performs OCR (Optical Character Recognition) on images to extract text. This means files with images or previously unsearchable formats become searchable in E5.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Ensures “no stone is left unturned.” E3 would flag such content as “unindexed” (meaning you know a file exists but not what’s inside it). With E5, far more data is searchable, even text inside images or scanned PDFs, reducing the amount of &lt;A href="https://learn.microsoft.com/en-us/purview/edisc-ref-partially-indexed-items" target="_blank" rel="noopener"&gt;partially indexed content&lt;/A&gt; and the chance of missing critical evidence due to format issues.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-review-set-manage" target="_blank" rel="noopener"&gt;In-Place Review Sets&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Lets you create a review set of collected data in the cloud. Review sets offer contextual review of conversations, powerful query and filtering capabilities, and query reports for additional insights.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Pre-review culling is possible in E5. E3 has no in-product review capability. You must export everything to an outside tool for examination. E5’s review sets allow the team to filter out irrelevant data and focus on what matters &lt;EM&gt;before&lt;/EM&gt; exporting. This reduces the volume (and cost) of data sent for attorney review and keeps data in a secure, auditable environment during analysis.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-review-set-tagging" target="_blank" rel="noopener"&gt;Tagging&lt;/A&gt; and &lt;A href="https://learn.microsoft.com/en-us/purview/edisc-review-set-search" target="_blank" rel="noopener"&gt;Metadata Filters&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Enables applying tags (labels like “Responsive,” “Privileged,” “Personal Data”) to documents and emails in a review set, and filtering by these tags or other metadata fields.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Improves organization and review workflow. E3 cannot tag items in-place, so keeping track of important documents is harder. In E5, tagging allows systematic categorization for quick retrieval (e.g., find all items tagged &lt;EM&gt;Highly Relevant&lt;/EM&gt; instantly). These tags also carry over on export, so any work done during review isn’t lost when handing off to external counsel.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-review-set-analytics" target="_blank" rel="noopener"&gt;Email Threading and Analytics&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Automatically identifies and stitches together email threads, showing only the last inclusive email that contains the entire conversation. Earlier duplicate emails in the chain are noted and can be skipped.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Cuts down review volume and improves context. E3 reviewers would see every single email (even if content repeats across replies). This saves review time and ensures attorneys see the full discussion in one place rather than piecemeal.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;Conversation View&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Displays collected Teams (and other chat) messages in a conversation format in a review set, similar to how one would view a chat in the app, instead of individual out-of-context messages.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Makes reviewing chat evidence much easier. In E3, chat messages are isolated, forcing reviewers to manually piece together who said what when. E5’s conversational view provides full context at a glance, so nothing is misunderstood or missed in chat-based communications.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-review-set-analytics" target="_blank" rel="noopener"&gt;Near-Duplicate Detection&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Finds and groups nearly identical documents (e.g. multiple versions of a file or emails with only slight differences). Reviewers are informed which items are alike.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Saves time and ensures consistency. E3 requires manually spotting similar files. E5 can let a reviewer examine one version and then quickly tag all its close duplicates the same way. This speeds up review and ensures similar content is handled uniformly (no conflicting judgments on essentially the same document).&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-review-set-analytics" target="_blank" rel="noopener"&gt;Themes (Topic Analytics)&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Uses analytics to cluster documents by themes/topics. For example, it might reveal a group of emails all discussing “Project X” or detect an unusual theme (like frequent mentions of “resignation”).&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Uncovers hidden patterns that simple keyword searches in E3 might miss. This insight helps investigators spot important threads of discussion or issues they weren’t explicitly searching for, leading to a more thorough understanding of the data set. It adds a layer of proactive insight absent in E3.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-review-set-analytics" target="_blank" rel="noopener"&gt;Global Deduplication&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Automatically de-duplicates exact copies of emails or files across all custodians using review sets. Each unique item is retained once for review, with duplicates noted.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15"&gt;
&lt;P&gt;Prevents redundant review work. In E3, the same email stored in five mailboxes would appear five times and could be reviewed and tagged inconsistently by different people. E5’s deduplication means reviewers spend time only on unique content improving efficiency and ensuring consistency in treatment of identical items.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Export &amp;amp; Integration&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-color-15 lia-border-style-solid" border="1" style="width: 99.9997%; height: 1886.63px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 38.5331px;"&gt;&lt;td class="lia-border-color-15" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Feature&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Advantage over E3&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 206.515px;"&gt;&lt;td class="lia-border-color-15" style="height: 206.515px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/ediscovery-guest-access" target="_blank" rel="noopener"&gt;Guest Reviewer Access&lt;/A&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 206.515px;"&gt;
&lt;P&gt;Allows secure, read-only external access to a review set for outside experts (like outside counsel). Guest reviewers can be invited to review and tag documents in your E5 case via secure Azure AD access (with MFA), without data leaving the tenant.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 206.515px;"&gt;
&lt;P&gt;Enables collaboration with outside counsel without exporting data. E3 cannot extend access to external users. You’d have to export files and send them out, which is slower and riskier. E5 keeps the data in-place and governed, letting external reviewers work more efficiently while your organization retains control and visibility.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 234.512px;"&gt;&lt;td class="lia-border-color-15" style="height: 234.512px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-review-set-external-data" target="_blank" rel="noopener"&gt;Import External Data&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 234.512px;"&gt;
&lt;P&gt;Supports ingestion of data from outside M365 into eDiscovery. You can load files like PST emails, PDFs, or documents from file shares into an E5 review set, maintaining custodians’ identity and metadata.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 234.512px;"&gt;
&lt;P&gt;Brings all relevant data under one roof. E3 cannot handle content beyond Exchange/SharePoint/Teams, so any non-M365 data would be reviewed separately. E5’s ingestion means even file server or third-party data can be included in the case, making your eDiscovery truly comprehensive and eliminating blind spots between different systems.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 262.509px;"&gt;&lt;td class="lia-border-color-15" style="height: 262.509px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-ref-document-metadata-fields" target="_blank" rel="noopener"&gt;Rich Export with Metadata&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 262.509px;"&gt;
&lt;P&gt;Exports include a detailed load file with extensive metadata from the review (custodian info, email thread indices, attachment names, message IDs, tags applied, etc.). This is in addition to the actual content files.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 262.509px;"&gt;
&lt;P&gt;Simplifies downstream processing and preserves review decisions. E3’s export is basic (limited metadata), often requiring additional data processing in third-party tools. E5’s comprehensive load file means that all important context (including tags like “Privileged” that your team applied) travels with the exported data, so external reviewers immediately see those cues. This saves time and prevents rework.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 206.515px;"&gt;&lt;td class="lia-border-color-15" style="height: 206.515px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-decryption" target="_blank" rel="noopener"&gt;MIP Search and Decryption Integration&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 206.515px;"&gt;
&lt;P&gt;Can automatically decrypt protected content (encrypted by Microsoft Information Protection, e.g. with sensitivity labels/Azure RMS) during eDiscovery. Encrypted emails and documents are made readable and searchable when added to a review set.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 206.515px;"&gt;
&lt;P&gt;Ensures encrypted files aren’t “invisible” in your investigation. E3 often cannot search or preview MIP-protected emails/docs until they’re manually decrypted after export (if at all). E5 seamlessly includes these encrypted items in search results and review, so you don’t miss evidence that was simply locked behind encryption.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 234.512px;"&gt;&lt;td class="lia-border-color-15" style="height: 234.512px;"&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/purview/insider-risk-management-cases" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Insider Risk Management Escalation&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 234.512px;"&gt;
&lt;P&gt;Integrates with Microsoft Insider Risk Management (IRM) alerts. With E5, if an insider risk policy flags a user (e.g., for a potential data theft), you can one-click escalate to create an eDiscovery case that automatically targets that user’s content around the incident.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 234.512px;"&gt;
&lt;P&gt;Enables a fast, seamless response to insider threats. E3 has no IRM at all, so there’s no such trigger. In E5, the moment a high-risk activity is detected, the legal team can immediately jump into collecting and reviewing the related data. This tight integration means quicker investigations and potentially mitigating issues before they escalate.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 234.512px;"&gt;&lt;td class="lia-border-color-15" style="height: 234.512px;"&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/purview/communication-compliance-investigate-remediate" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Communication Compliance Escalation&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 234.512px;"&gt;
&lt;P&gt;Ties into Communication Compliance (E5’s internal communications monitoring for policy violations). If a serious policy violation is found (e.g., harassment in Teams chats or inappropriate sharing of sensitive info), it can be escalated directly into an eDiscovery case for further investigation.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 234.512px;"&gt;
&lt;P&gt;Offers proactive discovery of misconduct. E3 lacks built-in communication monitoring, so issues may go unnoticed until too late. With E5, compliance officers can swiftly pivot from detecting a problem to launching a full eDiscovery inquiry, ensuring faster and more thorough handling of incidents like HR violations or data leaks.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 206.515px;"&gt;&lt;td class="lia-border-color-15" style="height: 206.515px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-ref-api-guide" target="_blank" rel="noopener"&gt;Graph API &amp;amp; Automation&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 206.515px;"&gt;
&lt;P&gt;Fully supports the Microsoft Graph API for eDiscovery. This means eDiscovery tasks (case creation, adding custodians, running searches, exporting data) can be automated or integrated into other applications via scripting/programming without additional cost.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 206.515px;"&gt;
&lt;P&gt;While API support is supported for E3, the &lt;A href="https://learn.microsoft.com/en-us/purview/edisc-billing" target="_blank" rel="noopener"&gt;E3 export API is a metered solution&lt;/A&gt;. E5 allows organizations to streamline eDiscovery workflows – for example, auto-create a case and hold when HR flags an employee exit, or integrate with third-party legal management tools without additional cost.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 262.509px;"&gt;&lt;td class="lia-border-color-15" style="height: 262.509px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/purview/edisc-search-teams-data" target="_blank" rel="noopener"&gt;Teams&lt;/A&gt; and &lt;A href="https://learn.microsoft.com/en-us/purview/edisc-search-copilot-data" target="_blank" rel="noopener"&gt;Copilot&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-search-copilot-data" target="_blank" rel="noopener"&gt;&amp;nbsp;Interactions&lt;/A&gt; Purge&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 262.509px;"&gt;
&lt;P&gt;Provides an incident response capability to search and purge Teams chats or Microsoft 365 Copilot interactions if sensitive information was shared. Authorized investigators can directly delete up to 100 Teams chat messages (across participant mailboxes) in one go via the eDiscovery interface (leveraging Graph API) when necessary to contain a data leak.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-15" style="height: 262.509px;"&gt;
&lt;P&gt;Allows quick containment of spills that E3 cannot do. E3’s content search can purge emails but cannot delete Teams messages or Copilot content. With E5, if confidential data pops up in a Teams chat, compliance can not only find it but also bulk-delete those messages from user mailboxes to mitigate further exposure. This capability is crucial for responding to internal data mishandling in real time.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 May 2026 15:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/the-advantages-of-premium-cases-in-purview-ediscovery/ba-p/4516768</guid>
      <dc:creator>davidrobbins</dc:creator>
      <dc:date>2026-05-05T15:00:00Z</dc:date>
    </item>
    <item>
      <title>Amazon Security Lake Integration with Microsoft Sentinel: Parquet at the Gates</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/amazon-security-lake-integration-with-microsoft-sentinel-parquet/ba-p/4516635</link>
      <description>&lt;P&gt;This blog has been jointly published by &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="149216" data-lia-user-login="ChitreshPandit" class="lia-mention lia-mention-user"&gt;ChitreshPandit​&lt;/a&gt; and &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="3238687" data-lia-user-login="Arijit_Paul" class="lia-mention lia-mention-user"&gt;Arijit_Paul​&lt;/a&gt;.&lt;/P&gt;
&lt;P&gt;In this blog post, we explore how centralized AWS Security Lake data can be transformed and streamed into Microsoft Sentinel using an AWS Lambda-based pipeline for near real-time ingestion.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;A story of cost, control, and custom engineering at cloud scale&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Every organization strives to design its security architecture&lt;STRONG&gt;&amp;nbsp;to help address architectural complexity and support cost‑aware, scalable designs, &lt;/STRONG&gt;depending on workload characteristics and implementation choices.&lt;/P&gt;
&lt;P&gt;Across multiple customer environments, we increasingly see a consistent pattern emerge - security telemetry from various AWS services is not ingested in isolation, but is deliberately centralized into&amp;nbsp;&lt;A href="https://aws.amazon.com/security-lake/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Amazon Security Lake&lt;/STRONG&gt;&lt;/A&gt;. This approach reflects a maturity in design, where organizations move beyond service-level integrations and instead adopt a unified data strategy.&lt;/P&gt;
&lt;P&gt;Amazon Security Lake enables this by aggregating security data from services such as Route53, WAF, Kubernetes, and others into a centralized, governed repository. The data is normalized and stored in an open, analytics-friendly format, often leveraging &lt;A class="lia-external-url" href="https://arrow.apache.org/docs/python/parquet.html" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Apache Parquet&lt;/STRONG&gt;&lt;/A&gt;, a columnar storage format optimized for large-scale processing and cost-efficient storage. This can allow organizations to retain high volumes of security data while maintaining performance and may help optimize storage efficiency in certain scenarios, depending on data volume, retention policies, and analytics patterns.&lt;/P&gt;
&lt;P&gt;However, this architectural choice introduces a new consideration.&lt;/P&gt;
&lt;P&gt;Microsoft Sentinel, when integrated into such environments, typically expects ingestion through connector-driven pipelines and streaming event models. In contrast, Security Lake represents a batch-oriented, schema-driven data platform. Rather than treating this as a constraint, it becomes an opportunity to rethink how data should flow between these systems.&lt;/P&gt;
&lt;P&gt;In this blog, we explore how a &lt;STRONG&gt;streaming bridge architecture&lt;/STRONG&gt; can be implemented to align Amazon Security Lake with Microsoft Sentinel’s ingestion model.&lt;/P&gt;
&lt;P&gt;The approach leverages a combination of &lt;STRONG&gt;AWS Lambda and event-driven patterns&lt;/STRONG&gt; to process data as it lands in Amazon S3, transforms it into a Sentinel-compatible format, and streams it through &lt;STRONG&gt;Azure Event Hub&lt;/STRONG&gt; into Microsoft Sentinel using &lt;STRONG&gt;Data Collection Rules (DCRs)&lt;/STRONG&gt; and &lt;STRONG&gt;Data Collection Endpoints (DCEs)&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;This approach &lt;STRONG&gt;can support lower‑latency ingestion patterns&lt;/STRONG&gt; when configured appropriately and compared to batch‑only processing models while preserving the lake-first architecture, allowing organizations to &lt;STRONG&gt;support analytics, visualization, and threat hunting activities&lt;/STRONG&gt; using the ingested data.&lt;/P&gt;
&lt;P&gt;For demonstration, this implementation focuses on ingesting the following data sources from Amazon Security Lake:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Amazon EKS audit and runtime events&lt;/LI&gt;
&lt;LI&gt;Route 53 DNS query logs&lt;/LI&gt;
&lt;LI&gt;AWS WAF access logs&lt;/LI&gt;
&lt;LI&gt;AWS Lambda execution activity&lt;/LI&gt;
&lt;LI&gt;Amazon S3 access events&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-8"&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: &lt;STRONG&gt;&lt;U&gt;The solution and code provided in this blog are not an officially supported Microsoft solution and do not guarantee performance, reliability, availability, or support. No service-level agreements (SLAs) are included. Readers are responsible for validating suitability for their environment.&lt;/U&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Before we begin, let us briefly discuss Amazon Security Lake and the Parquet format.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Amazon Security Lake and the Parquet Constraint&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Amazon Security Lake provides a &lt;STRONG&gt;centralized, S3-backed repository&lt;/STRONG&gt; for security telemetry, addressing fragmentation across services, accounts, and regions. Instead of service-level ingestion pipelines, logs from sources such as EKS, Route 53, WAF, Lambda, and S3 are aggregated into a &lt;STRONG&gt;single, governed data layer&lt;/STRONG&gt;, enabling consistent visibility, separation of duties, and cost-efficient storage at scale.&lt;/P&gt;
&lt;P&gt;This data is stored in &lt;STRONG&gt;Apache Parquet&lt;/STRONG&gt;, a columnar format optimized for analytics—delivering high compression, schema evolution, and efficient, selective reads across engines like Athena and Spark.&lt;/P&gt;
&lt;P&gt;Microsoft Sentinel operates on a &lt;STRONG&gt;streaming ingestion model&lt;/STRONG&gt; expecting JSON payloads, source-specific pipelines, and continuous event flows.&lt;/P&gt;
&lt;P&gt;In lake-first architectures, reintroducing service-level ingestion is neither practical nor efficient. The requirement, therefore, is to &lt;STRONG&gt;bridge the two models -preserving Parquet for storage while enabling event-driven ingestion at the point of consumption&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;In the following sections, we will create an Event Hub, Configure the Lambda function and once the streaming is configured in Event Hub we will configure the Data Collection Rules, Data Collection endpoints, Data Collection Rule associations to configure the ingestion pipeline from Event Hub to Sentinel.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Pre-requisites:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace" target="_blank" rel="noopener"&gt;Log Analytics workspace&lt;/A&gt;&amp;nbsp;where you have at least&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/manage-access#azure-rbac" target="_blank" rel="noopener"&gt;contributor rights&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Your Log Analytics workspace needs to be&amp;nbsp;&lt;A style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/logs-dedicated-clusters#link-a-workspace-to-a-cluster" target="_blank" rel="noopener"&gt;linked to a dedicated cluster&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;&amp;nbsp;or to have a&amp;nbsp;&lt;/SPAN&gt;&lt;A style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/cost-logs#commitment-tiers" target="_blank" rel="noopener"&gt;commitment tier&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-features#namespace" target="_blank" rel="noopener"&gt;Event Hubs namespace&lt;/A&gt;&amp;nbsp;that permits public network access. If public network access is disabled, ensure that "Allow trusted Microsoft services to bypass this firewall" is set to "Yes."&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-create" target="_blank" rel="noopener"&gt;Event Hubs&lt;/A&gt;&amp;nbsp;with events flowing in. In this implementation, events are sent to Event Hubs by the AWS Lambda function configured in the steps below - no manual event sending is required.&lt;/LI&gt;
&lt;LI&gt;Appropriate IAM roles in AWS accounts to configure SQS queue, Lambda function, IAM policies, etc.&lt;EM style="color: rgb(30, 30, 30);"&gt;&amp;nbsp;&lt;/EM&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;The Event Hub&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;To begin, we need to create an Event Hub.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/event-hubs/" target="_blank" rel="noopener"&gt;Azure Event Hubs&lt;/A&gt; is a fully managed, high-throughput event ingestion and streaming platform, designed to &lt;STRONG&gt;support high event volumes within documented service limits&lt;/STRONG&gt;, subject to configuration and tier selection.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;SKUs (Standard vs Premium)&lt;/STRONG&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/event-hubs/compare-tiers" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Standard tier&lt;/STRONG&gt;&lt;/A&gt; is a &lt;STRONG&gt;throughput-unit (TU) based model&lt;/STRONG&gt;, where capacity is explicitly controlled and shared across the namespace.&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/event-hubs/compare-tiers" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Premium tier&lt;/STRONG&gt;&lt;/A&gt; provides &lt;STRONG&gt;isolated compute and memory via processing units (PU)&lt;/STRONG&gt;, which can&lt;STRONG&gt; &lt;/STRONG&gt;provide more consistent performance characteristics and higher throughput capacity compared to shared models, depending on workload.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Additionally, Azure Event Hubs offers a &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-dedicated-overview" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Dedicated tier&lt;/STRONG&gt;&lt;/A&gt;, which is a &lt;STRONG&gt;fully isolated, single-tenant cluster for enterprise-scale workloads&lt;/STRONG&gt; with higher throughputs (at significantly higher cost).&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Throughput Characteristics (Standard Tier)&lt;/STRONG&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;A single &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-scalability" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Throughput Unit (TU)&lt;/STRONG&gt;&lt;/A&gt; provides:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Ingress:&lt;/STRONG&gt; up to &lt;STRONG&gt;1 MB/s&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Egress:&lt;/STRONG&gt; up to &lt;STRONG&gt;2 MB/s&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;A Standard namespace can scale to a maximum of &lt;STRONG&gt;40 TUs&lt;/STRONG&gt;, giving:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Max ingress: 40 MB/s&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Max egress: 80 MB/s&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;P&gt;All Event Hubs, partitions, and consumers within the namespace &lt;STRONG&gt;share this TU capacity&lt;/STRONG&gt;, making it a central ingestion buffer for streaming pipelines rather than a per-source scaling model.&lt;/P&gt;
&lt;P&gt;Which SKU to choose: For ingress/egress up to 40/80 MB/s, a Standard SKU &lt;STRONG&gt;may be suitable&lt;/STRONG&gt;. Higher volumes &lt;STRONG&gt;may warrant consideration of&lt;/STRONG&gt; Premium, depending on workload requirements.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Azure Event Hubs Concepts:&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Event Hub Namespace:&lt;/STRONG&gt; A logical container that provides the &lt;STRONG&gt;endpoint, networking boundary, and shared throughput capacity (TUs/PUs)&lt;/STRONG&gt; for all Event Hubs within it.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Event Hub:&lt;/STRONG&gt; An individual &lt;STRONG&gt;event stream (topic)&lt;/STRONG&gt; within the namespace where events are ingested, stored, and read in a partitioned, ordered manner for parallel processing.&lt;/P&gt;
&lt;P&gt;Reference: &lt;A href="https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-features#architecture" target="_blank" rel="noopener"&gt;Event Hubs features and terminology - Azure Event Hubs&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Creating Event Hub namespace, Event Hub entities, and considerations:&lt;/STRONG&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-create" target="_blank" rel="noopener"&gt;Create the Azure Event Hub Namespace&lt;/A&gt;, in this example, we create a Standard Event Hub with minimum 1 TU with Auto Inflate on enabling scaling upto the maximum 40 TUs. Note the maximum Throughput Units should be based on the size of the logs expected per second from Amazon Security Lake. Since the Event Hub will be used to ingest data in Azure Monitor (Sentinel Workspace) please check the &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/ingest-logs-event-hub#supported-regions" target="_blank" rel="noopener"&gt;Supported Regions.&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;img&gt;
&lt;P&gt;&lt;STRONG&gt;Ensure Event Hub region alignment with Microsoft Sentinel. Configure TU based on expected ingestion rate&lt;/STRONG&gt;&lt;/P&gt;
&lt;/img&gt;
&lt;UL&gt;
&lt;LI&gt;Once the Event Hub is created, enable the Local Authentication, since the AWS Lambda code we are using (discussed in the next section) uses Shared access signature to connect to the Azure Event Hub. See&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/event-hubs/authorize-access-event-hubs#shared-access-signatures" target="_blank" rel="noopener"&gt;Shared Access Signatures.&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;UL&gt;
&lt;LI&gt;Create individual Event Hubs within the namespace created in Step 1. One Event Hub is required per log type - for example, if Amazon Security Lake includes EKS, Route 53, and WAF logs, then three Event Hub entities should be created.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Why this matters:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class="lia-align-left"&gt;Easier DCR mapping&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;Avoids schema conflicts&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;UL&gt;
&lt;LI&gt;Create a consumer group in each Event Hub we created in the previous step. Consumer Group is an independent view of an event stream that allows multiple applications to read the same events separately, each maintaining its own position (offset) in the stream. &lt;A href="https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-features" target="_blank" rel="noopener"&gt;Event Hub Features&lt;/A&gt;&lt;BR /&gt;Avoid using the $Default consumer group.&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;P&gt;With the Event Hub namespace, entities, and consumer groups in place, the receiving end of the pipeline is ready. The next step is to configure the AWS Lambda function that will translate Security Lake's Parquet files into the JSON events that Event Hub expects.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;The AWS Lambda Function (SQS-driven Parquet → JSON)&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;In this architecture, &lt;STRONG&gt;AWS Lambda is the translation layer&lt;/STRONG&gt;, not an ingestion source. Instead of being invoked directly by S3, Security Lake &lt;STRONG&gt;emits S3 object‑creation notifications into Amazon SQS&lt;/STRONG&gt;, and SQS becomes the Lambda trigger. This decoupling is intentional: SQS absorbs bursts of newly written Parquet objects which can help increase resilience of the ingestion pipeline under bursty or variable workloads.&lt;/P&gt;
&lt;P&gt;Once triggered, the Lambda function processes each queued S3 notification end‑to‑end: it &lt;STRONG&gt;derives the log type from the S3 object key&lt;/STRONG&gt;, downloads the Parquet file, &lt;STRONG&gt;converts each row into a discrete JSON event&lt;/STRONG&gt;, and forwards the resulting events to &lt;STRONG&gt;Azure Event Hub&lt;/STRONG&gt; in batches for downstream ingestion via &lt;STRONG&gt;DCR/DCE&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;A practical consideration is &lt;STRONG&gt;event size management&lt;/STRONG&gt;. Some sources - especially&amp;nbsp;&lt;STRONG&gt;EKS audit telemetry - &lt;/STRONG&gt;can carry large, nested fields that are not always useful for Sentinel analytics. For those log types, the Lambda function &lt;STRONG&gt;drops non‑essential fields during transformation&lt;/STRONG&gt; to keep each event within Azure ingestion constraints; oversized fields can exceed the &lt;STRONG&gt;64 KB Azure Monitor field size limit&lt;/STRONG&gt; and disrupt ingestion (Fields more than 64 KB will be truncated in Log Analytics Workspace).&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Solution Architecture&amp;nbsp;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;img&gt;&lt;STRONG&gt;Data flows from AWS → converted (Lambda) → sent (EventHub)→ stored in Microsoft Sentinel&lt;/STRONG&gt;&lt;/img&gt;
&lt;P&gt;The diagram above illustrates the end-to-end data flow: logs originate in AWS, are converted by AWS Lambda, streamed through Azure Event Hub, and stored in Microsoft Sentinel.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Amazon Security Lake&lt;/STRONG&gt; writes Parquet files to a centralized S3 bucket as logs arrive from source services (CloudTrail, EKS, VPC Flow, WAF, Route 53, and others).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Amazon SQS&lt;/STRONG&gt; receives S3 event notifications from Security Lake and queues them as Lambda triggers.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;AWS Lambda&lt;/STRONG&gt; picks up each SQS message, identifies the log source from the S3 object key, downloads the Parquet file, converts each row to JSON, and forwards the events to Azure Event Hub.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Azure Event Hub&lt;/STRONG&gt; receives the JSON events and makes them available for ingestion into Microsoft Sentinel via a &lt;STRONG&gt;Data Collection Rule (DCR)&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Sentinel&lt;/STRONG&gt; ingests the data into a custom log table, where it is available for detection rules, hunting queries, and dashboards.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The full Lambda function code is available in the&amp;nbsp;&lt;A href="https://github.com/chitreshpandit/Sentinel/blob/main/AWSSecurityLake-SentinelIntegration/AWSLambdaFunction/ParquetLambda.py" target="_blank" rel="noopener"&gt;GithubRepository-LambdaFunction&lt;/A&gt;. Refer to the readme for more details.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;How the Lambda Function works&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;At a high level, the Lambda function performs four things in sequence for every file it processes:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Identify the log source: &lt;/STRONG&gt;Security Lake organizes files under a structured S3 key path that includes the log type (for example, &lt;STRONG&gt;CLOUD_TRAIL_MGMT&lt;/STRONG&gt;, &lt;STRONG&gt;EKS_AUDIT&lt;/STRONG&gt;, &lt;STRONG&gt;VPC_FLOW&lt;/STRONG&gt;). The function reads this key path to determine which log source the file belongs to, and routes it to the corresponding Azure Event Hub entity. Files that cannot be matched to a known log type are skipped and logged as warnings.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Download and decompress the Parquet file:&lt;/STRONG&gt; The function streams the Parquet file from S3 directly to local Lambda storage rather than loading it entirely into memory. This keeps memory consumption bounded regardless of file size. Where Security Lake uses gzip compression, the function decompresses automatically before processing.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Convert Parquet rows to JSON:&lt;/STRONG&gt; Each row in the Parquet file is read in batches using PyArrow and converted to a JSON object. Parquet columns can carry data types - such as NumPy scalars, nested arrays, and high-precision timestamps — that are not natively serializable to JSON. The function handles these type conversions before serialization, ensuring clean output that Sentinel's ingestion pipeline can accept without errors.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Forward events to Azure Event Hub:&lt;/STRONG&gt; Converted JSON events are sent to the respective Azure Event Hub entity in batches, with each row becoming a discrete event. The function respects Event Hub's payload size ceiling, handles throttling responses gracefully using retry logic with exponential backoff, and marks each processed file in S3 metadata to prevent duplicate ingestion on retry.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;STRONG&gt;Tuning the Lambda&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Messages at cloud scale are unforgiving.&lt;/P&gt;
&lt;P&gt;Memory, timeout, batch size, and retry behavior - each decision determines whether the messenger would keep up or fall behind.&lt;/P&gt;
&lt;P&gt;Several configuration changes are required beyond the default Lambda settings to make this function production-ready.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Runtime and Dependencies - Lambda Layer&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The function depends on three libraries not available in Lambda's default Python runtime:&amp;nbsp;&lt;STRONG&gt;pyarrow&lt;/STRONG&gt; (for Parquet reading), &lt;STRONG&gt;pandas&lt;/STRONG&gt; (for type handling), and &lt;STRONG&gt;azure-eventhub&lt;/STRONG&gt; (for Event Hub connectivity). These are packaged as an &lt;STRONG&gt;AWS Lambda Layer&lt;/STRONG&gt; and attached to the function, keeping the deployment package clean and the layer reusable across function versions.&lt;/P&gt;
&lt;P&gt;Step-by-step instructions for packaging the dependencies, creating the S3 bucket, publishing the Layer, and deploying the function are available in the&amp;nbsp;&lt;A href="https://github.com/chitreshpandit/Sentinel/blob/main/AWSSecurityLake-SentinelIntegration/AWSLambdaFunction/README.md" target="_blank" rel="noopener"&gt;GithubRepository-LambdaLayer&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Secrets Management - AWS Secrets Manager&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The Azure Event Hub connection strings - one per log type - are sensitive credentials that must not be stored in environment variables in plaintext. The function retrieves them at cold start from &lt;STRONG&gt;AWS Secrets Manager&lt;/STRONG&gt;, using a single secret ARN passed as a Lambda environment variable (&lt;STRONG&gt;SECRET_ARN&lt;/STRONG&gt;).&lt;/P&gt;
&lt;P&gt;The secret is stored as a JSON object with each log type as a key. The full secret structure and configuration steps are available in the &lt;A href="https://github.com/chitreshpandit/Sentinel/blob/main/AWSSecurityLake-SentinelIntegration/AWSLambdaFunction/README.md#step-4--configure-aws-secrets-manager" target="_blank" rel="noopener"&gt;GithubRepository-SecretsManager&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;IAM Permissions&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The Lambda execution IAM role requires scoped permissions across S3, Secrets Manager, SQS, and CloudWatch Logs. Full IAM policy JSON files following the principle of least privilege are available in the&amp;nbsp;&lt;A href="https://github.com/chitreshpandit/Sentinel/tree/main/AWSSecurityLake-SentinelIntegration/AWSLambdaFunction/IAMPolicies" target="_blank" rel="noopener"&gt;GithubRepository-IAMPolicies&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Deployment instructions for the IAM Policies are available in the &lt;A href="https://github.com/chitreshpandit/Sentinel/blob/main/AWSSecurityLake-SentinelIntegration/AWSLambdaFunction/IAMPolicies/README.md" target="_blank" rel="noopener"&gt;IAM Policies README&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Memory Configuration&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;A starting configuration of&amp;nbsp;&lt;STRONG&gt;1,792 MB&lt;/STRONG&gt; is recommended - this is the threshold at which Lambda may allocate a full vCPU. For environments with high log volumes or large Parquet files, increasing to&amp;nbsp;&lt;STRONG&gt;2,048 MB&lt;/STRONG&gt; provides headroom for concurrent batch processing. Tune further based on observed execution durations in CloudWatch Metrics.&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;&lt;STRONG&gt;Timeout Configuration&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;BR /&gt;The default Lambda timeout of 3 seconds is insufficient for Parquet processing at scale. The function must download a file from S3, process it in batches, and flush all events to Event Hub - a sequence that can take tens of seconds for larger Security Lake files.&lt;/P&gt;
&lt;P&gt;A timeout of &lt;STRONG&gt;5 minutes (300 seconds)&lt;/STRONG&gt; is recommended as a starting point, with adjustment based on observed execution durations in CloudWatch Metrics.&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;&lt;STRONG&gt;SQS Trigger Configuration&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The SQS queue connected to Security Lake S3 event notifications is configured as the trigger for the Lambda function. This enables automatic invocation of the Lambda function whenever Security Lake writes a new Parquet file to S3.&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;&lt;STRONG&gt;Validate Event Hub Ingestion&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;At this point, events should be streaming into each Event Hub. To validate, open a specific Event Hub from the Azure Portal and navigate to the Overview page. You should see active metrics across Requests, Messages, and Throughput, confirming that the Lambda function is successfully forwarding Security Lake events.&lt;/P&gt;
&lt;img&gt;&lt;STRONG&gt;Throughput spikes mean events are flowing correctly&lt;/STRONG&gt;&lt;/img&gt;
&lt;P&gt;In the upcoming sections, we will follow the documentation to &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/ingest-logs-event-hub" target="_blank" rel="noopener"&gt;ingest events from Event Hub to Azure Monitor&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Before we begin,&lt;/STRONG&gt; please collect the required information as stated &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/ingest-logs-event-hub#collect-required-information" target="_blank" rel="noopener"&gt;here&lt;/A&gt; to have resource ID's and other details ready for configuration of DCR and Data Collection Endpoint.&lt;/P&gt;
&lt;P&gt;Also &lt;A href="https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/manage-user-assigned-managed-identities-azure-portal#create-a-user-assigned-managed-identity" target="_blank" rel="noopener"&gt;create a user assigned managed identity&lt;/A&gt; (UAMI), since the DCRs in this setup use a UAMI that should be granted the required permissions on the Event Hub Namespace to Receive Events.&lt;/P&gt;
&lt;P&gt;To grant the Azure Event Hubs Data Receiver role to the user-assigned managed identity, follow the instructions &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/ingest-logs-event-hub#grant-the-event-hub-permission-to-the-data-collection-rule" target="_blank" rel="noopener"&gt;here.&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Creating Tables in Log Analytics Workspace&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;As mentioned in the Overview, this blog covers the following data sources:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Amazon EKS audit and runtime events&lt;/LI&gt;
&lt;LI&gt;Route 53 DNS query logs&lt;/LI&gt;
&lt;LI&gt;AWS WAF access logs&lt;/LI&gt;
&lt;LI&gt;AWS Lambda execution activity&lt;/LI&gt;
&lt;LI&gt;Amazon S3 access events&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The PowerShell scripts to create these tables are provided here: &lt;A href="https://github.com/chitreshpandit/Sentinel/tree/main/AWSSecurityLake-SentinelIntegration/CreateLAWTables" target="_blank" rel="noopener"&gt;GithubRepo CreateLAWTables.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;For assistance with executing these scripts, refer to: &lt;A href="https://github.com/chitreshpandit/Sentinel/blob/main/AWSSecurityLake-SentinelIntegration/CreateLAWTables/README.md" target="_blank" rel="noopener"&gt;Readme.md.&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: In the Microsoft Documentation to &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/ingest-logs-event-hub#create-a-destination-table-in-your-log-analytics-workspace" target="_blank" rel="noopener"&gt;Ingest logs from EventHub into Azure Monitor&lt;/A&gt; only 3 fields are created in the tables (&lt;STRONG&gt;TimeGenerated&lt;/STRONG&gt;, &lt;STRONG&gt;RawData&lt;/STRONG&gt;, &lt;STRONG&gt;Properties&lt;/STRONG&gt;). In this case, the entire Json event from the Event Hub is sent to the RawData field. However the scripts we are running are creating additional fields since we will be parsing the RawData field and extracting/parsing the information from the complete event into individual fields. This makes it easier to search and analyze logs later and schema improves detection rules and KQL efficiency.&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;&lt;STRONG&gt;Create a Data Collection Endpoint&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;To collect data with a data collection rule, you need a data collection endpoint:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/data-collection/data-collection-endpoint-overview#create-a-data-collection-endpoint" target="_blank" rel="noopener"&gt;Create a data collection endpoint&lt;/A&gt;.&lt;BR /&gt;&amp;nbsp;Note: Create the data collection endpoint in the same region as your Log Analytics workspace.&lt;/LI&gt;
&lt;LI&gt;From the data collection endpoint's Overview screen, select JSON View.&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;UL&gt;
&lt;LI&gt;Copy the Resource ID for the data collection rule. You use this information in the next step while creating Data Collection Rules.&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;H3&gt;&lt;STRONG&gt;Create Data Collection Rules&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Since we have 5 sources in scope for this example, we need to create 5 DCRs using the collected information as stated &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/ingest-logs-event-hub#collect-required-information" target="_blank" rel="noopener"&gt;here&lt;/A&gt;, the user assigned managed identity resource ID, and the Data Collection Endpoint resource ID we created in the previous step.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;DCR Deployment via ARM Templates&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The Data Collection Rules ARM templates can be found in the &lt;A href="https://github.com/chitreshpandit/Sentinel/tree/main/AWSSecurityLake-SentinelIntegration/DataCollectionRules" target="_blank" rel="noopener"&gt;GithubRepo-DataCollectionRules.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The instructions to create via ARM templates can be found in the &lt;A href="https://github.com/chitreshpandit/Sentinel/blob/main/AWSSecurityLake-SentinelIntegration/DataCollectionRules/README_DCR.md" target="_blank" rel="noopener"&gt;readme.md&lt;/A&gt; (Microsoft article reference with manual steps &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/ingest-logs-event-hub#create-a-data-collection-rule" target="_blank" rel="noopener"&gt;here&lt;/A&gt;).&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;DCR Mapping (AWS Sources → DCR Templates)&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;ARM Templates in GitHub Repo to AWS Source mapping&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Data Source&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;DCR Template Name&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Amazon EKS Logs&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;DCR-awseks.json&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;AWS S3 Access Logs&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;DCR-awsS3access.json&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;AWS WAF Logs&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;DCR-awswaf.json&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;AWS Lambda Execution&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;DCR-lambdaexecution.json&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Amazon Route 53 Logs&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;DCR-Route53.json&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;STRONG&gt;Final Step: Associating the Event Hub with the Data Collection Rule&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;At this stage, the core building blocks of the ingestion pipeline are already in place. We have successfully configured streaming to Event Hubs, created dedicated Event Hubs for each Amazon Security Lake source, provisioned destination tables in the Microsoft Sentinel workspace, and defined Data Collection Rules (DCRs) - leveraging the Azure Monitor pipeline and a user-assigned managed identity to securely read incoming events.&lt;/P&gt;
&lt;P&gt;The final step is to stitch this entire architecture together by establishing associations between the Event Hubs and their corresponding Data Collection Rules.&lt;/P&gt;
&lt;P&gt;This association links Event Hub to Sentinel, enabling Azure Monitor to actively pull data from the Event Hubs and route it into the defined destination tables. Without this linkage, the pipeline remains incomplete - data may continue to flow into Event Hubs, but it will not be picked up or ingested into Sentinel.&lt;/P&gt;
&lt;P&gt;Each Event Hub must be explicitly mapped to its respective Data Collection Rule, ensuring:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The correct stream is processed by the intended transformation logic&lt;/LI&gt;
&lt;LI&gt;Events are routed to the appropriate custom tables&lt;/LI&gt;
&lt;LI&gt;The ingestion pipeline operates in a deterministic and scalable manner helping ensure data is routed to the intended destination &lt;STRONG&gt;in a consistent and predictable manner&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Once these associations are configured, the end‑to‑end pipeline&amp;nbsp;&lt;STRONG&gt;is intended to operate as designed&lt;/STRONG&gt;, subject to configuration accuracy and ongoing operational monitoring— enabling automated ingestion workflows of Amazon Security Lake data into Microsoft Sentinel with minimal manual intervention once configured.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Steps to be followed&lt;/STRONG&gt;: &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/ingest-logs-event-hub#associate-the-data-collection-rule-with-the-event-hub" target="_blank" rel="noopener"&gt;Associate the data collection rule with the Event Hub&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;To complete the setup, we now associate each Event Hub with its corresponding Data Collection Rule (DCR). This creates the link that allows Azure Monitor to read data from the Event Hub and send it to Microsoft Sentinel.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Important:&lt;/STRONG&gt; You must create &lt;STRONG&gt;one association per Data Collection Rule&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Example: &lt;/STRONG&gt;If an Event Hub is receiving &lt;STRONG&gt;AWS Route 53 logs&lt;/STRONG&gt;, it must be associated with the &lt;STRONG&gt;DCR created for AWS Route 53&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Copy the template from the&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/ingest-logs-event-hub#associate-the-data-collection-rule-with-the-event-hub" target="_blank" rel="noopener"&gt;above link&lt;/A&gt; and deploy it to create each Data Collection Rule association. We have to create 1 association per Data Collection Rule.&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;What You Need&lt;/STRONG&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; Event Hub Resource ID&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Follow these steps to get the Event Hub Resource ID:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Open the &lt;STRONG&gt;Event Hub Namespace&lt;/STRONG&gt; in the Azure Portal&lt;/LI&gt;
&lt;LI&gt;Go to &lt;STRONG&gt;Entities → Event Hubs&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Select the Event Hub that is receiving the logs (e.g., Route 53 logs)&lt;/LI&gt;
&lt;LI&gt;In the &lt;STRONG&gt;Overview&lt;/STRONG&gt; page, click on &lt;STRONG&gt;JSON View&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Copy the &lt;STRONG&gt;Resource ID&lt;/STRONG&gt;&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;&lt;STRONG&gt;&amp;nbsp;Resource Group, Region, and Association Name&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;The Resource Group &lt;STRONG&gt;must be the same&lt;/STRONG&gt; as the one where the Event Hub is deployed&lt;/LI&gt;
&lt;LI&gt;Provide the &lt;STRONG&gt;Azure region&lt;/STRONG&gt; where the resources are deployed&lt;/LI&gt;
&lt;LI&gt;Define a &lt;STRONG&gt;unique name&lt;/STRONG&gt; for the association&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;&lt;STRONG&gt; Data Collection Rule (DCR) Resource ID&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;Open the corresponding &lt;STRONG&gt;Data Collection Rule&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Go to the &lt;STRONG&gt;Overview&lt;/STRONG&gt; page&lt;/LI&gt;
&lt;LI&gt;Click on &lt;STRONG&gt;JSON View&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Copy the &lt;STRONG&gt;Resource ID&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Key Note:&amp;nbsp;&lt;/STRONG&gt;Make sure that&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Each Event Hub is mapped to the &lt;STRONG&gt;correct DCR&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;The data source and DCR template are aligned (e.g., Route 53 → Route 53 DCR)&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;Validate End-to-End Ingestion&amp;nbsp;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Once this configuration is complete, we can validate the logs in the destination table, fields, and parsing accuracy.&lt;/P&gt;
&lt;img&gt;&lt;STRONG&gt;Seeing logs here indicates that ingestion is successfully flowing through the pipeline&lt;/STRONG&gt;&lt;/img&gt;
&lt;P&gt;If you are building on a lake-first security architecture and running into ingestion challenges with Sentinel, feel free to share your experience in the comments or raise an issue in the GitHub repository.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jun 2026 19:00:04 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/amazon-security-lake-integration-with-microsoft-sentinel-parquet/ba-p/4516635</guid>
      <dc:creator>ChitreshPandit</dc:creator>
      <dc:date>2026-06-05T19:00:04Z</dc:date>
    </item>
    <item>
      <title>Collecting Microsoft 365 Copilot Data with Microsoft Purview eDiscovery</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/collecting-microsoft-365-copilot-data-with-microsoft-purview/ba-p/4516489</link>
      <description>&lt;H3&gt;&lt;STRONG&gt;&lt;SPAN class="lia-text-color-21"&gt;Copilot Data Collection Reference Table&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-color-20 lia-border-style-solid" border="1" style="width: 95.9256%; height: 4040.38px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 38.5331px;"&gt;&lt;td class="lia-border-color-20" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Data Type&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Storage Location&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Item Class&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 38.5331px;"&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Collection Strategy&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 760.451px;"&gt;&lt;td class="lia-border-color-20" style="height: 760.451px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot Prompts (user questions sent to M365 Copilot)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 760.451px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Exchange Online&lt;/STRONG&gt;: Hidden folder in the user's mailbox. Compliance copies stored similar to Teams chats, but with unique item classes.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 760.451px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message.Copilot.&amp;lt;AppName&amp;gt; (e.g., .Word, .Excel, .Outlook, .BizChat). Additional AI-related classes may also apply: IPM.SkypeTeams.Message.ConnectedAIApp*, IPM.SkypeTeams.Message.CloudAIApp*, IPM.SkypeTeams.Message.TeamCopilot*, IPM.SkypeTeams.TeamCopilot*&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 760.451px;"&gt;
&lt;P&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt; Add the user's &lt;STRONG&gt;Exchange mailbox&lt;/STRONG&gt; as a data source to the search.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt; In the condition builder you can optionally filter the search to only return Copilot prompts by adding a condition of &lt;STRONG&gt;"Item class contains any of Copilot activity". &lt;/STRONG&gt;This automatically applies all relevant M365 Copilot item classes as a condition of the search.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3.&lt;/STRONG&gt; Add any further additional conditions such as &lt;STRONG&gt;date range&lt;/STRONG&gt; or &lt;STRONG&gt;keywords&lt;/STRONG&gt; to narrow results as required.&lt;/P&gt;
&lt;P&gt;You can also use the &lt;STRONG&gt;Item Class&lt;/STRONG&gt; condition to exclude M365 Copilot interactions from your collections when targeting a user’s mailbox.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Notes&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;: &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;· &lt;EM&gt;Additional item classes may be added. The item class condition will be updated accordingly.&lt;/EM&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 150.521px;"&gt;&lt;td class="lia-border-color-20" style="height: 150.521px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot Responses (AI-generated answers)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 150.521px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Exchange Online&lt;/STRONG&gt;: The same hidden folder in the user's mailbox as prompts.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 150.521px;"&gt;
&lt;P&gt;The same IPM.SkypeTeams.Message.Copilot.&amp;lt;AppName&amp;gt; pattern as prompts&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 150.521px;"&gt;
&lt;P&gt;&lt;STRONG&gt;The same collection strategy used for prompts.&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 574.471px;"&gt;&lt;td class="lia-border-color-20" style="height: 574.471px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot Memories (personalized saved information Copilot "remembers")&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 574.471px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Exchange Online&lt;/STRONG&gt;: Hidden &lt;STRONG&gt;CopilotMemory&lt;/STRONG&gt; subfolder within the user's mailbox contacts. Stored as &lt;STRONG&gt;contact entries&lt;/STRONG&gt; separate from prompts and responses.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 574.471px;"&gt;
&lt;P&gt;IPM.Contact&lt;/P&gt;
&lt;P&gt;Each memory item appears as a contact card within Exchange, which is distinct from the message-based item classes used for prompts/responses.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 574.471px;"&gt;
&lt;P&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt; Add the user's &lt;STRONG&gt;Exchange mailbox&lt;/STRONG&gt; as a data source to the search.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt; In the condition builder you can optionally filter the search to only return Contacts by adding a condition of &lt;STRONG&gt;"Item class contains any of Contacts". &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Notes:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;· &lt;EM&gt;Copilot memories will not be preserved under a legal hold or retention policy.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;· &lt;EM&gt;This will return both Copilot memories stored in contacts as well as traditional contacts from the user’s Exchange mailbox.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 450.487px;"&gt;&lt;td class="lia-border-color-20" style="height: 450.487px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot Pages (AI-generated, user-editable documents)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 450.487px;"&gt;
&lt;P&gt;&lt;STRONG&gt;SharePoint Online&lt;/STRONG&gt;: Stored in a user-owned &lt;STRONG&gt;SharePoint embedded container&lt;/STRONG&gt; (shared with Loop workspace content and Copilot Notebooks). File format is .page.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Not stored in the user's mailbox&lt;/STRONG&gt;.&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 450.487px;"&gt;
&lt;P&gt;N/A&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These are SharePoint files (not Exchange items), so &lt;STRONG&gt;no item class applies&lt;/STRONG&gt;. Identify them in search results by the &lt;STRONG&gt;.page&lt;/STRONG&gt; file extension.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 450.487px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt; Add the custodian’s &lt;STRONG&gt;SharePoint embedded site URL&lt;/STRONG&gt; as a data source to the search. Alternatively, tenant-wide searches of all SPO sites will include &lt;STRONG&gt;all &lt;/STRONG&gt;SharePoint Embedded containers&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt; Optionally use the condition builder with conditions such as &lt;STRONG&gt;date range, keywords or file type&lt;/STRONG&gt; to further filter results returned&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 394.493px;"&gt;&lt;td class="lia-border-color-20" style="height: 394.493px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Facilitator agent interactions in a Team meeting chat&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 394.493px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Exchange Online:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Hidden folder in all meeting attendees’ mailboxes. Compliance copies stored as Teams chats&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 394.493px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 394.493px;"&gt;
&lt;P&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt; Add the user's &lt;STRONG&gt;Exchange mailbox&lt;/STRONG&gt; as a data source to the search.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt; In the condition builder you can optionally filter the search to only return Copilot prompts by adding a condition of &lt;STRONG&gt;"Item class contains any of Instant messages". &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3.&lt;/STRONG&gt; Add any further additional conditions such as &lt;STRONG&gt;date range&lt;/STRONG&gt; or &lt;STRONG&gt;keywords&lt;/STRONG&gt; to narrow results as required.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 638.465px;"&gt;&lt;td class="lia-border-color-20" style="height: 638.465px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Facilitator agent meeting notes (loop)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 638.465px;"&gt;
&lt;P&gt;&lt;STRONG&gt;SharePoint Online:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Facilitator meeting notes are stored as a&amp;nbsp;.loop&amp;nbsp;file in a OneDrive folder titled&amp;nbsp;&lt;STRONG&gt;Meetings&lt;/STRONG&gt;&amp;nbsp;of the user who initiated Facilitator in Teams&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 638.465px;"&gt;
&lt;P&gt;N/A&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These are SharePoint files (not Exchange items), so &lt;STRONG&gt;no item class applies&lt;/STRONG&gt;. Identify them in search results by the &lt;STRONG&gt;.loop&lt;/STRONG&gt; file extension.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 638.465px;"&gt;
&lt;P&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt; Add the user's &lt;STRONG&gt;OneDrive &lt;/STRONG&gt;URL as a data source to the search.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt; In the condition builder you can optionally filter the search to only return loop files by adding a condition of &lt;STRONG&gt;"File type equals any of loop".&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3.&lt;/STRONG&gt; Add any further additional conditions such as &lt;STRONG&gt;date range&lt;/STRONG&gt; or &lt;STRONG&gt;keywords&lt;/STRONG&gt; to narrow results as required.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Notes:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;· &lt;EM&gt;With eDiscovery premium enabled cases you can follow the standard workflow for collecting Team meeting messages and select to include cloud attachments in your collection. This will automatically pull into the export or review set any Facilitator agent meeting notes.&lt;/EM&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 666.462px;"&gt;&lt;td class="lia-border-color-20" style="height: 666.462px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Facilitator created word/loop documents&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 666.462px;"&gt;
&lt;P&gt;&lt;STRONG&gt;SharePoint Online:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When the facilitator agent is asked to create a word or loop document during a meeting they are stored in the requesters OneDrive in a folder called&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 666.462px;"&gt;
&lt;P&gt;N/A&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These are SharePoint files (not Exchange items), so &lt;STRONG&gt;no item class applies&lt;/STRONG&gt;. Identify them in search results by the &lt;STRONG&gt;.loop&lt;/STRONG&gt; file extension.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 666.462px;"&gt;
&lt;P&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt; Add the user's &lt;STRONG&gt;OneDrive &lt;/STRONG&gt;URL as a data source to the search.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt; In the condition builder you can optionally filter the search to only return loop and doc files by adding a condition of &lt;STRONG&gt;"File type equals any of loop, docx".&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3.&lt;/STRONG&gt; Add any further additional conditions such as &lt;STRONG&gt;date range&lt;/STRONG&gt; or &lt;STRONG&gt;keywords&lt;/STRONG&gt; to narrow results as required.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Notes:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;· &lt;EM&gt;With eDiscovery premium enabled cases you can follow the standard workflow for collecting Team meeting messages and select to include cloud attachments in your collection. This will automatically pull into the export or review set any Facilitator generated loop or word documents.&lt;/EM&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 366.496px;"&gt;&lt;td class="lia-border-color-20" style="height: 366.496px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Facilitator generated and assigned tasks&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 366.496px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Exchange Online&lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;When the facilitator agent creates and assigns a task to an individual, it is created as a to-do item in the assigned individual's Exchange Mailbox&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 366.496px;"&gt;
&lt;P&gt;IPM.Task&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-20" style="height: 366.496px;"&gt;
&lt;P&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt; Add the user's &lt;STRONG&gt;Exchange mailbox&lt;/STRONG&gt; as a data source to the search.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt; In the condition builder you can optionally filter the search to only return Tasks by adding a condition of &lt;STRONG&gt;"Item class contains any of Tasks". &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3.&lt;/STRONG&gt; Add any further additional conditions such as &lt;STRONG&gt;date range&lt;/STRONG&gt; or &lt;STRONG&gt;keywords&lt;/STRONG&gt; to narrow results as required.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 17.77%" /&gt;&lt;col style="width: 19.3153%" /&gt;&lt;col style="width: 34.2835%" /&gt;&lt;col style="width: 28.5877%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Application-Specific Item Classes for Prompts &amp;amp; Responses&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;For more granular filtering by Copilot application, the following item class values can be used in KQL queries:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 76.6664%; height: 376.925px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 38.8px;"&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Application Context&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Item Class Value&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 66.525px;"&gt;&lt;td style="height: 66.525px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Microsoft Copilot Chat (BizChat / Teams)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 66.525px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message.Copilot.BizChat&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 38.8px;"&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot in Excel&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message.Copilot.Excel&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 38.8px;"&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot in Loop&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message.Copilot.Loop&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 38.8px;"&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot in Outlook&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message.Copilot.Outlook&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 38.8px;"&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot in PowerPoint&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message.Copilot.PowerPoint&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 38.8px;"&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot in Teams&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message.Copilot.Teams&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 38.8px;"&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot in Whiteboard&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message.Copilot.Whiteboard&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 38.8px;"&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot in Word&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 38.8px;"&gt;
&lt;P&gt;IPM.SkypeTeams.Message.Copilot.Word&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;To target &lt;STRONG&gt;all&lt;/STRONG&gt; Copilot applications at once, use the wildcard query ItemClass:IPM.SkypeTeams.Message.Copilot.*.&lt;/P&gt;
&lt;P&gt;For a wider list of AI data sources, see the following link:&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/edisc-search-copilot-data#data-sources-for-ai-data" target="_blank" rel="noopener" data-lia-auto-title-active="1"&gt;https://learn.microsoft.com/en-us/purview/edisc-search-copilot-data#data-sources-for-ai-data&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Important Notes for eDiscovery Practitioners&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;H5&gt;&lt;STRONG&gt;Excluding Copilot Data from Broader Searches&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Because Copilot prompts and responses reside in the same Exchange mailbox as emails and Teams chats, they will appear in broad mailbox searches unless explicitly filtered out. To &lt;STRONG&gt;exclude&lt;/STRONG&gt; Copilot items, use the condition &lt;STRONG&gt;"Item Class Contains none of Copilot activity"&lt;/STRONG&gt; in the condition builder, or add (-ItemClass:IPM.SkypeTeams.Message.Copilot.*) in KQL.&lt;/P&gt;
&lt;P&gt;Some eDiscovery managers run separate searches, one for Copilot data and one for other communications, to keep collections distinct.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Copilot Memories: Retention &amp;amp; Hold Limitations&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Purview retention policies and eDiscovery holds &lt;STRONG&gt;do not currently apply&lt;/STRONG&gt; to Copilot memory items. Memory items remain until a user deletes them or an admin explicitly removes them via eDiscovery or Graph API. Additionally, &lt;STRONG&gt;deleting a Copilot prompt and response does not delete any memory derived from that conversation&lt;/STRONG&gt;. Memories must be removed separately if required.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Copilot Pages: Do Not Treat Like Prompts/Responses&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Copilot Pages are &lt;STRONG&gt;not&lt;/STRONG&gt; stored in Exchange mailboxes. Searching only a custodian’s mailbox will not return Copilot Pages. Treat Copilot Pages the same way as you do for SharePoint content in your existing eDiscovery workflow.&lt;/P&gt;
&lt;P&gt;For collections, keyword searches will generate hits on text content within the .page file if either the SharePoint Embedded URL is included in the search or the search is a tenant-wide search of all SharePoint sites&lt;/P&gt;
&lt;P&gt;Be aware that full-text search within .page files in Purview eDiscovery review sets is not currently available. Instead you can use filters such as &lt;STRONG&gt;Subject/Title&lt;/STRONG&gt; or &lt;STRONG&gt;Native File Type&lt;/STRONG&gt; to locate Copilot Pages in your review set and review the content.&lt;/P&gt;
&lt;P&gt;When an eDiscovery hold is placed on a custodian’s mailbox, it does not automatically extend to the &lt;STRONG&gt;SharePoint Embedded site&lt;/STRONG&gt; where the Copilot Pages are stored. Instead, ensure the hold policy includes the URL for the user-owned SharePoint Embedded site that contains the Copilot Page(s) that must be preserved.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Audit Logs vs. eDiscovery for Copilot Content&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Audit logs record &lt;STRONG&gt;that&lt;/STRONG&gt; a Copilot interaction occurred (time, user, workload context) but &lt;STRONG&gt;do not include&lt;/STRONG&gt; the actual prompt or response text. To retrieve the substance of Copilot interactions, use Purview eDiscovery searches against the mailbox.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Copilot Prompts and Responses: HTML Transcription&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Copilot prompts and responses are stored as individual messages within the user’s mailbox. When collecting Copilot interactions, enabling the “&lt;STRONG&gt;Organize conversations into HTML transcripts” &lt;/STRONG&gt;premium option will convert these individual messages into HTML transcripts making for easier review and linkage between the user’s original prompt and the Copilot responses.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Copilot Prompts and Responses: Contextual prompts and responses&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;When using the &lt;STRONG&gt;Keywords &lt;/STRONG&gt;condition as part of your collection in eDiscovery, it will only return items that match the keywords included in the query. This means that you may only return a part of the Copilot interaction. If using keywords in your collection query you can enable the “&lt;STRONG&gt;Include full conversation for Copilot, Teams and Viva Engage messages&lt;/STRONG&gt;” premium option. This will include in the export or review set any prompts or responses from the Copilot interaction within a 12-hour window before and after each responsive item. This means that you are able to see the full context of the prompt or response that was responsive to search.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Collecting Referenced Documents (Cloud Attachments)&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Copilot responses may reference or summarize SharePoint/OneDrive files. When collecting Copilot interactions, enabling the &lt;STRONG&gt;"Access links (cloud attachments) in messages"&lt;/STRONG&gt; premium option will additionally collect the files referenced in the prompt or response and include them in the export package.&lt;/P&gt;
&lt;P&gt;This provides full evidentiary context but can significantly increase export size and processing time so consider if collecting these artifacts are relevant to the investigation. If so, look to use additional conditions such as &lt;STRONG&gt;date&lt;/STRONG&gt; to effectively manage volumes or reduce the number of custodians in the collection.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Facilitator agent in Microsoft Teams Meetings&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The Facilitator agent in Microsoft Teams is&amp;nbsp;an AI-powered assistant (included with Microsoft 365 Copilot) that enhances meeting productivity by generating real-time notes, summarizing key decisions, and managing action items. It acts as an active participant, allowing for collaborative editing of notes and answering chat questions during calls.&lt;/P&gt;
&lt;P&gt;As the Facilitator works within the context of Microsoft Teams meetings (scheduled private meetings only) your existing workflows for collecting Microsoft Teams meetings chat should be used. In addition, enabling the &lt;STRONG&gt;"Access links (cloud attachments) in messages" &lt;/STRONG&gt;premium setting will automatically collect any meeting note (loop) or loop or word documents created by the Facilitator agent.&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Copilot Retention Reference Table&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Data Type&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Microsoft Purview Retention Policy Location/Scope&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot prompts and responses&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Microsoft Copilot experiences&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot Memories (personalized saved information Copilot "remembers")&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Not supported&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot Pages (AI-generated, user-editable documents)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;SharePoint classic and communications sites (Static Scopes only)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Facilitator interactions in a Team meeting&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Teams chats&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Facilitator meeting notes (loop)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;OneDrive Accounts&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Facilitator created word/loop documents&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;OneDrive Accounts&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Facilitator generated and assigned tasks&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Exchange mailboxes (Tasks with end dates only)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 May 2026 16:13:46 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/collecting-microsoft-365-copilot-data-with-microsoft-purview/ba-p/4516489</guid>
      <dc:creator>davidrobbins</dc:creator>
      <dc:date>2026-05-04T16:13:46Z</dc:date>
    </item>
    <item>
      <title>Your AI agents are now employees. It’s time to treat them that way. Meet Loop.</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/your-ai-agents-are-now-employees-it-s-time-to-treat-them-that/ba-p/4516647</link>
      <description>&lt;H5 data-ogsc="black" data-olk-copy-source="MessageBody"&gt;&lt;STRONG&gt;Guest Author: &lt;A href="https://www.linkedin.com/in/femcornelissen/" target="_blank" rel="noopener"&gt;Femke Cornelissen ✨ &lt;/A&gt;&lt;/STRONG&gt;&lt;STRONG&gt;Chief Transformation Officer - &lt;SPAN data-olk-copy-source="MessageBody"&gt;Wortell&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P data-ogsc="black" data-olk-copy-source="MessageBody"&gt;&lt;A class="lia-external-url" href="https://www.microsoft.com/en-us/security/blog/2026/04/30/whats-new-updated-or-recently-released-in-microsoft-security/" target="_blank" rel="noopener"&gt;Meet Loop.&lt;/A&gt;&lt;/P&gt;
&lt;P data-ogsc="black" data-olk-copy-source="MessageBody"&gt;There’s a quiet shift happening in enterprise AI, and if you’re leading transformation, it deserves your attention.&amp;nbsp;&lt;/P&gt;
&lt;P data-ogsc="black" data-olk-copy-source="MessageBody"&gt;Microsoft has introduced new Defender capabilities within its Agent 365 tooling gateway, currently in preview. At first glance, it may look like just another security update. It isn’t. It signals a fundamental change in how organizations need to think about AI agents. For the past year, most organizations have onboarded AI agents the same way they onboard software tools. Deploy them, integrate them, and monitor them lightly. That model no longer holds.&lt;/P&gt;
&lt;P data-ogsc="black"&gt;Today’s agents act autonomously. They access sensitive data. They interact across systems. They make decisions that once required human approval. They no longer behave like tools. They behave like employees. The new Defender functionality introduces something enterprises have been missing. Real-time behavioral oversight for AI agents.&lt;/P&gt;
&lt;P data-ogsc="black"&gt;Every action an agent attempts is evaluated through webhooks. Behavior is analyzed for anomalies in near real time. Risky or malicious actions are blocked before execution. Activity can be investigated with security level visibility. This is not just monitoring. It is active governance at the point of action.&lt;/P&gt;
&lt;P data-ogsc="black"&gt;The gap between having AI agents and operating on AI agents has always been trust. And trust requires control. If you cannot see what agents are doing, you cannot govern them. If you cannot govern them, you cannot scale them. If you cannot scale them, your AI strategy stalls at the pilot phase. This layer of visibility, governance, and protection is what closes that gap.&lt;/P&gt;
&lt;P data-ogsc="black"&gt;If you are a CTO, CIO, or transformation leader, three questions matter right now. Who owns agent behavior in your organization? Do you know what each agent is allowed to do, and what it actually did yesterday?&amp;nbsp;Is agent governance embedded in your security posture, or still treated as a separate conversation?&lt;/P&gt;
&lt;P data-ogsc="black"&gt;The next generation of high-performing organizations will not just deploy AI agents. They will run on them. That only works if those agents are visible, governed, and protected. This is the real foundation. Not just capability, but control. Because at scale, AI is not just about what agents can do. It is about whether you can trust them to do it.&lt;/P&gt;</description>
      <pubDate>Mon, 11 May 2026 15:57:40 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/your-ai-agents-are-now-employees-it-s-time-to-treat-them-that/ba-p/4516647</guid>
      <dc:creator>BrookeLynnWeenig</dc:creator>
      <dc:date>2026-05-11T15:57:40Z</dc:date>
    </item>
    <item>
      <title>Intent‑Aware Static Inspection for Agent and Skill Packages</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/intent-aware-static-inspection-for-agent-and-skill-packages/ba-p/4514315</link>
      <description>&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Where AV helps—and what it may not cover&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:261,&amp;quot;335559739&amp;quot;:261,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Antivirus engines and traditional code scanners are highly effective at identifying known or suspicious executable content, such as binaries, scripts, or exploit patterns.&lt;/P&gt;
&lt;P&gt;For YAML‑based agent and skill packages, the situation can be different. These packages are often intentionally minimal to reduce distribution overhead and support faster inference. As a result, a configuration file may appear benign from a malware perspective, yet still introduce risk depending on how instructions are written and interpreted.&lt;/P&gt;
&lt;P&gt;For example, areas that may warrant closer review include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Instructions that influence how data is accessed, processed, or reused across requests&lt;/LI&gt;
&lt;LI&gt;Language that expands scope beyond an agent’s or skill’s stated purpose&lt;/LI&gt;
&lt;LI&gt;Requests for sensitive information outside expected or documented workflows&lt;/LI&gt;
&lt;LI&gt;Guidance that affects how untrusted or external inputs are handled during inference&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These scenarios do not necessarily indicate malicious intent, but they highlight cases where traditional scanning alone may not fully capture behavioral risk.&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;What to look for when the “payload” is instructions&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:246,&amp;quot;335559739&amp;quot;:246,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;When you review an agent or skill package, you’re effectively reviewing a compact behavior specification. In instruction‑driven designs—often chosen to keep inference paths fast and simple—the goal is not to analyze complex code, but to understand what behavior the instructions enable.&lt;/P&gt;
&lt;P&gt;A few practical signals include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Intent drift:&lt;/STRONG&gt; the description is narrow, but the instructions encourage broader collection, retention, or escalation&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Overreach by default:&lt;/STRONG&gt; language such as “always,” “for every user,” “across all workspaces,” “keep trying,” or “don’t stop until”&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Exfiltration pathways:&lt;/STRONG&gt; instructions to send outputs to external endpoints, webhooks, or reporting channels not aligned with the stated purpose&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Credential‑related cues:&lt;/STRONG&gt; asking users to provide secrets, tokens, recovery codes, or to authenticate outside expected flows&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Stealth language:&lt;/STRONG&gt; “avoid logging,” “don’t mention this to the user,” “run quietly,” or “hide the reason”&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Injection susceptibility:&lt;/STRONG&gt; treating untrusted text as commands (for example, “follow the user’s pasted script exactly” or “execute whatever is in the ticket”)&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 aria-level="3"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;A better model: intent-aware static inspection&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:246,&amp;quot;335559739&amp;quot;:246,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P data-start="103" data-end="508"&gt;One practical way to approach review is to treat the instructions as a compact behavior specification. In many agent and skill designs, this specification is intentionally concise to support &lt;STRONG data-start="294" data-end="354"&gt;low latency, low inference cost, and efficient execution&lt;/STRONG&gt;. The goal of inspection is not to second-guess that design choice, but to ensure the enabled behavior matches the stated purpose and expected boundaries.&lt;/P&gt;
&lt;P data-start="510" data-end="977"&gt;By applying intent-aware static inspection with explicit thresholds, review effort was focused on higher-risk packages. Over a one-month internal evaluation, approximately 400 agent and skill packages were reviewed with &lt;STRONG data-start="730" data-end="771"&gt;1 observed false positive (&amp;lt; 0.0001%)&lt;/STRONG&gt;, reflecting &lt;STRONG data-start="784" data-end="811"&gt;high detection accuracy&lt;/STRONG&gt;. At the same time, the approach preserves system efficiency, delivering &lt;STRONG data-start="884" data-end="936"&gt;low latency (under 10 seconds for most packages)&lt;/STRONG&gt; and &lt;STRONG data-start="941" data-end="976"&gt;consistently low inference cost&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P data-start="510" data-end="977"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="2536" data-end="2922"&gt;&lt;STRONG style="color: rgb(30, 30, 30); font-size: 24px;"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;A lightweight review workflow model&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Normalize the package:&lt;/STRONG&gt; extract human‑readable fields (descriptions, system prompts, tool instructions, examples) and ignore structural YAML details&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Summarize intended behavior:&lt;/STRONG&gt; describe what the agent or skill is expected to do in plain language, independent of implementation&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Check for higher‑risk actions:&lt;/STRONG&gt; broad data access, external sharing, credential requests, persistence, or stealth behavior&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Decide with thresholds:&lt;/STRONG&gt; route low‑risk, narrowly scoped packages differently from those with broader reach or reuse&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Keep an audit trail:&lt;/STRONG&gt; retain a brief summary of extracted intent and review rationale to support iteration over time&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Final thoughts&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:261,&amp;quot;335559739&amp;quot;:261,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;YAML‑based agent and skill packages are not inherently risky; they are often chosen precisely because they enable simpler distribution and faster inference. The key consideration is how instruction‑defined behavior aligns with expectations and boundaries as packages evolve and are reused.&lt;/P&gt;
&lt;P&gt;Combining traditional scanning with lightweight, intent‑aware inspection helps teams preserve the benefits of fast, instruction‑driven systems while improving confidence in how those systems behave in practice.&lt;/P&gt;</description>
      <pubDate>Fri, 24 Apr 2026 15:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/intent-aware-static-inspection-for-agent-and-skill-packages/ba-p/4514315</guid>
      <dc:creator>nirwandogra</dc:creator>
      <dc:date>2026-04-24T15:00:00Z</dc:date>
    </item>
    <item>
      <title>Migrate Sentinel to Defender - Why It Is a Security Architecture Decision, Not Just a Portal Change</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/migrate-sentinel-to-defender-why-it-is-a-security-architecture/ba-p/4513815</link>
      <description>&lt;P&gt;Microsoft will retire the Sentinel experience in Azure on&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/unified-secops/whats-new" target="_blank" rel="noopener"&gt;March 31, 2027&lt;/A&gt;. Most of the conversation around this transition focuses on cost optimization and portal consolidation. That framing undersells what is actually happening.&lt;/P&gt;
&lt;P&gt;The unified Defender portal is not a new interface for the same capabilities. It is the platform foundation for a fundamentally different SOC operating model — one built on a 2-tier data architecture, graph-based investigation, and AI agents that can hunt, enrich, and respond at machine speed. Partners who understand this will help customers build security programs that match how attackers actually operate.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This document covers four things:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;What the unified experience delivers&lt;/STRONG&gt; — the security capabilities that do not exist in standalone Sentinel and why they matter against today’s threats.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;What the transition really involves&lt;/STRONG&gt; - is not data migration, but it is a data architecture project that changes how telemetry flows, where it lives, and who queries it.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Where the partner opportunity lives&lt;/STRONG&gt; — a structured progression from professional services (transactional, transition execution, and advisory) to ongoing managed security services.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Why does the unified experience win competitively&lt;/STRONG&gt; — factual capability advantages that give partners a defensible position against third-party SIEM alternatives.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;STRONG&gt;The Bigger Picture: Preparing for the Agentic SOC&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Before getting into transition mechanics, partners need to understand where the industry is headed — because the platform decisions made during this transition will determine whether a customer’s SOC is ready for what comes next.&lt;/P&gt;
&lt;P&gt;The security industry is moving from human-driven, alert-centric workflows to an operating model built on three pillars:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Intellectual Property&lt;/STRONG&gt; — the detection logic, hunting hypotheses, response playbooks, and domain expertise that differentiate one security team from another.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Human Orchestration&lt;/STRONG&gt; — the judgment, context, and decision-making that humans bring to complex incidents. Humans set strategy, validate findings, and make containment decisions. They do not manually triage every alert.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;AI Agents&lt;/STRONG&gt; - built agents that execute repeatable work: enriching incidents, hunting across months of telemetry, validating security posture, drafting response actions, and flagging anomalies for human review.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The SOC of 2027 will not be scaled by hiring more analysts. It will be scaled by deploying agents that encode institutional knowledge into automated workflows — orchestrated by humans who focus on the decisions that require judgment.&lt;/P&gt;
&lt;P&gt;This transformation requires a platform that provides three things:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Deep telemetry&lt;/STRONG&gt; — agents need months of queryable data to analyze behavioral patterns, build baselines, and detect slow-moving threats. The Sentinel data lake provides this at a cost point that makes long-retention feasible.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Relationship context&lt;/STRONG&gt; — agents need to understand how entities connect. Which accounts share credentials? What is the blast radius of a compromised service principle? What is the attack path from a phished user to domain admin? Sentinel Graph provides this.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Extensibility&lt;/STRONG&gt; — partners and customers need to build and deploy their own agents without waiting for Microsoft to ship them. The MCP framework and Copilot agent architecture provide this.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;None of these exist in Azure experience for Sentinel. All three ship with the Defender experience.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The urgency goes beyond the March 2027 deadline.&lt;/STRONG&gt; Organizations are deploying AI agents, copilots, and autonomous workflows across their businesses — and every one of those creates a new attack surface. Prompt injection, data poisoning, agent hijacking, cross-plugin exploitation — these are not theoretical risks. They are in the wild today. Defending against AI-powered attacks requires a security platform that is itself AI Agent-ready. The new experience in Defender unlocks this experience.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;What Unified SIEM and XDR Actually Delivers&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The original framing — “single pane of glass for SIEM and XDR” — is accurate but insufficient. Here is what the unified platform delivers that standalone Sentinel does not.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Cross-Domain Incident Correlation&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Defender correlation engine does not just group alerts by time proximity. It builds multi-stage incident graphs that link identity compromise to lateral movement to data exfiltration across SIEM and XDR telemetry — automatically.&lt;/P&gt;
&lt;P&gt;Consider a token theft chain: an infostealer harvests browser session cookies (endpoint telemetry), the attacker replays the token from a foreign IP (Entra ID sign-in logs), creates a mailbox forwarding rule (Exchange audit logs), and begins exfiltrating data (DLP alerts). In standalone Sentinel, these are four separate alerts in four different tables. In the unified platform, they are one correlated incident with a visual attack timeline.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2-Tier Data Architecture&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Sentinel data lake introduces a second storage tier that changes the economics and capabilities of security telemetry:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Analytics Tier&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Data Lake&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Purpose&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Real-time detection rules, SOAR, alerting&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Hunting, forensics, behavioral analysis, AI agent queries&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Latency&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Sub-5-minute query and alerting&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Minutes to hours acceptable&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Cost&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;~$4.30/GB PAYG ingestion (~$2.96 at 100 GB/day commitment)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;~$0.05/GB ingestion + $0.10/GB data processing (at least 20x cheaper)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Retention&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;90 days default (expensive to extend)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Up to 12 years at low cost&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Best for&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;High-signal, low-volume sources&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;High-volume, investigation-critical sources&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;The architecture decision is not “which tier is cheaper.” It is “which tier gives me the right detection capability for each data source.”&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Analytics tier candidates:&lt;/STRONG&gt; Entra ID sign-in logs, Azure activity, audit logs, EDR alerts, PAM events, Defender for Identity alerts, email threat detections. These need sub-5-minute alerting.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Data lake candidates:&lt;/STRONG&gt; Raw firewall session logs, full DNS query streams, proxy request logs, Sysmon process events, NSG flow logs. These drive hunting and forensic analysis over weeks or months.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Dual-ingest sources:&lt;/STRONG&gt; Some sources need both tiers. Entra ID sign-in logs are the canonical example — analytics tier for real-time password spray detection, Data Lake for graph-based blast radius analysis across months of authentication history. Implementation is straightforward: a single Data Collection Rule (DCR) transformation handles the split. One collection point, two routing destinations.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The right framing: &lt;STRONG&gt;“Right data in the right tier = better detections AND lower cost.”&lt;/STRONG&gt; Cost savings are a side effect of good security architecture, not the goal.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Sentinel Graph&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/datalake/sentinel-graph-overview?tabs=defender" target="_blank" rel="noopener"&gt;Sentinel graph&lt;/A&gt; enables SOC teams and AI agents to answer questions that flat log queries cannot:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;What is the blast radius of this compromised account?&lt;/LI&gt;
&lt;LI&gt;Which service principals share credentials with the breached identity?&lt;/LI&gt;
&lt;LI&gt;What is the attack path from this phished user to domain admin?&lt;/LI&gt;
&lt;LI&gt;Which entities are connected to this suspicious IP across all telemetry sources?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Graph-based investigation turns isolated alerts into context-rich intelligence. It is the difference between knowing “this account was compromised” and understanding “this account has access to 47 service principals, 3 of which have written access to production Key Vault.”&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Security Copilot Integration&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/copilot/security/triage-alert-with-enriched-threat-intel" target="_blank" rel="noopener"&gt;Security Copilot&lt;/A&gt; embedded in the defender portal helps analysts summarize incidents, generate hunting queries, explain attacker behavior, and draft response actions. For complex multi-stage incidents, it reduces the time from “I see an alert” to “I understand the full scope” from hours to minutes. With&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/copilot/security/security-copilot-inclusion" target="_blank" rel="noopener"&gt;free SCUs available with Microsoft 365 E5&lt;/A&gt;, teams can apply AI to the highest-effort investigation work without adding incremental cost.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;MCP and the Agent Framework&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The &lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/datalake/sentinel-mcp-get-started" target="_blank" rel="noopener"&gt;Model Context Protocol (MCP)&lt;/A&gt; and Copilot agent architecture let partners and customers build purpose-built security agents. A concrete example: an MCP-enabled agent can automatically enrich a phishing incident by querying email metadata, checking the sender against threat intelligence, pulling the user’s recent sign-in patterns, correlating with Sentinel Graph for lateral risk, and drafting a containment recommendation — in under 60 seconds.&lt;/P&gt;
&lt;P&gt;This is where partner intellectual property becomes competitive advantage. The agent framework is the mechanism for encoding proprietary detection logic, response playbooks, and domain expertise into automated workflows that run at machine speed.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Security Store&lt;/STRONG&gt;&lt;/P&gt;
&lt;P aria-level="3"&gt;&lt;A href="https://learn.microsoft.com/en-us/security/store/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Security Store&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;&amp;nbsp;allows partners to evolve from&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;one&lt;/SPAN&gt;&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;time&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;&amp;nbsp;transition projects into repeatable, scalable offerings—supporting professional services, managed services, and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;agent&lt;/SPAN&gt;&lt;/SPAN&gt;‑&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;based&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;&amp;nbsp;IP that align with the customer’s unified SecOps operating model&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="Body Text"&gt;As part of the transition, the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="Body Text"&gt;Microsoft Security Sto&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="Body Text"&gt;r&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="Body Text"&gt;e&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="Body Text"&gt;&amp;nbsp;becomes the extension layer for&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="Body Text"&gt;the &lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="Body Text"&gt;Defender&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="Body Text"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="Body Text"&gt;—allowing partners to deliver differentiated agents, SaaS, and security services natively within Defender and Sentinel, instead of building and integrating in isolation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:180,&amp;quot;335559739&amp;quot;:180,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;The 4 Investigation Surfaces: A Customer Maturity Ladder&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;The Sentinel Data Lake exposes four distinct investigation surfaces, each representing a step toward the Agentic SOC — and a partner service opportunity:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Surface&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Capability&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Maturity Level&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Partner Opportunity&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/kusto/query/tutorials/common-tasks-microsoft-sentinel?view=microsoft-sentinel" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;KQL Query&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Ad-hoc hunting, forensic investigation&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Basic — “we can query”&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Hunting query libraries; KQL training&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/datalake/sentinel-graph-overview?tabs=defender" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Graph Analytics&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Blast radius, attack paths, entity relationships&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Intermediate — “we understand relationships”&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Graph investigation training; attack path workshops&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/notebooks" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Notebooks (PySpark)&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Statistical analysis, behavioral baselines, ML models&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Advanced — “we predict behaviors”&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Custom notebook development; anomaly scoring&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/datalake/sentinel-mcp-get-started" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Agent/MCP Access&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Autonomous hunting, triage, response at machine speed&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Agentic SOC — “we automate”&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Custom agent development; MCP integration&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;The customer who starts with “help us hunt better” ends up at “build us agents that hunt autonomously.” That is the progression from professional services to managed services.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;What the Transition Actually Involves&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;It is not a data migration — customers’ underlying log data and analytics remain in their existing Log Analytics workspaces. That is important for partners to communicate clearly.&lt;/P&gt;
&lt;P&gt;But partners should not set the expectation that nothing changes except the URL. Microsoft’s &lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/move-to-defender" target="_blank" rel="noopener"&gt;official transition guide&lt;/A&gt; documents significant operational changes — including &lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/move-to-defender#configure-automation-rules-and-playbooks" target="_blank" rel="noopener"&gt;automation rules and playbooks&lt;/A&gt;, &lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/move-to-defender#configure-analytics-rules" target="_blank" rel="noopener"&gt;analytics rule&lt;/A&gt;, RBAC restructuring to the new unified model (URBAC), API schema changes that break ServiceNow and Jira integrations, analytics rule transitions where the Fusion engine is replaced by the Defender XDR correlation engine, and data policy shifts for regulated industries. Most customers cannot navigate this complexity without professional help.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Important:&lt;/STRONG&gt; Transitioning to the Defender portal has no extra cost - estimate the billing with the new &lt;A href="https://www.microsoft.com/en-us/security/pricing/microsoft-sentinel/cost-estimator" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Sentinel Cost Estimator&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Optimizing the unified platform means making deliberate changes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Adding dual-ingest&lt;/STRONG&gt; for critical sources that need both real-time detection and long-horizon hunting.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Moving high-volume telemetry&lt;/STRONG&gt; to the Data Lake — enabling hunting at scale that was previously cost-prohibitive.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Retiring redundant data copies&lt;/STRONG&gt; where Defender XDR already provides the investigation capability.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Updating RBAC, automation, and integrations&lt;/STRONG&gt; for the unified portal’s consolidated schema and permission structure.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Training analysts&lt;/STRONG&gt; on new investigation workflows, Sentinel Graph navigation, and Copilot-assisted triage.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;Threat Coverage: The Detection Gap Most Organizations Do Not Know They Have&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;This transition is an opportunity to quantify detection maturity — and most organizations will not like what they find.&lt;/P&gt;
&lt;P&gt;Based on real-world breach analysis — infostealers, business email compromise, human-operated ransomware, cloud identity abuse, vulnerability exploitation, nation-state espionage, and other prevalent threat categories — organizations running standalone Sentinel with default configurations typically have significant detection gaps. Those gaps cluster in three areas:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Cross-domain correlation gaps&lt;/STRONG&gt; — attacks that span identity, endpoint, email, and cloud workloads. These require the Defender correlation engine because no single log source tells the complete story.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Long-retention hunting gaps&lt;/STRONG&gt; — threats like command-and-control beaconing and slow data exfiltration that unfold over weeks or months. Analytics-tier retention at 90 days is too expensive to extend and too short for historical pattern analysis.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Graph-based analysis gaps&lt;/STRONG&gt; — lateral movement, blast radius assessment, and attack path analysis that require understanding entity relationships rather than flat log queries.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The unified platform with proper log source coverage across Microsoft-native sources can materially close these gaps — but only if the transition includes a detection coverage assessment, not just a portal cutover.&lt;/P&gt;
&lt;P&gt;Partners should use MITRE ATT&amp;amp;CK as the common framework for measuring detection maturity. Map existing detections to ATT&amp;amp;CK tactics and techniques before and after transition — a measurable, defensible improvement that justifies advisory fees and ongoing managed services.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Partner Opportunity: Professional Services to Managed Services&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;This transition creates a structured progression for all partner types — from professional services that build trust and surface findings, to managed security services that deliver ongoing value. The key insight most partners miss: do not jump from “transition assessment” to “managed services pitch.” Customers are not ready for that conversation until they have experienced the value of professional services. The bridge engagement — whether transactional, transition execution, or advisory — builds trust, demonstrates the expertise, and surfaces the findings that make the managed services conversation a logical next step.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Professional Services&lt;/STRONG&gt; (transactional + transition execution + advisory) → &lt;STRONG&gt;Managed Security Services&lt;/STRONG&gt; (MSSP)&lt;/P&gt;
&lt;P&gt;The USX transition is the ideal professional services entry point because it combines a mandatory deadline (March 2027) with genuine technical complexity (analytics rule, automation behavioral changes, RBAC restructuring, API schema shifts) that most customers cannot navigate alone. Every engagement produces findings — detection gaps, automation fragility, staffing shortfalls — that are the most credible possible evidence for managed services.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Professional Services&lt;/STRONG&gt;&lt;/H4&gt;
&lt;H5&gt;&lt;STRONG&gt;Transactional Partners&lt;/STRONG&gt;&lt;/H5&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Offer&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Customer Value&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Key Deliverables&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Transition&lt;/STRONG&gt; &lt;STRONG&gt;Readiness Assessment&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Risk-mitigated transition with clear scope&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Sentinel deployment inventory; Defender portal compatibility check; transition roadmap with timeline; MITRE ATT&amp;amp;CK detection coverage baseline&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Transition&lt;/STRONG&gt; &lt;STRONG&gt;Execution and Enablement&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Accelerated time-to-value, minimal disruption&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Workspace onboarding; RBAC and automation updates; Dual-portal testing and validation; SOC team training on unified workflows&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Security Posture and Detection Optimization&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Better detections and lower cost&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Data ingestion and tiering strategy; Dual-ingest implementation for critical sources; Detection coverage gap analysis; Automation and Copilot/MCP recommendations&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H5&gt;&lt;STRONG&gt;Advisory Partners&lt;/STRONG&gt;&lt;/H5&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Offer&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Customer Value&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Key Deliverables&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Executive and Strategy Advisory&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Leadership alignment on why this transition matters&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Unified SecOps vision and business case; Zero Trust and SOC modernization alignment; Stakeholder alignment across security, IT, and leadership&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Architecture and Design Advisory&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Future-ready architecture optimized for the Agentic SOC&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Target-state 2-tier data architecture; Dual-ingest routing decisions mapped to MITRE tactics; RBAC, retention, and access model design&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Detection Coverage and Gap Analysis&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Measurable detection maturity improvement&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Current-state MITRE ATT&amp;amp;CK coverage mapping; Gap analysis against 24 threat patterns; Detection improvement roadmap with priority recommendations&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;SOC Operating Model Advisory&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Smooth analyst adoption with clear ownership&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Redesigned SOC workflows for unified portal; Incident triage and investigation playbooks; RACI for detection engineering, hunting, and platform ops&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Agentic SOC Readiness&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Preparation for AI-driven security operations&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;MCP and agent architecture assessment; Custom agent development roadmap; &lt;A href="https://microsoftpartners.powerappsportals.com/Microsoft-Security-Partners/Modern-SecOps/" target="_blank" rel="noopener"&gt;IP&lt;/A&gt; + Human Orchestration + Agent operating model design&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Cost, Licensing and Value Advisory&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Transparent cost impact with strong business case&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Current vs.&amp;nbsp;future cost analysis; Data tiering optimization recommendations; TCO and ROI modeling for leadership&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;The conversion to managed services is evidence-based.&lt;/STRONG&gt; Every professional services engagement produces findings — detection gaps, automation fragility, staffing shortfalls. Those findings are the most credible possible case for ongoing managed services.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Managed Security Services&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;The unified platform changes the managed security conversation. Partners are no longer selling “we watch your alerts 24/7.” They are selling an operating model where proprietary AI agents handle the repeatable work — enrichment, hunting, posture validation, response drafting — and human experts focus on the decisions that require judgment.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;This is where the competitive moat forms.&lt;/STRONG&gt; The formula: &lt;A href="https://microsoftpartners.powerappsportals.com/Microsoft-Security-Partners/Modern-SecOps/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;IP&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; + Human Orchestration + AI Agents = differentiated managed security.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The unified platform enables this through:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Multi-tenancy&lt;/STRONG&gt; — the built-in multitenant portal eliminates the need for third-party management layers.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Sentinel Data Lake&lt;/STRONG&gt; — agents can query months of customer telemetry for behavioral analysis without cost constraints.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Sentinel Graph&lt;/STRONG&gt; — agents can traverse entity relationships to assess blast radius and map attack paths.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;MCP extensibility&lt;/STRONG&gt; — partners can build agents that integrate with proprietary tools and customer-specific systems.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Partners who build proprietary agents encoding their detection logic into the MCP framework will differentiate from partners who rely on out-of-box capabilities.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;The Securing AI Opportunity&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Organizations are deploying AI agents, copilots, and autonomous workflows across their businesses at an accelerating pace. Every AI deployment creates a new attack surface — prompt injection, data poisoning, agent hijacking, cross-plugin exploitation, unauthorized data access through agentic workflows. These are not theoretical risks. They are in the wild today.&lt;/P&gt;
&lt;P&gt;Partners who can help customers secure their AI deployments while also using AI to strengthen their SOC will command premium positioning. This requires a security platform that is itself AI Agent-ready — one that can deploy defensive agents at the same pace organizations deploy business AI. The unified Defender portal is that platform. Partners who position USX as “preparing your SOC for AI-driven security operations” will differentiate from partners who position it as “moving to a new portal.”&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Cost and Operational Benefits&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Better security architecture also costs less. This is not a contradiction — it is the natural result of putting the right data in the right tier.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Benefit&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;How It Works&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Eliminate low-value ingestion&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Identify and remove log sources that are never used for detections, investigations, or hunting. Immediately lowers analytics-tier costs without impacting security outcomes.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Right-size analytics rules&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Disable unused rules, consolidate overlapping detections, and remove automation that does not reduce SOC effort. Pay only for processing that delivers measurable security value.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Avoid SIEM/XDR duplication&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Many threats can be investigated directly in Defender XDR without duplicating telemetry into Sentinel. Stop re-ingesting data that Defender already provides.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Tier data by detection need&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Store high-volume, hunt-oriented telemetry in the Data Lake at at least 20x lower cost. Promote only high-signal sources to the analytics tier. Full data fidelity preserved in both tiers.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Reduce operational overhead&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Unified SIEM+XDR workflows in a single portal reduce tool switching, accelerate investigations, simplify analyst onboarding, and enable SOC teams to scale without proportional headcount increases.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Improve detection quality&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;The Defender correlation engine produces higher-fidelity incidents with fewer false positives. SOC teams spend less time triaging noise and more time on real threats.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;STRONG&gt;Competitive Positioning&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Partners need defensible talking points when customers evaluate third-party SIEM alternatives. The following advantages are factual, sourced from &lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/move-to-defender" target="_blank" rel="noopener"&gt;Microsoft’s transition documentation&lt;/A&gt; and platform capabilities — not marketing claims.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;No extra cost&lt;/STRONG&gt; for transitioning — even for non-E5 customers. Third-party SIEM migrations involve licensing, data migration, detection rewrite, and integration rebuild costs.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Native cross-domain correlation&lt;/STRONG&gt; across Sentinel + Defender products into multi-stage incident graphs. Third-party SIEMs receive Microsoft logs as flat events — they lack the internal signal context, entity resolution, and product-specific intelligence that powers cross-domain correlation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Custom detections across SIEM + XDR&lt;/STRONG&gt; — query both Sentinel and Defender XDR tables without ingesting Defender data into Sentinel. Eliminates redundant ingestion cost.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Alert tuning extends to Sentinel&lt;/STRONG&gt; — previously Defender-only capability, now applicable to Sentinel analytics rules. Net-new noise reduction.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Unified entity pages&lt;/STRONG&gt; — consolidated user, device, and IP address pages with data from both Sentinel and Defender XDR, plus global search across SIEM and XDR. Third-party SIEMs provide entity views from ingested data only.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Built-in multi-tenancy for MSSPs&lt;/STRONG&gt; — multitenant portal manages incidents, alerts, and hunting across tenants without third-party management layers. Try out the new&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/unified-secops/governance-relationships" target="_blank" rel="noopener"&gt;GDAP capabilities in Defender portal&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Industry validation: Microsoft’s SIEM+XDR platform has been recognized as a Leader by both &lt;A href="https://www.microsoft.com/en-us/security/blog/2025/06/24/microsoft-is-named-a-leader-in-the-forrester-wave-security-analytics-platforms-2025/" target="_blank" rel="noopener"&gt;Forrester&lt;/A&gt; (Security Analytics Platforms, 2025) and &lt;A href="https://www.microsoft.com/en-us/security/blog/2025/10/16/microsoft-named-a-leader-in-the-2025-gartner-magic-quadrant-for-siem/" target="_blank" rel="noopener"&gt;Gartner&lt;/A&gt; (SIEM Magic Quadrant, 2025).&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Summary: What Partners Should Take Away&lt;/STRONG&gt;&lt;/H3&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Topic&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Key Message&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Framing&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;USX is a security architecture transformation, not a portal transition. Lead with detection capability, not cost savings.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Platform foundation&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Sentinel Data Lake + Sentinel Graph + MCP/Agent Framework = the platform for the Agentic SOC.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;4 investigation surfaces&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;KQL → Graph → Notebooks → Agent/MCP. A maturity ladder from “we can query” to “we automate at machine speed.”&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Architecture&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;2-tier data model (analytics + Data Lake) with dual-ingest for critical sources. Cost savings are a side effect of good architecture.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Transition complexity&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Analytics rules and automation rules. API schema changes. RBAC restructuring. Most customers need professional help.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Partner engagement model&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Professional Services (transactional + transition execution + advisory) → Managed Services (MSSP).&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Competitive positioning&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;No extra cost. Native correlation. Cross-domain detections. Built-in multi-tenancy. Capabilities third-party SIEMs cannot replicate.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Partner differentiation&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;A href="https://microsoftpartners.powerappsportals.com/Microsoft-Security-Partners/Modern-SecOps/" target="_blank" rel="noopener"&gt;&lt;U&gt;IP&lt;/U&gt;&lt;/A&gt; + Human Orchestration + AI Agents. Partners who build proprietary agents on MCP have competitive advantage.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Timeline&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;March 31, 2027. Start now — phased transition with one telemetry domain first, then scale.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2026 20:42:19 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/migrate-sentinel-to-defender-why-it-is-a-security-architecture/ba-p/4513815</guid>
      <dc:creator>Mohit_Kumar1</dc:creator>
      <dc:date>2026-05-18T20:42:19Z</dc:date>
    </item>
    <item>
      <title>Introducing the New Microsoft Security Community Home!</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/introducing-the-new-microsoft-security-community-home/ba-p/4513463</link>
      <description>&lt;H3&gt;We are excited to introduce the new home of the Microsoft Security Community!&lt;/H3&gt;
&lt;P&gt;At &lt;A class="lia-external-url" href="https://aka.ms/securitycommunity" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;aka.ms/securitycommunity&lt;/STRONG&gt;&lt;/A&gt;, you can explore upcoming events, access technical content, and find new ways to connect with Microsoft experts and peers across the security ecosystem.&lt;/P&gt;
&lt;P&gt;The Microsoft Security Community Home is designed to help you:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Discover live and on-demand community events&lt;/LI&gt;
&lt;LI&gt;Access technical resources and learning opportunities&lt;/LI&gt;
&lt;LI&gt;Connect with peers and Microsoft product teams&lt;/LI&gt;
&lt;LI&gt;Stay up to date on Microsoft Security announcements&lt;/LI&gt;
&lt;LI&gt;Get involved through our community programs, including opportunities to share feedback that helps shape Microsoft Security products and features&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Whether you are looking to build your expertise, join discussions, or influence the future direction of Microsoft Security solutions, this is your starting point.&lt;/P&gt;
&lt;P&gt;👉 Visit the Microsoft Security Community Home: &lt;A class="lia-external-url" href="https://aka.ms/securitycommunity" target="_blank" rel="noopener"&gt;aka.ms/securitycommunity&lt;/A&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 18:22:33 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/introducing-the-new-microsoft-security-community-home/ba-p/4513463</guid>
      <dc:creator>emilyfalla</dc:creator>
      <dc:date>2026-04-21T18:22:33Z</dc:date>
    </item>
    <item>
      <title>Safeguarding Sensitive Data in Microsoft 365 Copilot Interactions: DLP for Microsoft 365 Copilot</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-security-community/safeguarding-sensitive-data-in-microsoft-365-copilot/ba-p/4512497</link>
      <description>&lt;P&gt;Microsoft 365 Copilot is redefining how organizations work, bringing the power of generative AI directly into our secure productivity tools. As Copilot adoption accelerates, we’ve heard that you want more control over how your sensitive data can be used in interactions with Copilot. At Ignite 2025, Microsoft announced a major enhancement: &lt;STRONG&gt;Microsoft Purview Data Loss Prevention for Microsoft 365 Copilot to safeguard Microsoft 365 Copilot and Copilot Chat prompts&lt;/STRONG&gt;, now entering General Availability. Even better, this capability is included for all users of Microsoft 365 Copilot and Copilot Chat.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Why DLP for Copilot Prompts Is a Game-Changer&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;As organizations adopt Copilot, their ways of sharing, creating, and interacting with data expand. With just a prompt, users can have Copilot summarize documents, analyze spreadsheets, or help brainstorm presentations. However, it raises an important question: &lt;STRONG&gt;what if the prompt includes sensitive information, like project code names, financial account numbers, health records, or other sensitive data?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Over the last 2 years, Microsoft has been building a set of Data Loss Prevention (DLP) controls specifically designed for Copilot. Below is a quick overview of these related capabilities — ranging from already available to newly in preview — before we dive deep into today's GA announcement:&lt;/P&gt;
&lt;H6&gt;&lt;STRONG&gt;&lt;SPAN class="lia-text-color-10"&gt;Prevent Copilot processing of files &amp;amp; emails based on sensitivity labels&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H6&gt;
&lt;P&gt;In November 2024, Microsoft introduced the ability to create a DLP policy to restrict Microsoft 365 Copilot and Copilot Chat from processing sensitive files and emails using Sensitivity Labels for grounding data. This capability gives you control over whether content with the sensitivity labels you specify is restricted from being used in Microsoft 365 Copilot and Copilot Chat to generate summaries and responses.&lt;/P&gt;
&lt;H6&gt;&lt;SPAN class="lia-text-color-10"&gt;&lt;STRONG&gt;Prevent web searches for prompts containing Sensitive Information Types (SITs)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H6&gt;
&lt;P&gt;The latest feature entering Public Preview is &lt;STRONG&gt;DLP for Microsoft 365 Copilot and Copilot Chat to prevent web searches for prompts containing sensitive data&lt;/STRONG&gt;. This real-time control helps organizations mitigate data leakage and oversharing risks by preventing Microsoft 365 Copilot and agents from using sensitive data for external web searches. &lt;STRONG&gt;If a sensitive information type (SIT) is detected in a user prompt, Copilot can still leverage your enterprise data to form a response without sending the sensitive data to external search engines for web grounding. This capability extends to Microsoft 365 Copilot and agents built in Copilot Studio that are published to Microsoft 365 Copilot.&lt;/STRONG&gt;&lt;/P&gt;
&lt;H6&gt;&lt;SPAN class="lia-text-color-10"&gt;&lt;STRONG&gt;DLP to Safeguard Copilot Prompts with Sensitive Information Types (SITs)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H6&gt;
&lt;P&gt;The rest of this blog focuses on a key addition to this capability set: &lt;STRONG&gt;DLP for Microsoft 365 Copilot + Copilot Chat prompts to prevent processing of prompts containing sensitive information&lt;/STRONG&gt;, now entering General Availability. Unlike the web search capability above, which prevents sensitive data from being sent externally during a web query, this capability evaluates the user’s text input directly, before processing occurs, to determine whether both enterprise data and web grounding can proceed.&lt;/P&gt;
&lt;P&gt;This feature uses &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/purview/sit-sensitive-information-type-learn-about" target="_blank" rel="noopener"&gt;Sensitive Information Types (SITs)&lt;/A&gt; as a condition within a Purview DLP policy to assess whether a user prompt sent to Copilot contains sensitive data, even if the data is unlabeled. With DLP for Copilot prompts, a user’s text input is scanned in real time for SITs, whether built-in (like Social Security Numbers, credit card numbers, etc.) or custom-defined by your organization (such as confidential terms or project names). If a text prompt contains one of the SITs you specify, Copilot restricts processing, halts any Graph or web grounding, and displays a clear message to the end user that the request cannot be completed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;
&lt;P&gt;&lt;EM&gt;A user enters a prompt in Microsoft 365 Copilot Chat containing sensitive information.&lt;/EM&gt;&lt;/P&gt;
&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Microsoft 365 Copilot Chat detects a SIT within the user prompt and restricts a response. &lt;/EM&gt;&lt;/img&gt;
&lt;H5&gt;&lt;STRONG&gt;How DLP for Copilot Protects Prompts: Real-Time, Intelligent Protection&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The new DLP capability integrates seamlessly with Microsoft Purview, leveraging its powerful data classification &amp;amp; detection engine for sensitive information types. Here’s how it works:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Input&lt;/STRONG&gt;: When a user submits a prompt, Copilot checks the prompt for sensitive information using built-in or organization-defined sensitive information types (SITs).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Immediate Action&lt;/STRONG&gt;: If a SIT is detected, Copilot restricts the prompt from being processed. No AI response is generated, and no data is sent for Graph or web grounding.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Output&lt;/STRONG&gt;: Users receive a clear notification that their request cannot be completed due to company policies.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This real-time protection ensures that sensitive data is not leaked or overshared, even as users explore new ways to work with AI.&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Overview of how the feature works.&lt;/EM&gt;&lt;/img&gt;
&lt;H5&gt;&lt;STRONG&gt;Setting Up DLP for Copilot Prompts: Data Security Admin Experience&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The easiest way to get started is through the new Microsoft Purview &lt;STRONG&gt;Data Security Posture Management (DSPM)&lt;/STRONG&gt; portal, which provides a guided, one-click setup experience:&lt;/P&gt;
&lt;P&gt;1. In Purview, go to &lt;STRONG&gt;Solutions &amp;gt; DSPM (preview)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;2. Select the "&lt;STRONG&gt;Prevent data exposure in Microsoft 365 Copilot and Microsoft Copilot interactions&lt;/STRONG&gt;" objective.&lt;/P&gt;
&lt;P&gt;3. Follow the guided workflow and apply the recommended &lt;STRONG&gt;one-click DLP policy&lt;/STRONG&gt;. The policy starts in simulation mode so you can review activity before enforcing it.&lt;/P&gt;
&lt;P&gt;Alternatively, you can configure and customize this policy directly from the Purview &lt;STRONG&gt;DLP portal Policies&lt;/STRONG&gt; page or enable it from the &lt;STRONG&gt;Microsoft 365 Admin Center.&lt;/STRONG&gt;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Navigate to the Data Security Posture Management (Preview) portal Objectives tab. View the objective, “Prevent data exposure in Microsoft 365 Copilot and Microsoft Copilot interactions” and click the button, &lt;STRONG&gt;view the remediation plan&lt;/STRONG&gt;. &lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;View the remediation plan details and estimated impact on risk pattern. &lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Click the button, &lt;STRONG&gt;view policy details&lt;/STRONG&gt; and review. Then click the button, &lt;STRONG&gt;create a custom policy&lt;/STRONG&gt; &lt;STRONG&gt;in DLP&lt;/STRONG&gt; simulation mode to protect sensitive data referenced in Microsoft 365 Copilot and Microsoft Copilot.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;IT and AI admins can enable DLP protection for Copilot prompts directly from the Security section of the Microsoft 365 Admin Center using a simplified setup experience.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;To configure polices in DLP, navigate to the Purview DLP portal. Then select the Policies tab to create a new policy.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Create a DLP Custom policy.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Choose where to apply the policy (Microsoft 365 Copilot and Copilot Chat).&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Create a rule with a name and optional description.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Add Sensitive Information Types as part of the conditions.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Select the desired Sensitive Information Types (built-in or custom).&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Identify&lt;/EM&gt;&lt;EM&gt; the confidence level and instance count. &lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Add the action to restrict Copilot from processing content and complete the policy configuration.&lt;/EM&gt;&lt;/img&gt;&lt;img&gt;&lt;EM&gt;Confirm the rule was set up correctly by testing it out.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Practical Scenarios: Protecting What Matters Most&lt;/STRONG&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Protect PII, financial data, and intellectual property&lt;/STRONG&gt;: Financial institutions can block prompts containing deal terms, account numbers, or other sensitive data, preventing leaks through AI interactions. Similarly, healthcare organizations can safeguard patient information, and manufacturers can secure intellectual property and trade secrets from exposure, along with many other practical use cases. Once the prompt is detected and blocked, Microsoft Graph grounding and Bing web grounding is restricted.&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Safeguard sensitive non-public information&lt;/STRONG&gt;: Imagine an organization involved in a confidential merger. By using DLP for Copilot prompts, administrators can set up a custom SIT that includes the project’s code name. If a user asks Copilot about the merger using the project’s code name, their request will be blocked, keeping sensitive information secure and protected.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;Visibility into DLP for M365 Copilot Prompts&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;When a user’s prompt triggers a DLP policy, notifications and alerts are surfaced directly in the Microsoft Purview and Defender portals for security administrators. These alerts provide detailed information about which policy was activated, the type of sensitive information detected, and the context of the attempted Copilot interaction.&lt;/P&gt;
&lt;P&gt;Using these alert queues in Purview and Defender XDR, administrators can efficiently track policy activity, investigate potential incidents, and refine DLP rules to better align with organizational needs. The ability to review historical alerts and track ongoing enforcement empowers admins to maintain strong data security and proactively safeguard sensitive information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;DLP policy alert within the Alerts page.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;
&lt;P&gt;&lt;EM&gt;Defender XDR portal investigation of prompt DLP based incident.&lt;/EM&gt;&lt;/P&gt;
&lt;/img&gt;
&lt;H5&gt;&lt;STRONG&gt;Takeaways&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The introduction of this latest enhancement to DLP for Copilot represents a key advancement in secure Copilot deployment and adoption. By empowering organizations to block sensitive data at the prompt level, Microsoft is helping customers unlock the full potential of Copilot, without compromising security or compliance.&lt;/P&gt;
&lt;P&gt;This innovation reflects Microsoft’s commitment to responsible AI, continuous improvement, and customer-driven development. As Copilot evolves, so will the tools to protect your data, ensuring that productivity and security go hand in hand.&lt;/P&gt;
&lt;P&gt;For more details, stay tuned for updates to the Product Roadmap and Learn documentation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/dlp-microsoft365-copilot-location-learn-about" target="_blank" rel="noopener"&gt;Learn about using DLP to protect interactions with Microsoft 365 Copilot and Copilot Chat&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/dlp-microsoft365-copilot-location-default-policy" target="_blank" rel="noopener"&gt;Learn about the default DLP policy for Microsoft 365 Copilot location | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/dlp-microsoft365-copilot-location-learn-about#permissions" target="_blank" rel="noopener"&gt;Permissions to create or edit a DLP policy to safeguard Microsoft 365 Copilot and Copilot Chat&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/purview/data-security-posture-management-learn-about" target="_blank" rel="noopener"&gt;Learn about the new Microsoft Purview Data Security Posture Management (DSPM) | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://www.microsoft.com/en-us/microsoft-365/roadmap?id=515945" target="_blank" rel="noopener"&gt;Roadmap Item: DLP for Microsoft 365 Copilot to safeguard prompts&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://www.microsoft.com/en-us/microsoft-365/roadmap?id=548671" target="_blank" rel="noopener"&gt;Roadmap Item: DLP to safeguard web search in Microsoft 365 Copilot&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 18:13:10 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-security-community/safeguarding-sensitive-data-in-microsoft-365-copilot/ba-p/4512497</guid>
      <dc:creator>Aaron_Thorp</dc:creator>
      <dc:date>2026-04-21T18:13:10Z</dc:date>
    </item>
  </channel>
</rss>

