microsoft-defender-endpoint

Craft Defender for Endpoint Advanced Hunting queries with correct table schemas and constraints.

4|1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/OpenTideHQ/AgentTide --skill microsoft-defender-endpoint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft-defender-endpoint
Source: https://github.com/OpenTideHQ/AgentTide/tree/main/skills/microsoft-defender-endpoint
Command: npx skills add https://github.com/OpenTideHQ/AgentTide --skill microsoft-defender-endpoint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides authoritative guidance for authoring Microsoft Defender for Endpoint Advanced Hunting queries, ensuring correct table schemas, column usage, and strict operational constraints.

Core Features & Use Cases

  • Defender-focused KQL authoring guidelines covering Defender-native tables (DeviceProcessEvents, DeviceNetworkEvents, DeviceFileEvents, DeviceRegistryEvents, etc.), cross-platform considerations with Sentinel, and transitions to NRT constraints.
  • Multi-pattern hunting strategies, including hypothesis decomposition, temporal joins with PIDs safety, and proper AdditionalFields parsing, to create robust detections and accurate results.
  • False-positive reduction, quality checklist, and rule design guidance for detection rules in Defender.

Quick Start

Create a Defender hunt query for a device process event with proper headers and a 7-day window following the recommended patterns.

Frequently Asked Questions about microsoft-defender-endpoint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write Defender for Endpoint advanced hunting queries with correct table schemas?

Defender for Endpoint advanced hunting queries require strict use of native tables like DeviceProcessEvents and DeviceNetworkEvents, proper Timestamp filtering, and correct AdditionalFields parsing to return accurate telemetry results.

What is the correct way to parse AdditionalFields in MDE KQL queries?

Parsing AdditionalFields in MDE KQL queries involves extracting dynamic JSON data from the column while adhering to safety constraints, ensuring temporal joins with PIDs remain stable and query results map correctly to detection rule requirements.

Can I use Defender advanced hunting query patterns for near-real-time detection rules?

Transitioning Defender advanced hunting queries to near-real-time detection rules requires applying NRT constraints, ensuring mandatory output columns are present, and validating that temporal joins and table schemas comply with strict rule design guidelines.

How do I reduce false positives in Defender for Endpoint detection rules?

False-positive reduction in Defender for Endpoint detection rules utilizes a quality checklist, hypothesis decomposition for multi-pattern hunting, and proper handling of DeviceProcessEvents and DeviceRegistryEvents schemas to validate alerting accuracy.

What KQL tables are available for Microsoft Defender for Endpoint security analytics?

Microsoft Defender for Endpoint security analytics uses KQL tables including DeviceProcessEvents, DeviceNetworkEvents, DeviceFileEvents, and DeviceRegistryEvents to query endpoint telemetry for hunting, alerting, and detection rule development.

Does Defender for Endpoint advanced hunting work with Sentinel cross-platform queries?

Defender for Endpoint advanced hunting supports cross-platform considerations with Sentinel, allowing KQL queries to transition between Defender-native tables and Sentinel schemas while maintaining correct column usage and safety constraints.