What problem does it solve?
Security analysts struggle to write KQL queries against unfamiliar schemas, cluster locations, and join keys during incident response. This Skill composes IRQL (Incident Response Query Language) pipelines from pre-deployed Get_, Extract_, and Enrich_* functions so hunts can be expressed without memorizing underlying table structures.
Core Features & Use Cases
- Composable Hunting Pipelines: Chain selectors (Get_Event_Authentication, Get_Email), extractors (Extract_Email_Sender_Domain), and enrichers (Enrich_Username_Employee) via
| invoke to build complex hunts from simple steps.
- Unified Schema Abstraction: Query disparate security tables through consistent column names that remain portable across clusters and databases.
- IRQL Availability Preflight: Verify IRQL functions exist on the target database before generating pipelines, with fallback guidance to raw KQL.
- Use Case: Detect brute-force attacks by querying Get_Event_Authentication for failed logins, summarizing attempts per user, and enriching results with employee identity and role data.
Quick Start
Ask the agent to use IRQL to find users with more than 20 failed logins and show their job roles.