Skip to content

Commit 899e9e9

Browse files
authored
Merge pull request #142 from UncoderIO/gis-xql-06-13-2024
XQL mappings update
2 parents 4a92933 + e60a66d commit 899e9e9

File tree

9 files changed

+122
-4
lines changed

9 files changed

+122
-4
lines changed

uncoder-core/app/translator/mappings/platforms/palo_alto_cortex/azure_aadnoninteractiveusersigninlogs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ field_mapping:
1313
raw_log_fields:
1414
properties.userAgent: object
1515
properties.type: object
16-
properties.authenticationProcessingDetails: object
16+
properties.authenticationProcessingDetails: list
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
platform: Palo Alto XSIAM
2+
source: azure_azureactivity
3+
4+
5+
default_log_source:
6+
dataset: msft_azure_raw
7+
8+
field_mapping:
9+
ActivityStatus: properties.activityStatus
10+
ActivityStatusValue: properties.activityStatusValue
11+
ActivitySubstatusValue: properties.activitySubstatusValue
12+
Authorization: properties.authorization
13+
Category: properties.category
14+
CategoryValue: properties.categoryValue
15+
OperationName: properties.operationName
16+
OperationNameValue: oproperties.perationNameValue
17+
ResourceId: properties.resourceId
18+
ResourceProviderValue: properties.resourceProviderValue
19+
Type: properties.type
20+
operationName: properties.operationName
21+
22+
raw_log_fields:
23+
properties.activityStatus: object
24+
properties.activityStatusValue: object
25+
properties.activitySubstatusValue: object
26+
properties.authorization: object
27+
properties.category: object
28+
properties.categoryValue: object
29+
properties.operationName: object
30+
properties.operationNameValue: object
31+
properties.resourceId: object
32+
properties.resourceProviderValue: object
33+
properties.type: object
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
platform: Palo Alto XSIAM
2+
source: azure_azuread
3+
4+
5+
default_log_source:
6+
dataset: msft_azure_raw
7+
8+
field_mapping:
9+
ActivityDisplayName: properties.activityDisplayName
10+
Category: properties.category
11+
LoggedByService: properties.loggedByService
12+
Result: properties.result
13+
OperationName: properties.operationName
14+
TargetResources: properties.targetResources
15+
AADOperationType: properties.AADOperationType
16+
InitiatedBy: properties.initiatedBy
17+
ResultReason: properties.resultReason
18+
Status: properties.status
19+
#Status.errorCode: properties.status_errorCode
20+
UserAgent: properties.userAgent
21+
22+
raw_log_fields:
23+
properties.activityDisplayName: object
24+
properties.category: object
25+
properties.loggedByService: object
26+
properties.result: object
27+
properties.operationName: object
28+
properties.targetResources: object
29+
properties.AADOperationType: object
30+
properties.initiatedBy: object
31+
properties.resultReason: object
32+
properties.status: object
33+
properties.status_errorCode: object
34+
properties.userAgent: object
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
platform: Palo Alto XSIAM
2+
source: azure_m365
3+
4+
5+
default_log_source:
6+
dataset: msft_azure_raw
7+
8+
field_mapping:
9+
ClientInfoString: properties.clientInfoString
10+
LogonError: properties.logonError
11+
ModifiedProperties: properties.modifiedProperties
12+
OfficeObjectId: properties.officeObjectId
13+
OfficeWorkload: properties.officeWorkload
14+
Operation: properties.operation
15+
Parameters: properties.parameters
16+
RecordType: properties.recordType
17+
ResultStatus: properties.resultStatus
18+
SourceFileExtension: properties.sourceFileExtension
19+
SourceFileName: properties.sourceFileName
20+
UserAgent: properties.userAgent
21+
22+
raw_log_fields:
23+
properties.clientInfoString: object
24+
properties.logonError: object
25+
properties.modifiedProperties: object
26+
properties.officeObjectId: object
27+
properties.officeWorkload: object
28+
properties.operation: object
29+
properties.parameters: object
30+
properties.recordType: object
31+
properties.resultStatus: object
32+
properties.sourceFileExtension: object
33+
properties.sourceFileName: object
34+
properties.userAgent: object
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
platform: Palo Alto XSIAM
2+
source: dns
3+
4+
default_log_source:
5+
datamodel: datamodel
6+
7+
field_mapping:
8+
dns-query: xdm.network.dns.dns_question.name
9+
dns-answer: xdm.network.dns.dns_resource_record.value
10+
#dns-record: dns-record
11+
dns_query_name: xdm.network.dns.dns_question.name

uncoder-core/app/translator/mappings/platforms/palo_alto_cortex/okta_okta.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ default_log_source:
77
dataset: okta_okta_raw
88

99
field_mapping:
10-
eventType: xdm.event.type
10+
eventType: xdm.event.type
11+
eventtype: xdm.event.type

uncoder-core/app/translator/mappings/platforms/palo_alto_cortex/webserver.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,5 @@ field_mapping:
1212
c-uri-query: xdm.network.http.url
1313
cs-referrer: xdm.network.http.referrer
1414
sc-status: xdm.network.http.response_code
15+
cs-uri-stem: xdm.network.http.url
16+
cs-uri-query: xdm.network.http.url

uncoder-core/app/translator/mappings/platforms/palo_alto_cortex/windows_image_load.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ field_mapping:
2727
ParentIntegrityLevel: causality_actor_process_integrity_level
2828
ParentLogonId: causality_actor_process_logon_id
2929
ParentProduct: causality_actor_process_signature_product
30-
ParentCompany: causality_actor_process_signature_vendor
30+
ParentCompany: causality_actor_process_signature_vendor
31+
Signed: actor_process_signature_status #Signature status of the process: Signed = 1 SignedInvalid = 2 Unsigned = 3 FailedToObtain = 4 WeakHash = 5, where the MD5 is used as the hash algorithm. Unsupported = 6, which means the signature was not calculated. InvalidCVE2020_0601 = 7, which means the executable is malicious and is trying to exploit the windows vulnerability CVE2020-0601. Deleted = 8, which means that the file was deleted by the time the agent tried to calculate the signature.

uncoder-core/app/translator/mappings/platforms/palo_alto_cortex/windows_security.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,4 +145,6 @@ raw_log_fields:
145145
UserID: regex
146146
ParentProcessName: regex
147147
ExceptionCode: regex
148-
Service: regex
148+
Service: regex
149+
SamAccountName: regex
150+
ImpersonationLevel: regex

0 commit comments

Comments
 (0)