0% found this document useful (0 votes)
130 views3 pages

PowerQuery Syntax for SentinelOne

SentinelOne PowerQuery

Uploaded by

churchbus
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
130 views3 pages

PowerQuery Syntax for SentinelOne

SentinelOne PowerQuery

Uploaded by

churchbus
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PowerQuery expression syntax [Link]

com/s/article/000006600

Home (/s/) Knowledge Base (/s/knowledge-base) Support Groups (/s/group/CollaborationGroup/00Bw0000006x�JEAQ)

SEARCH SENTINELONE

Search...

All Categories (/s/knowledge-base)


Getting Started
> Singularity Data Lake (SDL) (/s/topic/0TO69000000as1TGAQ)

Release Notes & Requirements > Query Language (/s/topic/0TO69000000as2kGAA)


> Powerqueries (/s/topic/0TO69000000as5AGAQ)
Setting Up The Management Console > PowerQuery expression syntax (/s/article/000006600)

Working With The Management Console


Article Detail (?tabse… Attachments (?tabset…
Working With The Agent

Singularity Endpoint Security


PowerQuery expression syntax
Singularity Exposure Management
Last Updated: Mar 16, 2025

Singularity Cloud Security


Most commands contain expressions that specify �elds, values, and
Singularity Data Lake (SDL) computations. For example:

Getting Started with SDL • [Link] > 0 (at least one child

The Singularity Data Lake UI


process).

Query Language
• [Link] contains 'temp' (target �le paths that
Query Language - General contain 'temp', case-insensitive).
Event Search Query Fields

Powerqueries • avg([Link]) (the average target �le size).

OCSF Schema - System Activity


Examples for Log Analytics:
OCSF Schema - Findings
• severity > 4 (values in the severity �eld that are greater
OCSF Schema - Identity & Access Management
than 4).
OCSF Schema - Network Activity

OCSF Schema - Discovery • machine contains 'staging' (values in the machine �eld
OCSF Schema - Application Activity that contain 'staging').

OCSF Schema for Uni�ed Alert Management


• mean(latency) (apply the mean aggregation function to
Data Ingestion
values in the latency �eld).
Parsing And Processing Logs

SDL API Supported syntax:


SentinelOne Collector • Boolean constants (true, false)
How-Tos

Cloud Funnel • Numeric constants (3.14, -9, 6.02e+23)

1 of 3 7/23/25, 21:31
PowerQuery expression syntax [Link]

• String constants, using single- or double-quotes ("hello",


Purple AI
'goodbye') and escaped quotes ("nested \"quote\"")

Singularity Identity Security


• Arithmetic operators: +, -, *, /, %, and negation ( -x )

Singularity Threat Services


• Comparison operators: <, <=, >, >=, ==, !=
Singularity Marketplace
• Boolean operators: &&, ||, !, AND, OR, NOT
Singularity Hyperautomation
• Ternary operator: test ? value-if-true : value-if-
Support & Professional Services false

• Search operator: expression contains "search-term" .


You can set multiple search-terms: expression contains
('search-term-1', 'search-term-2', 'search-
term-3') . An event matches on any search-term. Single or
Getting Started
double quotes are valid.

Release Notes & Requirements


• Regular expression operator: expression matches
"regex" . You can set multiple regex-terms: expression
Setting Up The Management Console
matches ('regex-1', 'regex-2', 'regex-3') . An
Working With The Management Console
event matches on any regex-term. Single or double quotes are
valid. You must double escape regex elements, for example
Working With The Agent message matches "\\d+" . See Regex (https://
[Link]/s/article/000006624)for more.
Singularity Endpoint Security
• Case sensitive search: expression contains:matchcase
Singularity Exposure Management "Search-term" or expression matches:matchcase
"Regex"
Singularity Cloud Security
• Parenthesis
Singularity Data Lake (SDL)

• Identi�ers (for example [Link] ([Link] , or


Getting Started with SDL
[Link] )
The Singularity Data Lake UI

Query Language • Functions (for example sqrt(x) ); see Function Reference (/s/
Query Language - General article/000006612#UUID-5861e993-6612-
Event Search Query Fields bf3c-1a2e-0ca933369d08).

Powerqueries
Identi�ers can have hyphens, e.g. k8s-controller . To force the
OCSF Schema - System Activity
hyphen to be interpreted as subtraction, insert spaces: k8s -
OCSF Schema - Findings controller . To use other punctuation characters in an identi�er, or
OCSF Schema - Identity & Access Management to avoid warnings due to the use of a hyphen, precede the character
with a backslash, e.g. field\#name .
OCSF Schema - Network Activity

OCSF Schema - Discovery Identi�ers can also have colons. To use a colon as part of the ?: (ternary)
operator, surround it with spaces.
OCSF Schema - Application Activity

OCSF Schema for Uni�ed Alert Management The let , parse , lookup , columns , and group commands
create new �elds that can be used by subsequent commands. For
Data Ingestion
instance, let kbPerSec = size / time creates a new �eld
Parsing And Processing Logs
kbPerSec . let , parse , and lookup add �elds; group and
SDL API columns create entirely new records. Thus, after a group or
SentinelOne Collector columns command, you can only use �elds which were de�ned by
How-Tos that command.

Cloud Funnel If a query uses a �eld which is not present in an event, the missing �eld
will be given the value null .
Purple AI
The boolean || or OR operator returns the �rst truthy value:

2 of 3 7/23/25, 21:31
PowerQuery expression syntax [Link]

Singularity Identity Security | union


(| limit 1| columns A="", B='foo', C='bar'),
(| limit 1| columns A=0, B='foo', C='bar'),
Singularity Threat Services
(| limit 1| columns A=null, B='foo', C='bar'),
(| limit 1| columns A=false, B='foo', C='bar'),
Singularity Marketplace (| limit 1| columns A=NaN, B='foo', C='bar')
| let x = (A || B || C)
Singularity Hyperautomation

A B C X
Support & Professional Services

- foo bar foo

0 foo bar foo

- foo bar foo

false foo bar foo

- foo bar foo

Was this ar�cle helpful? Yes No

Related Articles

Operators
(/s/article/000006620)

Operators
(/s/article/000006259)

PowerQuery advanced notes


(/s/article/000006615)

Operator Comparison: Event Search and Deep Visibility


(/s/article/000006621)

Timeshift Operator
(/s/article/000006457)

([Link] (https:// 444 Castro Street Suite 400 Mountain View, CA 94041
[Link]/company/sentinelone/) (https:// +1-855-868-3733
[Link]/SentinelOne/) ([Link] community@[Link] ([Link]
c/Sentinelone-inc)

©2025 SentinelOne, Con�dential and All Rights Reserved


Privacy Policy ([Link]
Support Terms ([Link]
Customer Community Terms of Use ([Link]
legal/customer-community-terms-of-use/)

3 of 3 7/23/25, 21:31

Common questions

Powered by AI

The SentinelOne Collector aggregates log data from various sources into the Singularity Data Lake, centralizing information for comprehensive security analysis . This aggregation enables cloud security frameworks to leverage unified insights across distributed systems, improving operational agility by providing a holistic view necessary for detecting, defending, and responding to threats swiftly .

SentinelOne's Singularity Identity Security ensures secure management by enforcing policies and monitoring identity activities, including access and authentication events, governed by OCSF Schema . The OCSF Schema provides a standardized data model for capturing identity and access management activities, enabling consistent data analysis and integration across tools . This standardized approach aids in accurately detecting suspicious activities and simplifying the interpretation of identity-related event data .

SentinelOne's Parsing and Processing Logs feature enhances visibility by structuring network activity data into a standardized format, allowing for efficient tracking and analysis of network events . This structured data is crucial for identifying anomalies and correlating events in threat intelligence. Practical applications include detecting unusual traffic patterns and unauthorized network accesses, crucial in preemptively identifying potential threats and reducing response times .

In SentinelOne's Singularity Data Lake, arithmetic operators are employed not only for direct numerical calculations but also as part of complex logical constructs in event queries to derive insights from aggregated data . Unlike traditional usage, which focuses on direct computational results, these operators are integrated with data filtration and analysis techniques to manipulate and extract meaningful patterns, such as trends or anomalies, in real-time event data streams .

PowerQuery in SentinelOne enhances log analytics by providing a flexible language incorporating expression features like comparison operators (e.g., <,>,==), Boolean operators (e.g., AND, OR, NOT), arithmetic operators (e.g., +,-,*,/), and string/regex operations needed for querying . With functions for mathematical computation and logic evaluation (e.g., mean(latency)), PowerQuery allows for detailed interrogation of data fields . Complex data manipulations, like aggregations and regex matching, facilitate comprehensive log analysis .

The Singularity Data Lake UI offers a streamlined interface for running comprehensive event searches with the integration of PowerQuery syntax, enabling users to construct complex queries using logical operators and data processing functions . It supports features like Boolean logic, arithmetic operations, and regex, which allow for precise filtering of events. This integration facilitates real-time analysis and detailed insights into event data and supports workflows requiring detailed data breakdown and visualization .

The timeshift operator in PowerQuery is significant for shifting time-series data, allowing analysis of historical data against present events within SentinelOne's ecosystem . This capability enhances historical data analysis by facilitating comparisons across different time frames, identifying trends, and anomalies over time which aids in forecasting and strategic planning . Such temporal insights enable security teams to better understand threat evolution and the effectiveness of security measures over time .

SentinelOne's hyperautomation enhances endpoint security by automating routine tasks and responses to detected threats, allowing security teams to focus on more complex issues . It improves operational efficiency by reducing manual intervention, enabling faster incident response and minimizing potential threats before they escalate . The integration of hyperautomation with real-time analytics supports proactive measures, further securing endpoints and optimizing resource allocation .

The unified alert management enabled by OCSF Schema supports threat detection by standardizing data ingestion and alert representation, which ensures coherent data flow and efficient threat analysis across multiple platforms . This standardization allows for seamless correlation of threat indicators and reduces the complexity in processing diverse data types, thereby enhancing SentinelOne's capability to detect and address threats rapidly .

Boolean operators in PowerQuery facilitate the construction of complex queries by allowing the combination of multiple conditions to filter network activity data effectively . These operators enable users to build intricate logic structures that can precisely identify patterns or incidents within network data streams, such as identifying unauthorized access attempts by correlating different event attributes . Applying such logic is crucial for accurately gauging network health and preemptively addressing potential vulnerabilities .

You might also like