<?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: Understanding ENUM Constants in Cortex XSIAM XDR Data XQL in Cortex XDR Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/understanding-enum-constants-in-cortex-xsiam-xdr-data-xql/m-p/1232128#M8463</link>
    <description>&lt;P&gt;Hi A.Elzedy,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This was a very good discuss on XQL queries on data within datasets and how the autocompletion/validation of stages works.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I see you are a real expert on XQL and your contributions to LiveCommunity are highly appreciated&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 19 Jun 2025 12:37:27 GMT</pubDate>
    <dc:creator>eluis</dc:creator>
    <dc:date>2025-06-19T12:37:27Z</dc:date>
    <item>
      <title>Understanding ENUM Constants in Cortex XSIAM XDR Data XQL</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/understanding-enum-constants-in-cortex-xsiam-xdr-data-xql/m-p/1232076#M8454</link>
      <description>&lt;P&gt;Hi Everyone,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I’ve seen a lot of questions lately about the usage of constant ENUMs in Cortex XDR/XSIAM, especially after Unit42 released some IOC detection queries. These queries often contain clauses like:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;| filter agent_os_type = ENUM.AGENT_OS_WINDOWS and event_type = ENUM.PROCESS and event_sub_type in (ENUM.PROCESS_START, ENUM.PROCESS_STOP)
&lt;/LI-CODE&gt;
&lt;DIV class="___77lcry0 f10pi13n"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="___77lcry0 f10pi13n"&gt;
&lt;P&gt;Many analysts wonder:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Where does something like&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type = ENUM.PROCESS&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;actually come from?&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Palo Alto hasn’t provided much public documentation on this, which can be confusing&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;H3&gt;The Source of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type&lt;/CODE&gt;&lt;/H3&gt;
&lt;P&gt;For&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type&lt;/CODE&gt;, there is a relatively simple mapping. Each event type is assigned a unique identifier, for example:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;TABLE class="___1hm93bs f1ddd56o f16vktn6 f1enuhaj fdclmfp f1ev3kgc ftgm304 f1uinfot fibjyge fvueend f9yszdx f1fu4s3n f3l3pb3 f1s2k7dp f8fmt76 fjvbh62 fysh76l fic4ptz f1yenhzu f1yn6nvh f14tj6oe f1jq587y f1el8yx3 f1pymoxg f1ofu761 fe6itr f7coize f1794535 f70r78m f4zgifc fk1v6el f16pyhcb fo436u6 fzy4j18 fc43013 f1hmrcvb fc4t9fq fgp09rh fjnyn6r" tabindex="0" data-fui-focus-visible=""&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;NUM Constant&lt;/TH&gt;
&lt;TH&gt;Numeric Value&lt;/TH&gt;
&lt;TH&gt;Description&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.PROCESS&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;Process events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.NETWORK&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Network events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.FILE&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;File events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.REGISTRY&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;Registry events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.INJECTION&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;Injection events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.LOAD_IMAGE&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;Image load events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.USER_STATUS_CHANGE&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;User status changes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.TIME_CHANGE&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;Time change events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.THREAD&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;Thread events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.CAUSALITY&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;Causality events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.HOST_STATUS_CHANGE&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;Host status changes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.AGENT_STATUS_CHANGE&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;Agent status changes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.INTERNAL_STATISTICS&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;TD&gt;Internal statistics&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.PROCESS_HANDLE&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;Process handle events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.EVENT_LOG&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;TD&gt;Windows Event Log events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.EPM_STATUS&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;TD&gt;EPM status events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.METADATA_CHANGE&lt;/TD&gt;
&lt;TD&gt;17&lt;/TD&gt;
&lt;TD&gt;Metadata changes&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.SYSTEM_CALL&lt;/TD&gt;
&lt;TD&gt;18&lt;/TD&gt;
&lt;TD&gt;System call events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.DEVICE&lt;/TD&gt;
&lt;TD&gt;19&lt;/TD&gt;
&lt;TD&gt;Device events&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ENUM.HOST_FIREWALL&lt;/TD&gt;
&lt;TD&gt;23&lt;/TD&gt;
&lt;TD&gt;Host firewall events&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These are standardized in the Cortex XDR Data Model, so when you use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type = ENUM.PROCESS&lt;/CODE&gt;, you’re matching all events that have been normalized as process events, regardless of the original log source.&lt;/P&gt;
&lt;H3&gt;The Challenge of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_sub_type&lt;/CODE&gt;&lt;/H3&gt;
&lt;P&gt;The tricky part comes with&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_sub_type&lt;/CODE&gt;. There isn’t a single, fixed list you can use, because the valid values for&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_sub_type&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;depend on the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type&lt;/CODE&gt;&lt;/STRONG&gt;. For example, if&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;PROCESS&lt;/CODE&gt;, then&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_sub_type&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;might be&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;PROCESS_START&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;or&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;PROCESS_STOP&lt;/CODE&gt;. If&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;FILE&lt;/CODE&gt;, then&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_sub_type&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;could be&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;FILE_CREATE_NEW&lt;/CODE&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;FILE_WRITE&lt;/CODE&gt;, etc.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;These relationships are defined in the Data Model Rules,&amp;nbsp;&lt;/STRONG&gt;the logic that maps raw telemetry from endpoints, firewalls, and other sources into the normalized fields and ENUMs you use in XQL queries.&lt;/P&gt;
&lt;H4&gt;For Example:&lt;/H4&gt;
&lt;P&gt;If you look at the data model rules, you’ll see logic like:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;alter xdm.event.operation = if(
    event_type=ENUM.PROCESS and event_sub_type=ENUM.PROCESS_START, XDM_CONST.OPERATION_TYPE_PROCESS_CREATE,
    event_type=ENUM.PROCESS and event_sub_type=ENUM.PROCESS_STOP, XDM_CONST.OPERATION_TYPE_PROCESS_TERMINATE,
    ...
)
​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;This means that the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;valid&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_sub_type&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;values are conditional on the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type&lt;/CODE&gt;&lt;/STRONG&gt;. The data model ensures that, for each event, the correct ENUMs are assigned based on the raw log content and context.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;How Filtering Affects Suggestions&lt;/H2&gt;
&lt;P&gt;When you use a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;filter&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;clause in XQL,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;subsequent suggestions in the query builder (autocomplete)&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;are dynamically adjusted based on the data that remains after your filter.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Example:&lt;/STRONG&gt;&lt;BR /&gt;If you filter for&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type = ENUM.PROCESS&lt;/CODE&gt;, the next time you type&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_sub_type =&lt;/CODE&gt;, the suggestions will only include subtypes relevant to process events (like&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;PROCESS_START&lt;/CODE&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;PROCESS_STOP&lt;/CODE&gt;), not file or registry subtypes.&lt;/LI&gt;
&lt;LI&gt;This is because the data model rules define which subtypes are valid for each event type, and the UI leverages this context to help you write valid queries.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Why Do You See a Yellow Line Under ENUM?&lt;/H2&gt;
&lt;P&gt;If you see a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;yellow underline&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;under an&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;ENUM&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;constant in the XQL editor, it means:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The value you typed&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;does not meet the current filter conditions&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;For example, if you filter&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_type = ENUM.FILE&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;but then try to use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;event_sub_type = ENUM.PROCESS_START&lt;/CODE&gt;, the editor will warn you because&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;PROCESS_START&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is not a valid subtype for&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;FILE&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;events.&lt;/LI&gt;
&lt;LI&gt;This is a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;real-time validation&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to help you avoid writing queries that will return no results due to incompatible conditions.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xql-enum-conditions.png" style="width: 619px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/68096iFB94C9E881CF32C0/image-size/large?v=v2&amp;amp;px=999" role="button" title="xql-enum-conditions.png" alt="xql-enum-conditions.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H2&gt;Summary Table&lt;/H2&gt;
&lt;TABLE class="___1hm93bs f1ddd56o f16vktn6 f1enuhaj fdclmfp f1ev3kgc ftgm304 f1uinfot fibjyge fvueend f9yszdx f1fu4s3n f3l3pb3 f1s2k7dp f8fmt76 fjvbh62 fysh76l fic4ptz f1yenhzu f1yn6nvh f14tj6oe f1jq587y f1el8yx3 f1pymoxg f1ofu761 fe6itr f7coize f1794535 f70r78m f4zgifc fk1v6el f16pyhcb fo436u6 fzy4j18 fc43013 f1hmrcvb fc4t9fq fgp09rh fjnyn6r" width="605px"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH width="271.594px"&gt;What You Do in Query&lt;/TH&gt;
&lt;TH width="332.406px"&gt;What Happens Next in Suggestions&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="271.594px"&gt;&lt;CODE&gt;filter event_type = ENUM.PROCESS&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD width="332.406px"&gt;Only process-related subtypes are suggested&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="271.594px"&gt;&lt;CODE&gt;filter event_type = ENUM.FILE&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD width="332.406px"&gt;Only file-related subtypes are suggested&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="271.594px"&gt;Use an invalid ENUM&lt;/TD&gt;
&lt;TD width="332.406px"&gt;Yellow underline warns you of a mismatch&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you have any questions, fell free to discuss it!&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 18 Jun 2025 19:53:49 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/understanding-enum-constants-in-cortex-xsiam-xdr-data-xql/m-p/1232076#M8454</guid>
      <dc:creator>A.Elzedy</dc:creator>
      <dc:date>2025-06-18T19:53:49Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding ENUM Constants in Cortex XSIAM XDR Data XQL</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/understanding-enum-constants-in-cortex-xsiam-xdr-data-xql/m-p/1232128#M8463</link>
      <description>&lt;P&gt;Hi A.Elzedy,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This was a very good discuss on XQL queries on data within datasets and how the autocompletion/validation of stages works.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I see you are a real expert on XQL and your contributions to LiveCommunity are highly appreciated&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Jun 2025 12:37:27 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/understanding-enum-constants-in-cortex-xsiam-xdr-data-xql/m-p/1232128#M8463</guid>
      <dc:creator>eluis</dc:creator>
      <dc:date>2025-06-19T12:37:27Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding ENUM Constants in Cortex XSIAM XDR Data XQL</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/understanding-enum-constants-in-cortex-xsiam-xdr-data-xql/m-p/1232219#M8464</link>
      <description>&lt;P&gt;Hi A.Elzedy,&lt;/P&gt;
&lt;P&gt;Are the following links useful for you ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs-cortex.paloaltonetworks.com/r/Cortex-XSIAM/Data-Model-Schema-Guide-for-Cortex-XSIAM/Introduction" target="_blank"&gt;https://docs-cortex.paloaltonetworks.com/r/Cortex-XSIAM/Data-Model-Schema-Guide-for-Cortex-XSIAM/Introduction&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs-cortex.paloaltonetworks.com/r/Cortex-XSIAM/Cortex-XSIAM-Premium-Documentation/Data-Model-Rules" target="_blank"&gt;https://docs-cortex.paloaltonetworks.com/r/Cortex-XSIAM/Cortex-XSIAM-Premium-Documentation/Data-Model-Rules&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="bodyDisplay_1" class="lia-message-body lia-component-message-view-widget-body lia-component-body-signature-highlight-escalation lia-component-message-view-widget-body-signature-highlight-escalation"&gt;
&lt;DIV class="lia-message-body-content"&gt;
&lt;P&gt;Feel free to click on like the answer if this helped you.&amp;nbsp;&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 like and on "mark this as a Solution". Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;KR,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Luis&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="lia-rating-metoo lia-component-me-too-solution lia-component-message-view-widget-me-too-solution"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Fri, 20 Jun 2025 12:03:24 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/understanding-enum-constants-in-cortex-xsiam-xdr-data-xql/m-p/1232219#M8464</guid>
      <dc:creator>eluis</dc:creator>
      <dc:date>2025-06-20T12:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding ENUM Constants in Cortex XSIAM XDR Data XQL</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/understanding-enum-constants-in-cortex-xsiam-xdr-data-xql/m-p/1232232#M8466</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/190764"&gt;@eluis&lt;/a&gt;&amp;nbsp; for your thoughtful reply and for sharing those valuable resources.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I’m already familiar with the documentation you linked, and I regularly rely on them during my research and work with XQL.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I hope other community members also find them as beneficial as I have. Thanks again for your support and for fostering such a collaborative environment.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jun 2025 15:32:39 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/understanding-enum-constants-in-cortex-xsiam-xdr-data-xql/m-p/1232232#M8466</guid>
      <dc:creator>A.Elzedy</dc:creator>
      <dc:date>2025-06-20T15:32:39Z</dc:date>
    </item>
  </channel>
</rss>

