<?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: dataset xdr_data field auth_outcome_reason codes table in Cortex XDR Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/dataset-xdr-data-field-auth-outcome-reason-codes-table/m-p/1253764#M9329</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/165702"&gt;@atschopp&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="467" data-start="0"&gt;The numeric codes found in the &lt;CODE data-end="52" data-start="31"&gt;auth_outcome_reason&lt;/CODE&gt; field of the &lt;CODE data-end="76" data-start="66"&gt;xdr_data&lt;/CODE&gt; dataset are typically system identifiers derived from the Cortex XDR Agent's Deep Packet Inspection (DPI) engine. While there is currently no official, comprehensive human-readable mapping table for every code (as they are considered internal/proprietary and subject to change), many of these codes correspond to standard protocol error definitions, specifically Kerberos (KRB) error codes.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;H4 data-end="492" data-start="469" data-section-id="1s7c29z"&gt;Known Code Mappings:&lt;/H4&gt;
&lt;P data-end="584" data-start="494"&gt;Based on documented behavior and support cases, the following translations are identified:&lt;/P&gt;
&lt;UL data-end="1210" data-start="586"&gt;
&lt;LI data-end="753" data-start="586" data-section-id="109xxzg"&gt;&lt;STRONG data-end="599" data-start="588"&gt;Code 18&lt;/STRONG&gt;&lt;BR data-end="602" data-start="599" /&gt;Corresponds to Kerberos error &lt;CODE data-end="665" data-start="634"&gt;0x12 (KDC_ERR_CLIENT_REVOKED)&lt;/CODE&gt;.&lt;BR data-end="669" data-start="666" /&gt;This typically triggers alerts related to:
&lt;UL data-end="753" data-start="716"&gt;
&lt;LI data-end="753" data-start="716" data-section-id="1cpnf6j"&gt;Failed Login For Locked-Out Account&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-end="867" data-start="755" data-section-id="1fe7ezb"&gt;&lt;STRONG data-end="767" data-start="757"&gt;Code 7&lt;/STRONG&gt;&lt;BR data-end="770" data-start="767" /&gt;Indicates an authentication failure related to Kerberos Ticket Granting Service (TGS) failures.&lt;/LI&gt;
&lt;LI data-end="965" data-start="869" data-section-id="bjoe2b"&gt;&lt;STRONG data-end="881" data-start="871"&gt;Code 6&lt;/STRONG&gt;&lt;BR data-end="884" data-start="881" /&gt;Corresponds to:
&lt;UL data-end="965" data-start="904"&gt;
&lt;LI data-end="943" data-start="904" data-section-id="17g5yw5"&gt;Client not found in Kerberos Database&lt;/LI&gt;
&lt;LI data-end="965" data-start="946" data-section-id="pkjqq"&gt;Principal Unknown&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-end="1210" data-start="967" data-section-id="1dnwbn7"&gt;&lt;STRONG data-end="995" data-start="969"&gt;General Windows Errors&lt;/STRONG&gt;&lt;BR data-end="998" data-start="995" /&gt;If the codes refer to Windows-specific errors in low-level logs, the agent typically records them in decimal format. To identify the meaning in Microsoft documentation, convert the decimal value to hexadecimal.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 data-end="1264" data-start="1212" data-section-id="1ltxdfb"&gt;Troubleshooting &amp;amp; Identifying Undocumented Codes:&lt;/H4&gt;
&lt;P data-end="1416" data-start="1266"&gt;If you encounter undocumented values such as &lt;CODE data-end="1315" data-start="1311"&gt;14&lt;/CODE&gt; or &lt;CODE data-end="1323" data-start="1319"&gt;25&lt;/CODE&gt;, the recommended approach is to query the raw dataset for additional protocol-level context.&lt;/P&gt;
&lt;P data-end="1493" data-start="1418"&gt;Use the following XQL query to review the underlying Kerberos-related data:&lt;/P&gt;
&lt;DIV class="relative w-full mt-4 mb-1"&gt;
&lt;DIV class=""&gt;
&lt;DIV class="relative"&gt;
&lt;DIV class="h-full min-h-0 min-w-0"&gt;
&lt;DIV class="h-full min-h-0 min-w-0"&gt;
&lt;DIV class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"&gt;
&lt;DIV class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"&gt;
&lt;DIV class="relative"&gt;
&lt;DIV class=""&gt;
&lt;DIV class="relative z-0 flex max-w-full"&gt;
&lt;DIV id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼd ͼr" dir="ltr"&gt;
&lt;DIV class="cm-scroller"&gt;
&lt;PRE class="cm-content q9tKkq_readonly m-0"&gt;&lt;CODE&gt;&lt;SPAN&gt;dataset = xdr_data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;| filter event_type = 102 and auth_outcome_reason != null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;| fields krb_tgs_data, auth_outcome_reason, actor_process_username, krb_error_code, * &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;| sort by _time&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;H4 data-end="1717" data-start="1699" data-section-id="3sop5a"&gt;Best Practices:&lt;BR /&gt;&lt;BR /&gt;&lt;/H4&gt;
&lt;H5 data-end="1747" data-start="1719"&gt;Use XQL Auto-Completion:&lt;/H5&gt;
&lt;P data-end="1905" data-start="1749"&gt;Instead of filtering directly by numeric IDs, use the human-readable field values and suggestions provided by the XQL query builder auto-completion feature.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;H4 data-end="1959" data-start="1907"&gt;Cross-Reference Standard Protocol Documentation:&lt;/H4&gt;
&lt;P data-end="2058" data-start="1961"&gt;For codes not explicitly documented in Cortex XDR references, compare the numeric values against:&lt;/P&gt;
&lt;UL data-end="2163" data-start="2060"&gt;
&lt;LI data-end="2092" data-start="2060" data-section-id="f1bzn8"&gt;Kerberos RFC error definitions&lt;/LI&gt;
&lt;LI data-end="2122" data-start="2093" data-section-id="nzyn9o"&gt;Windows logon failure codes&lt;/LI&gt;
&lt;LI data-end="2163" data-start="2123" data-section-id="ya8cb8"&gt;Microsoft security event documentation&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5 data-end="2194" data-start="2165"&gt;Engage Your Account Team:&amp;nbsp;&lt;/H5&gt;
&lt;P data-pm-slice="0 0 []"&gt;If you require clarification for proprietary or undocumented logic associated with internal authentication codes, contact your Sales Engineer (SE) or Customer Success representative for advanced guidance.&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&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;like&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&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;</description>
    <pubDate>Mon, 11 May 2026 14:49:01 GMT</pubDate>
    <dc:creator>susekar</dc:creator>
    <dc:date>2026-05-11T14:49:01Z</dc:date>
    <item>
      <title>dataset xdr_data field auth_outcome_reason codes table</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/dataset-xdr-data-field-auth-outcome-reason-codes-table/m-p/1253522#M9313</link>
      <description>&lt;P&gt;we often see entries in dataset xdr_data where auth_outcome = "FAILURE" and auth_outcome_reason contains a code number (e.g. 14, 18, 25, …). It seems that these codes are PAN internal and I could not find a table explaining where these codes come from and what they mean. Does anybody know the explanation of these codes? Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 06 May 2026 12:26:09 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/dataset-xdr-data-field-auth-outcome-reason-codes-table/m-p/1253522#M9313</guid>
      <dc:creator>atschopp</dc:creator>
      <dc:date>2026-05-06T12:26:09Z</dc:date>
    </item>
    <item>
      <title>Re: dataset xdr_data field auth_outcome_reason codes table</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/dataset-xdr-data-field-auth-outcome-reason-codes-table/m-p/1253764#M9329</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/165702"&gt;@atschopp&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="467" data-start="0"&gt;The numeric codes found in the &lt;CODE data-end="52" data-start="31"&gt;auth_outcome_reason&lt;/CODE&gt; field of the &lt;CODE data-end="76" data-start="66"&gt;xdr_data&lt;/CODE&gt; dataset are typically system identifiers derived from the Cortex XDR Agent's Deep Packet Inspection (DPI) engine. While there is currently no official, comprehensive human-readable mapping table for every code (as they are considered internal/proprietary and subject to change), many of these codes correspond to standard protocol error definitions, specifically Kerberos (KRB) error codes.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;H4 data-end="492" data-start="469" data-section-id="1s7c29z"&gt;Known Code Mappings:&lt;/H4&gt;
&lt;P data-end="584" data-start="494"&gt;Based on documented behavior and support cases, the following translations are identified:&lt;/P&gt;
&lt;UL data-end="1210" data-start="586"&gt;
&lt;LI data-end="753" data-start="586" data-section-id="109xxzg"&gt;&lt;STRONG data-end="599" data-start="588"&gt;Code 18&lt;/STRONG&gt;&lt;BR data-end="602" data-start="599" /&gt;Corresponds to Kerberos error &lt;CODE data-end="665" data-start="634"&gt;0x12 (KDC_ERR_CLIENT_REVOKED)&lt;/CODE&gt;.&lt;BR data-end="669" data-start="666" /&gt;This typically triggers alerts related to:
&lt;UL data-end="753" data-start="716"&gt;
&lt;LI data-end="753" data-start="716" data-section-id="1cpnf6j"&gt;Failed Login For Locked-Out Account&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-end="867" data-start="755" data-section-id="1fe7ezb"&gt;&lt;STRONG data-end="767" data-start="757"&gt;Code 7&lt;/STRONG&gt;&lt;BR data-end="770" data-start="767" /&gt;Indicates an authentication failure related to Kerberos Ticket Granting Service (TGS) failures.&lt;/LI&gt;
&lt;LI data-end="965" data-start="869" data-section-id="bjoe2b"&gt;&lt;STRONG data-end="881" data-start="871"&gt;Code 6&lt;/STRONG&gt;&lt;BR data-end="884" data-start="881" /&gt;Corresponds to:
&lt;UL data-end="965" data-start="904"&gt;
&lt;LI data-end="943" data-start="904" data-section-id="17g5yw5"&gt;Client not found in Kerberos Database&lt;/LI&gt;
&lt;LI data-end="965" data-start="946" data-section-id="pkjqq"&gt;Principal Unknown&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-end="1210" data-start="967" data-section-id="1dnwbn7"&gt;&lt;STRONG data-end="995" data-start="969"&gt;General Windows Errors&lt;/STRONG&gt;&lt;BR data-end="998" data-start="995" /&gt;If the codes refer to Windows-specific errors in low-level logs, the agent typically records them in decimal format. To identify the meaning in Microsoft documentation, convert the decimal value to hexadecimal.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 data-end="1264" data-start="1212" data-section-id="1ltxdfb"&gt;Troubleshooting &amp;amp; Identifying Undocumented Codes:&lt;/H4&gt;
&lt;P data-end="1416" data-start="1266"&gt;If you encounter undocumented values such as &lt;CODE data-end="1315" data-start="1311"&gt;14&lt;/CODE&gt; or &lt;CODE data-end="1323" data-start="1319"&gt;25&lt;/CODE&gt;, the recommended approach is to query the raw dataset for additional protocol-level context.&lt;/P&gt;
&lt;P data-end="1493" data-start="1418"&gt;Use the following XQL query to review the underlying Kerberos-related data:&lt;/P&gt;
&lt;DIV class="relative w-full mt-4 mb-1"&gt;
&lt;DIV class=""&gt;
&lt;DIV class="relative"&gt;
&lt;DIV class="h-full min-h-0 min-w-0"&gt;
&lt;DIV class="h-full min-h-0 min-w-0"&gt;
&lt;DIV class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"&gt;
&lt;DIV class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"&gt;
&lt;DIV class="relative"&gt;
&lt;DIV class=""&gt;
&lt;DIV class="relative z-0 flex max-w-full"&gt;
&lt;DIV id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼd ͼr" dir="ltr"&gt;
&lt;DIV class="cm-scroller"&gt;
&lt;PRE class="cm-content q9tKkq_readonly m-0"&gt;&lt;CODE&gt;&lt;SPAN&gt;dataset = xdr_data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;| filter event_type = 102 and auth_outcome_reason != null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;| fields krb_tgs_data, auth_outcome_reason, actor_process_username, krb_error_code, * &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;| sort by _time&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;H4 data-end="1717" data-start="1699" data-section-id="3sop5a"&gt;Best Practices:&lt;BR /&gt;&lt;BR /&gt;&lt;/H4&gt;
&lt;H5 data-end="1747" data-start="1719"&gt;Use XQL Auto-Completion:&lt;/H5&gt;
&lt;P data-end="1905" data-start="1749"&gt;Instead of filtering directly by numeric IDs, use the human-readable field values and suggestions provided by the XQL query builder auto-completion feature.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;H4 data-end="1959" data-start="1907"&gt;Cross-Reference Standard Protocol Documentation:&lt;/H4&gt;
&lt;P data-end="2058" data-start="1961"&gt;For codes not explicitly documented in Cortex XDR references, compare the numeric values against:&lt;/P&gt;
&lt;UL data-end="2163" data-start="2060"&gt;
&lt;LI data-end="2092" data-start="2060" data-section-id="f1bzn8"&gt;Kerberos RFC error definitions&lt;/LI&gt;
&lt;LI data-end="2122" data-start="2093" data-section-id="nzyn9o"&gt;Windows logon failure codes&lt;/LI&gt;
&lt;LI data-end="2163" data-start="2123" data-section-id="ya8cb8"&gt;Microsoft security event documentation&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5 data-end="2194" data-start="2165"&gt;Engage Your Account Team:&amp;nbsp;&lt;/H5&gt;
&lt;P data-pm-slice="0 0 []"&gt;If you require clarification for proprietary or undocumented logic associated with internal authentication codes, contact your Sales Engineer (SE) or Customer Success representative for advanced guidance.&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&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;like&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&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;</description>
      <pubDate>Mon, 11 May 2026 14:49:01 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/dataset-xdr-data-field-auth-outcome-reason-codes-table/m-p/1253764#M9329</guid>
      <dc:creator>susekar</dc:creator>
      <dc:date>2026-05-11T14:49:01Z</dc:date>
    </item>
  </channel>
</rss>

