Courseiva
Perform threat hunting →hardMultiple Choice

SC-200 Perform threat hunting Practice Question

Exhibit

Refer to the exhibit.
```kusto
let timeframe = 7d;
let maliciousIPs = externaldata(IP:string)
["https://raw.githubusercontent.com/.../malicious_ips.txt"]
with (format="csv");
DeviceNetworkEvents
| where Timestamp > ago(timeframe)
| where RemoteIP in (maliciousIPs)
| summarize count() by DeviceName, RemoteIP
```

You run the KQL query above in Microsoft Sentinel. The query returns zero results even though you know some devices have connected to malicious IPs. What is the most likely cause?

⚠ Common exam trap

SC-200 often tests the externaldata operator's dependency on external source accessibility, and candidates may overlook network or permission issues, assuming the query logic is correct.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

The externaldata source URL is inaccessible from the Sentinel workspace.

The most likely cause is that the externaldata source URL is inaccessible from the Sentinel workspace. The externaldata operator in KQL retrieves data from an external storage location, such as an Azure Storage blob or a public URL. If the URL is unreachable due to network restrictions, authentication issues, or incorrect permissions, the query will return zero results even if the data exists. This is a common pitfall when using externaldata in Microsoft Sentinel.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    The externaldata source URL is inaccessible from the Sentinel workspace.

    Why this is correct

    If the externaldata URL cannot be reached from the workspace, the query returns no rows because the external source yields nothing to join or filter. Connectivity to that URL is the prerequisite the query depends on.

  • ✗

    The malicious IPs are not in the list.

    Why it's wrong here

    The user knows they are.

  • ✗

    The DeviceNetworkEvents table does not contain the RemoteIP column.

    Why it's wrong here

    DeviceNetworkEvents has RemoteIP.

  • ✗

    The let statement syntax is incorrect.

    Why it's wrong here

    The syntax is valid.

About these practice questions

Courseiva writes every SC-200 question from scratch — 1,303 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Microsoft exam blueprint

This SC-200 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SC-200 exam.