Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊
When a Microsoft Sentinel incident is created, post a formatted Adaptive Card with the incident summary into a Microsoft Teams channel via a Power Automate Workflow webhook.
| Attribute | Value |
|---|---|
| Type | Playbook |
| Solution | StealthTalk |
| Source | View on GitHub |
This playbook uses 2 Logic App connectors / built-in actions:
| Connector / Action | Type | Connections | Actions |
|---|---|---|---|
azuresentinel |
Managed | 1 | 0 |
http |
Built-in | 0 | 1 |
http (Built-in)| Action | Method | Endpoint | Other |
|---|---|---|---|
| HTTP | POST | @parameters('TeamsWebhookUrl') |
— |
A Microsoft Sentinel playbook (Logic App) that posts a formatted Adaptive Card with the incident summary into a Microsoft Teams channel whenever a Microsoft Sentinel incident is created by one of the StealthTalk anomalous-auth analytic rules.
Microsoft_Sentinel_incident (via the azuresentinel API connection in the
Logic App). The trigger fires on every incident created in the workspace where the
playbook is granted Microsoft Sentinel Responder.HTTP POST to the Teams Workflow incoming-webhook URL with an Adaptive Card
payload (title, severity, status, createdTimeUtc, and an "Open in Microsoft Sentinel" button that
deeplinks to the incident).The playbook fires for every incident; the SOC scopes it to StealthTalk-only by configuring a Microsoft Sentinel Automation Rule that runs this playbook only when the incident's analytic rule name matches one of the four StealthTalk rules.
Workflows -> Build from scratch -> "When a Teams Webhook request is received" trigger -> "Post card in a chat or channel" action). Save and copy the workflow's webhook URL.| Parameter | Required | Description |
|---|---|---|
PlaybookName |
optional | Name of the Logic App resource. Default: StealthTalk-LogicApp-AlertToTeams. |
TeamsWebhookUrl |
required | The Power Automate / Teams Workflow webhook URL captured in step 1 of Prerequisites. The URL contains an embedded HMAC signature and is treated as a secret. |
You can deploy this playbook by using either of the following methods:
Deploy from the Microsoft Sentinel Solution
TeamsWebhookUrl, and complete the deployment.Deploy directly from the ARM template
azuredeploy.json template in the Azure portal (or deploy with your preferred ARM deployment method).PlaybookName (optional; leave the default unless you want a different Logic App name)TeamsWebhookUrl (required)After the deployment completes:
When incident is created.Analytic rule nameEqualsStealthTalk - After hours work, StealthTalk - Multi new devices registration, StealthTalk - Login outside work zone, StealthTalk - Password brute force.Important: use one condition with multiple values, not four separate OR-conditions - Microsoft Sentinel UI evaluates multi-value conditions correctly; four OR-conditions sometimes don't trigger.
After the rule is saved, every new StealthTalk incident triggers a Teams card.
assets/Scripts/sim_*.py (or via real anomalous activity in StealthTalk).2xx).| Symptom | Likely cause | Resolution |
[Content truncated...]
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊