microsoft-sentinel

Codify Microsoft Sentinel hunting and analytic-rule creation best practices.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Microsoft Sentinel hunting, analytic-rule, and detection authoring guidance — table-domain decision matrix, identity/cloud workload schemas (SigninLogs, AuditLogs, AzureActivity, OfficeActivity, CommonSecurityLog), TimeGenerated discipline, ResultType code patterns, NRT vs scheduled rule constraints, watchlists, ASIM caveats, materialise+arg_max+coalesce TI patterns, row_window_session sessionisation, BehaviorAnalytics/IdentityInfo enrichment. Always pair with kusto-query-language for language-level optimisation. Use for configurations.sentinel blocks in OpenTide MDR objects and Sentinel-first hypotheses.

Core Features & Use Cases

  • Guidance on Sentinel data domains, schema usage, and decision matrices for efficient hunting.
  • Best-practice patterns for rule authorship, telemetry correlation, and MITRE mapping.
  • Real-world workflows including watchlists, TI enrichment, and cross-table joins.

Quick Start

Use this skill to guide the creation of Sentinel analytic rules with correct table references and timing discipline.

Frequently Asked Questions about microsoft-sentinel

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

FAQPage Schema
How do I write Microsoft Sentinel hunting queries using KQL?

Microsoft Sentinel hunting queries require proper table-domain selection across SigninLogs, AuditLogs, and AzureActivity, combined with KQL optimization. You must enforce TimeGenerated discipline and handle ResultType codes correctly to ensure accurate telemetry correlation and detection.

What is the best way to create analytic rules in Microsoft Sentinel?

Creating analytic rules in Microsoft Sentinel involves following best practices for NRT versus scheduled rule constraints, applying watchlists, and utilizing ASIM caveats. You should map detections to MITRE frameworks while maintaining proper schema usage across identity and cloud workload tables.

Does Microsoft Sentinel support UEBA and identity enrichment in detections?

Microsoft Sentinel supports UEBA and identity enrichment through BehaviorAnalytics and IdentityInfo tables. You can integrate these enrichments into your hunting queries and analytic rules to enhance detection context and improve the accuracy of user behavior anomalies.

How do I correlate threat intelligence with Sentinel telemetry?

Correlating threat intelligence with Sentinel telemetry uses materialise, arg_max, and coalesce functions within KQL. These TI patterns allow you to join watchlists and threat indicators with logs like CommonSecurityLog for effective hunting and detection.

What are the limitations of ASIM and TimeGenerated in Sentinel rules?

ASIM caveats and TimeGenerated discipline limit Sentinel rules by requiring strict time filtering and standardized schema parsing. Scheduled and NRT rules face different execution constraints, making proper ResultType handling and row_window_session sessionisation necessary for accurate detections.