<?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>topic How to add exception for known macros detection  by cortex XDR in Cortex XDR Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/how-to-add-exception-for-known-macros-detection-by-cortex-xdr/m-p/1254761#M9348</link>
    <description>&lt;P&gt;We are facing alerts for some excel enabled macro files are getting blocked in local analysis which is known and signed.&lt;/P&gt;
&lt;P&gt;After certain time file verdict changed to benign but still its triggered in local analysis and user unable to execute it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please help us how to unblock this without adding specific path under exception.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 26 May 2026 10:17:49 GMT</pubDate>
    <dc:creator>S.Rembhotkar</dc:creator>
    <dc:date>2026-05-26T10:17:49Z</dc:date>
    <item>
      <title>How to add exception for known macros detection  by cortex XDR</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/how-to-add-exception-for-known-macros-detection-by-cortex-xdr/m-p/1254761#M9348</link>
      <description>&lt;P&gt;We are facing alerts for some excel enabled macro files are getting blocked in local analysis which is known and signed.&lt;/P&gt;
&lt;P&gt;After certain time file verdict changed to benign but still its triggered in local analysis and user unable to execute it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please help us how to unblock this without adding specific path under exception.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 May 2026 10:17:49 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/how-to-add-exception-for-known-macros-detection-by-cortex-xdr/m-p/1254761#M9348</guid>
      <dc:creator>S.Rembhotkar</dc:creator>
      <dc:date>2026-05-26T10:17:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to add exception for known macros detection  by cortex XDR</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/how-to-add-exception-for-known-macros-detection-by-cortex-xdr/m-p/1254771#M9349</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/816619175"&gt;@S.Rembhotkar&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Greetings for the day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-end="326" data-start="0"&gt;To unblock Excel macro-enabled files without adding a specific path exception, you can utilize the &lt;STRONG data-end="113" data-start="99"&gt;Macro Hash&lt;/STRONG&gt;, implement a &lt;STRONG data-end="148" data-start="127"&gt;Signer Allow List&lt;/STRONG&gt;, or adjust the &lt;STRONG data-end="183" data-start="164"&gt;Malware Profile&lt;/STRONG&gt; settings.&lt;/P&gt;
&lt;P data-end="326" data-start="0"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-end="326" data-start="0"&gt;These methods are more scalable and secure than path-based exclusions, especially when file hashes change frequently due to updates.&lt;/P&gt;
&lt;H4 data-end="378" data-start="328" data-section-id="1j0mx0v"&gt;Option 1: Add the Macro Hash to the Allow List:&lt;/H4&gt;
&lt;P data-end="701" data-start="380"&gt;Cortex XDR calculates two hashes for macro-enabled files: the hash of the file itself (which changes if the file is edited) and a unique &lt;STRONG data-end="531" data-start="517"&gt;Macro Hash&lt;/STRONG&gt; (or stream hash) representing the VBA code structure. By allow-listing the Macro Hash, you permit the specific macro code to run regardless of the file name or location.&lt;/P&gt;
&lt;P data-end="701" data-start="380"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-end="731" data-start="703"&gt;&lt;STRONG data-end="731" data-start="703"&gt;Retrieve the Macro Hash:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL data-end="1091" data-start="733"&gt;
&lt;LI data-end="797" data-start="733" data-section-id="yjnfa3"&gt;Navigate to &lt;STRONG data-end="796" data-start="748"&gt;Incident Response &amp;gt; Incidents &amp;gt; Alerts Table&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI data-end="850" data-start="798" data-section-id="1gv8kq3"&gt;Locate the &lt;STRONG data-end="843" data-start="812"&gt;"Suspicious macro detected"&lt;/STRONG&gt; alert.&lt;/LI&gt;
&lt;LI data-end="919" data-start="851" data-section-id="1mn6jgs"&gt;Right-click the alert and select &lt;STRONG data-end="918" data-start="887"&gt;Investigate Causality Chain&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI data-end="976" data-start="920" data-section-id="l0e4nb"&gt;Open the &lt;STRONG data-end="946" data-start="932"&gt;Alert Card&lt;/STRONG&gt; and expand &lt;STRONG data-end="975" data-start="958"&gt;Alert Details&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI data-end="1091" data-start="977" data-section-id="12k60n5"&gt;Locate and copy the &lt;STRONG data-end="1017" data-start="1000"&gt;MACRO HASH256&lt;/STRONG&gt; (found in &lt;STRONG data-end="1053" data-start="1028"&gt;Additional Argument 3&lt;/STRONG&gt; or &lt;STRONG data-end="1071" data-start="1057"&gt;streamHash&lt;/STRONG&gt; in raw alert data).&lt;/LI&gt;
&lt;/OL&gt;
&lt;P data-end="1115" data-start="1093"&gt;&lt;STRONG data-end="1115" data-start="1093"&gt;Add to Allow List:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL data-end="1266" data-start="1117"&gt;
&lt;LI data-end="1175" data-start="1117" data-section-id="uhxzno"&gt;Go to &lt;STRONG data-end="1174" data-start="1126"&gt;Incident Response &amp;gt; Response &amp;gt; Action Center&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI data-end="1222" data-start="1176" data-section-id="1qs7yy7"&gt;Click &lt;STRONG data-end="1221" data-start="1185"&gt;+ New Action &amp;gt; Add to Allow List&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI data-end="1266" data-start="1223" data-section-id="1fthpeh"&gt;Paste the Macro Hash and click &lt;STRONG data-end="1265" data-start="1257"&gt;Done&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4 data-end="1336" data-start="1268" data-section-id="33zt11"&gt;Option 2: Use Signer Allow List (If Macros are Digitally Signed):&lt;/H4&gt;
&lt;P data-end="1543" data-start="1338"&gt;Since the macros are signed, you can add the certificate’s signer to the &lt;STRONG data-end="1432" data-start="1411"&gt;Signer Allow List&lt;/STRONG&gt; in your Malware Security Profile. This allows any file signed by that specific trusted certificate to execute.&lt;/P&gt;
&lt;OL data-end="1845" data-start="1545"&gt;
&lt;LI data-end="1627" data-start="1545" data-section-id="ughebt"&gt;Identify the signer’s name from the alert data (for example, &lt;EM data-end="1625" data-start="1609"&gt;"Example Corp"&lt;/EM&gt;).&lt;/LI&gt;
&lt;LI data-end="1686" data-start="1628" data-section-id="1wzlfhd"&gt;Navigate to &lt;STRONG data-end="1685" data-start="1643"&gt;Policy Management &amp;gt; Profiles &amp;gt; Malware&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI data-end="1789" data-start="1687" data-section-id="ok4p9e"&gt;Edit the profile and go to the &lt;STRONG data-end="1732" data-start="1721"&gt;Windows&lt;/STRONG&gt; tab &amp;gt; &lt;STRONG data-end="1788" data-start="1739"&gt;Portable Executables, DLLs, and Office Macros&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI data-end="1845" data-start="1790" data-section-id="11p4jlc"&gt;Locate &lt;STRONG data-end="1820" data-start="1800"&gt;Signer Whitelist&lt;/STRONG&gt; and add the signer name.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4 data-end="1913" data-start="1847" data-section-id="1ullkmx"&gt;Option 3: Adjust Malware Profile for “Low Confidence” Verdicts:&lt;/H4&gt;
&lt;P data-end="2132" data-start="1915"&gt;The alerts may persist because WildFire returns a &lt;STRONG data-end="1997" data-start="1965"&gt;“Benign with Low Confidence”&lt;/STRONG&gt; verdict, which triggers the agent’s &lt;STRONG data-end="2052" data-start="2034"&gt;Local Analysis&lt;/STRONG&gt; engine by default. You can change this behavior for trusted users or endpoints.&lt;/P&gt;
&lt;OL data-end="2340" data-start="2134"&gt;
&lt;LI data-end="2237" data-start="2134" data-section-id="vevf5v"&gt;In your &lt;STRONG data-end="2173" data-start="2145"&gt;Malware Security Profile&lt;/STRONG&gt;, navigate to &lt;STRONG data-end="2236" data-start="2187"&gt;Portable Executables, DLLs, and Office Macros&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI data-end="2340" data-start="2238" data-section-id="1vee2xq"&gt;Change &lt;STRONG data-end="2298" data-start="2248"&gt;Action when file is benign with low confidence&lt;/STRONG&gt; from &lt;STRONG data-end="2326" data-start="2304"&gt;Run Local Analysis&lt;/STRONG&gt; to &lt;STRONG data-end="2339" data-start="2330"&gt;Allow&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P data-is-only-node="" data-is-last-node="" data-end="2490" data-start="2342"&gt;&lt;STRONG data-end="2351" data-start="2342"&gt;Note:&lt;/STRONG&gt; This setting applies to all files in that profile. To minimize risk, apply the modified profile only to specific user groups or endpoints.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you feel this has answered your query, please let us know by clicking&amp;nbsp;&lt;STRONG&gt;like&amp;nbsp;&lt;/STRONG&gt;and on&amp;nbsp;&lt;STRONG&gt;"mark this as a Solution"&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;S. Subashkar Sekar&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 May 2026 13:17:14 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/how-to-add-exception-for-known-macros-detection-by-cortex-xdr/m-p/1254771#M9349</guid>
      <dc:creator>susekar</dc:creator>
      <dc:date>2026-05-26T13:17:14Z</dc:date>
    </item>
  </channel>
</rss>

