SC-200 - Perform Threat Hunting - Section 3.4

Hunt for threats using Notebooks in Microsoft Sentinel, including connection to the Sentinel MCP Server.

Use Jupyter Notebooks in Microsoft Sentinel with the MSTICPy library to perform complex, large-scale hunting and enrichment tasks that go beyond what portal-based KQL supports. Connect a notebook to the Sentinel MCP Server to query workspace data programmatically and integrate external threat intelligence into the investigation workflow.

Jupyter Notebooks in Microsoft SentinelMSTICPyconnection to the Sentinel MCP Serverlarge-scale hunting and enrichment

Practice question for this objective

Free samplePerform Threat Huntinghard

Your security operations team hunts in Microsoft Sentinel mainly through the portal Logs blade, but an analyst needs to enrich a list of suspicious IP addresses against several external threat intelligence providers, geolocate them, plot the results on an interactive map, and keep the whole repeatable analysis under version control. The team wants a hunting surface that supports this without exporting data to a separate tool. Which capability in Microsoft Sentinel best meets the requirement?

  • AA scheduled analytics rule that runs the enrichment Kusto Query Language (KQL) logic on a recurring interval and raises an incident, so the geolocated and threat-intelligence-enriched output is produced automatically for the analysts.
  • BA Microsoft Sentinel workbook built from the visualisation gallery, which binds tiles to KQL queries so the suspicious addresses are geolocated, enriched against the threat intelligence providers, and displayed on an interactive map for the hunters.
  • CA playbook based on a Logic App, triggered manually against the address list, which orchestrates connectors to the threat intelligence services and geolocation lookups and returns an interactive enriched map to the analyst team.
  • DA Jupyter Notebook in Microsoft Sentinel using MSTICPy, which runs Python alongside KQL to query the workspace, call external threat intelligence and geolocation providers, render interactive visualisations, and be saved as a versioned artefact. Correct
Choose Jupyter Notebooks with MSTICPy in Microsoft Sentinel when a hunt needs Python, multi-provider enrichment, interactive visualisation, and version control. Jupyter Notebooks integrated with Microsoft Sentinel pair a Python kernel with the MSTICPy library, so an analyst can combine KQL queries against the workspace with Python code that calls external threat intelligence and geolocation providers and draws interactive plots and maps. Because the notebook is a saved file, the entire analysis is repeatable and version-controllable, which scheduled rules, workbooks, and playbooks cannot deliver for exploratory hunting.

Why A is wrong: A scheduled analytics rule runs KQL to detect and create incidents on a cadence, which is useful for alerting, but it cannot call multiple external threat intelligence APIs, render interactive maps, or hold a version-controlled iterative analysis, so it does not meet the hunting requirement.

Why B is wrong: A workbook renders dashboards from KQL over workspace data and is good for monitoring, but it cannot execute arbitrary Python, call several external TI provider APIs, or be managed as a versioned analytical script, so it falls short of the stated needs.

Why C is wrong: A playbook automates response actions through Logic App connectors and can enrich entities, but it produces no interactive notebook surface, no inline maps for exploratory analysis, and no version-controlled iterative hunt, so it does not fit free-form threat hunting.

Why D is correct: Notebooks bring a full Python runtime with the MSTICPy library, letting an analyst query Sentinel, enrich indicators against multiple TI and geolocation providers, plot interactive maps, and store the notebook in source control as a repeatable hunt, which is exactly what the requirement describes.

See more SC-200 practice questions, answers explained.

More in this domain

Back to all Perform Threat Hunting objectives, or the SC-200 cert hub.

Examworthy is not affiliated with or endorsed by Microsoft. Original, blueprint-aligned practice material only.