// question

On a Windows endpoint, review any events showing content being appended to a user’s PowerShell profile that introduce new process launches. What exact command line was added?

Reference KQL answer and model-by-model comparison.

090e5aa5-32b6-473b-a49b-21e843a56896
question id
1/23
models correct
1
valid answer
4%
success rate
// reference answer

Human-validated correct answer for this question.

Start-Process calc.exe
// model comparison
ModelAnswerKQL queryStatusTriesTimeCost
gemini-2.5-flash-preview-04-17
no answer
no query generatedfail50.00s0.0364
gpt-35-turbo
no answer
no query generatedfail50.00s0.0112
gpt-4-turbo-2024-04-09
no answer
no query generatedfail50.00s0.2444
gpt-4.1
no answer
no query generatedfail50.00s0.0608
gpt-4.1-finetuned
no answer
no query generatedfail50.00s0.0545
gpt-4.1-mini
no answer
no query generatedfail50.00s0.0081
gpt-4.1-nano
no answer
no query generatedfail50.00s0.0013
gpt-4o
no answer
no query generatedfail50.00s0.0507
gpt-5-high
no answer
no query generatedfail50.00s0.4023
gpt-5-mini-high
no answer
no query generatedfail50.00s0.0226
gpt-5-mini-low
no answer
no query generatedfail50.00s0.0322
gpt-5-mini-medium
no answer
no query generatedfail50.00s0.0317
gpt-5-nano-high
no answer
no query generatedfail50.00s0.0074
gpt-5-nano-medium
no answer
no query generatedfail50.00s0.0089
grok-3-beta
Start-Process calc.exe
let PowerShellProfilePaths = dynamic(['Microsoft.PowerShell_profile.ps1', 'profile.ps1']);
DeviceFileEvents
| where FolderPath has 'Users' and FileName in (PowerShellProfilePaths)
| where ActionType in ('FileModified', 'FileCreated', 'FileWritten')
| project Timestamp, DeviceName, AccountName = InitiatingProcessAccountName, FileName, FolderPath, ActionType, CommandLine = InitiatingProcessCommandLine
| union (
    DeviceProcessEvents
    | where ProcessCommandLine has 'powershell' or ProcessCommandLine has 'pwsh'
    | where ProcessCommandLine has 'profile.ps1' or ProcessCommandLine has 'Microsoft.PowerShell_profile.ps1' or ProcessCommandLine has 'start' or ProcessCommandLine has 'cmd'
    | project Timestamp, DeviceName, AccountName, FileName = InitiatingProcessFileName, FolderPath = InitiatingProcessFolderPath, ActionType = 'ProcessLaunch', CommandLine = ProcessCommandLine
)
| union (
    DeviceRegistryEvents
    | where RegistryKey has 'PowerShell' or RegistryValueData has 'profile.ps1'
    | project Timestamp, DeviceName, AccountName = InitiatingProcessAccountName, FileName = '', FolderPath = RegistryKey, ActionType = 'RegistryModification', CommandLine = InitiatingProcessCommandLine
)
| order by Timestamp desc
pass222.38s0.0625
grok-3-mini-beta
no answer
no query generatedfail50.00s0.0071
o1-high
no answer
no query generatedfail50.00s1.0149
o1-low
no answer
no query generatedfail50.00s1.0557
o3-high
no answer
no query generatedfail50.00s0.1165
o3-mini-high
no answer
no query generatedfail50.00s0.0426
o3-mini-low
no answer
no query generatedfail50.00s0.0443
o4-mini-high
no answer
no query generatedfail50.00s0.0481
o4-mini-low
no answer
no query generatedfail50.00s0.0544