Directory Sync (pan-cie) — Vendor Schema
Source: schemas/vendors/pan-cie/identity-resolve.yaml
Identity
Field
Value
vendor
pan-cie
product
Directory Sync
data_source
pan_dss_raw
category
Identity
Raw Schema
Fields available in the raw ingest dataset.
Field
Type
Array
Status
JSON Subfields
sid
string
declared
on_prem_sid
string
declared
netbios_and_sam_account_name
string
declared
upn
string
declared
email
string
declared
sam_account_name
string
declared
display_name
string
declared
domain_name
string
declared
type
string
declared
dns_host_name
string
declared
name
string
declared
os
string
declared
guid
string
declared
other_mails
string
✓
declared
proxy_addresses
string
✓
declared
agent_id
string
declared
service_principal_names
string
✓
declared
user_account_control
int
declared
last_logon_timestamp
datetime
declared
department
string
declared
title
string
declared
company_name
string
declared
manager_raw
string
declared
country
string
declared
location
string
declared
account_status
string
declared
record_generated_time
datetime
declared
Correlation Rules
SOC IdentityResolve
Field
Value
global_rule_id
SOC IdentityResolve
subtype
fromversion
6.10.0
Builds the socfw_identity_map identity-resolution dataset from Cloud Identity Engine data (pan_dss_raw). Runs daily and keeps one canonical row per identity, keyed by SAM / GUID / SID / on-prem SID, with email-first values and a recipient_type classification. Feeds the optional CIE identity-enrichment overlay in the SOC Framework vendor packs. Bind @PRIMARY_MAIL_DOMAIN to your primary mail domain and set is_enabled true to activate CIE enrichment.
Schema Constants
Field
Value
rule_id
0
action
DATASET
alert_category
null
alert_domain
null
execution_mode
SCHEDULED
mapping_strategy
CUSTOM
is_enabled
drilldown_query_timeframe
null
severity
null
Pre-Alter XQL
| alter email = lowercase ( email ), upn = lowercase ( upn ), sam_account_name = lowercase ( sam_account_name )
| alter domain_rank = if ( upn contains "@PRIMARY_MAIL_DOMAIN" , 0 , 1 )
| alter identity_key = coalesce ( sam_account_name , guid , sid , on_prem_sid )
| dedup identity_key by asc domain_rank , desc rec or d_generated_time
| alter spn_str = arraystring ( service_principal_names , "," )
| alter acct_d is abled = if ( user_account_control != null and bitwise_and ( user_account_control , 2 ) = 2 , true , false )
| alter recipient_type = if ( spn_str != null and spn_str != "" , "service" , acct_disabled , "shared" , "person" )
| alter ac count _status = if ( acct_disabled , "disabled" , "active" )