<?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 Re: Android Cortex XDR in Cortex XDR Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/android-cortex-xdr/m-p/1245567#M9011</link>
    <description>&lt;P&gt;Thank you so much my friend&lt;/P&gt;
&lt;P&gt;It helps a lot&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Happy new year as well&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;</description>
    <pubDate>Wed, 14 Jan 2026 20:34:02 GMT</pubDate>
    <dc:creator>QuestionAb</dc:creator>
    <dc:date>2026-01-14T20:34:02Z</dc:date>
    <item>
      <title>Android Cortex XDR</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/android-cortex-xdr/m-p/1245220#M8978</link>
      <description>&lt;P&gt;Does anyone know how to perform bulk queries in Cortex XDR for Android devices? I want it to show me all Android devices that contain a specific hash or that contain the same APK file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please, I'm open to suggestions.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Jan 2026 14:53:10 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/android-cortex-xdr/m-p/1245220#M8978</guid>
      <dc:creator>QuestionAb</dc:creator>
      <dc:date>2026-01-08T14:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: Android Cortex XDR</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/android-cortex-xdr/m-p/1245464#M8998</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/804344437"&gt;@QuestionAb&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&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To perform a bulk search for multiple hashes or package names across the fleet using XQL, the recommended approach is to use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;CODE&gt;in&lt;/CODE&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;operator within a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;CODE&gt;filter&lt;/CODE&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;stage. This allows for set-based lookups that are significantly more efficient than multiple individual queries or complex&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;OR&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;logic&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CITE&gt;.&lt;/CITE&gt;&lt;/P&gt;
&lt;H3&gt;Recommended Syntax for Bulk Hash Search&lt;/H3&gt;
&lt;P&gt;When searching for a list of SHA256 hashes in historical event data, use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;xdr_data&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;dataset and the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;action_file_sha256&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;field&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CITE&gt;.&lt;/CITE&gt;&lt;/P&gt;
&lt;P&gt;The following syntax is recommended for bulk hash lookups&lt;CITE&gt;&lt;/CITE&gt;&lt;/P&gt;
&lt;DIV class="codehilite"&gt;
&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="nt"&gt;dataset&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;xdr_data&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;filter&lt;/SPAN&gt; &lt;SPAN class="err"&gt;action_file_sha256&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;in&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;
    &lt;SPAN class="s2"&gt;"hash_value_1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
    &lt;SPAN class="s2"&gt;"hash_value_2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
    &lt;SPAN class="s2"&gt;"hash_value_3"&lt;/SPAN&gt;
&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;fields&lt;/SPAN&gt; &lt;SPAN class="err"&gt;_time&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;agent_hostname&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;action_file_sha256&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;action_file_name&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;action_file_path&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;sort&lt;/SPAN&gt; &lt;SPAN class="err"&gt;asc&lt;/SPAN&gt; &lt;SPAN class="err"&gt;_time&lt;/SPAN&gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;H3&gt;Recommended Syntax for Bulk Package/Application Search&lt;/H3&gt;
&lt;P&gt;For identifying specific software or package names across endpoints (including mobile/Android inventory), use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;host_inventory_applications&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;preset or the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;host_inventory&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;dataset&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CITE&gt;.&lt;/CITE&gt;&lt;/P&gt;
&lt;P&gt;Based on the provided software inventory examples&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CITE&gt;, use this syntax:&lt;/CITE&gt;&lt;/P&gt;
&lt;DIV class="codehilite"&gt;
&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="nt"&gt;preset&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;host_inventory_applications&lt;/SPAN&gt; 
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;filter&lt;/SPAN&gt; &lt;SPAN class="err"&gt;applic&lt;/SPAN&gt;&lt;SPAN class="k"&gt;at&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;ion_name&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;in&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;"package_name_1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;"package_name_2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;fields&lt;/SPAN&gt; &lt;SPAN class="k"&gt;end&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;point_name&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;application_name&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;raw_version&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;vendor&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;sort&lt;/SPAN&gt; &lt;SPAN class="err"&gt;asc&lt;/SPAN&gt; &lt;SPAN class="k"&gt;end&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;point_name&lt;/SPAN&gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;P&gt;If specific Android package fields are required for the search&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;, you may need to verify the exact field names in the schema tab of the XQL Search interface by entering&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;dataset = *&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and inspecting the available fields&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CITE&gt;.&lt;/CITE&gt;&lt;/P&gt;
&lt;H3&gt;Key Considerations for Bulk Queries&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;The&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;in&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Operator:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;This is the canonical set operator for checking if a field's value matches any item in a provided list&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CITE&gt;.&lt;/CITE&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Dataset Performance:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;While the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;xdr_data&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;dataset supports up to 1,000,000 results&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CITE&gt;, bulk file searches via the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Action Center&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(UI-based "Search File" function) are typically limited to one hash at a time&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;.&lt;/CITE&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Filtering Early:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Best practices dictate using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;filter&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;as early as possible in the query to reduce the data volume and improve performance&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CITE&gt;.&lt;/CITE&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Case Sensitivity:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;By default, XQL is case-sensitive for string comparisons unless specified otherwise using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;config case_sensitive = false&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;at the start of the query&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CITE&gt;.&lt;/CITE&gt;&lt;/LI&gt;
&lt;/UL&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 like 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;Happy New Year!!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;S. Subashkar Sekar&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2026 19:49:47 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/android-cortex-xdr/m-p/1245464#M8998</guid>
      <dc:creator>susekar</dc:creator>
      <dc:date>2026-01-14T19:49:47Z</dc:date>
    </item>
    <item>
      <title>Re: Android Cortex XDR</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/android-cortex-xdr/m-p/1245567#M9011</link>
      <description>&lt;P&gt;Thank you so much my friend&lt;/P&gt;
&lt;P&gt;It helps a lot&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Happy new year as well&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2026 20:34:02 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/android-cortex-xdr/m-p/1245567#M9011</guid>
      <dc:creator>QuestionAb</dc:creator>
      <dc:date>2026-01-14T20:34:02Z</dc:date>
    </item>
  </channel>
</rss>

