{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/",
        "slug": "dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update",
        "url": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/"
        },
        "title": "Handle entity playbooks that have no incident to update",
        "summary": "How should a Sentinel entity playbook behave when hunting starts it without an Incident ARM ID?",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "cyber-defense",
            "label": "Cyber defense",
            "alt": "Layered glass and metal cyber-defense structure with controlled blue and gold signal paths.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "cybersecurity",
                "name": "Cybersecurity",
                "url": "https://update.dsesecurity.com/topic/cybersecurity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-09-10T00:27:26+00:00",
        "modified_at": "2026-09-10T01:23:48+00:00",
        "reviewed_on": "2026-09-09",
        "reading_minutes": 2,
        "word_count": 258,
        "potentially_affected": "Microsoft Sentinel entity-trigger playbooks that use an associated Incident ARM ID in subsequent actions.",
        "dse_recommendation": "Branch on the presence of Incident ARM ID before the first action that needs it, and define the incident-free outcome deliberately.",
        "primary_source": {
            "name": "Create and manage Microsoft Sentinel playbooks | Microsoft Learn",
            "url": "https://learn.microsoft.com/en-us/azure/sentinel/automation/create-playbooks",
            "published_on": null,
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts</h2>\n<p>An entity-trigger Sentinel playbook can use Incident ARM ID to update the incident associated with its entity. When it starts outside an incident, such as during threat hunting, that field is null and an incident-dependent workflow can fail before completion. Microsoft recommends checking the field before dependent actions and providing a different action path when it is null. <a href=\"https://learn.microsoft.com/en-us/azure/sentinel/automation/create-playbooks\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>Use this check for entity playbooks that can be invoked in more than one investigative context. The absence of an incident identifier should be treated as a supported input circumstance to handle, not automatically as a missing analyst permission or an invitation to invent an identifier.</p>\n<h2>DSE recommendation</h2>\n<p>Branch on the presence of Incident ARM ID before the first action that needs it, and define the incident-free outcome deliberately. Ask the workflow owner which entity-only work is useful and where its result should be presented. Keep any incident creation or association decision explicit and separately authorized. Do not silently attach hunting results to an unrelated case to satisfy an action&#8217;s input requirement.</p>\n<h2>Verification</h2>\n<p>Rehearse the same approved benign entity operation once from an incident and once from an incident-free hunting context. Inspect the identifier actually received and the branch taken in each run. Confirm that the incident path updates the intended case and that the other path ends with the agreed result instead of a failed update step. Preserve both run outcomes so later edits cannot be accepted on incident-only testing.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/azure/sentinel/automation/create-playbooks\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Creating Sentinel playbooks and handling entity inputs</a>. Source reviewed September 9, 2026.</p>",
        "content_text": "Source facts\nAn entity-trigger Sentinel playbook can use Incident ARM ID to update the incident associated with its entity. When it starts outside an incident, such as during threat hunting, that field is null and an incident-dependent workflow can fail before completion. Microsoft recommends checking the field before dependent actions and providing a different action path when it is null. Microsoft Learn.\nApplicability\nUse this check for entity playbooks that can be invoked in more than one investigative context. The absence of an incident identifier should be treated as a supported input circumstance to handle, not automatically as a missing analyst permission or an invitation to invent an identifier.\nDSE recommendation\nBranch on the presence of Incident ARM ID before the first action that needs it, and define the incident-free outcome deliberately. Ask the workflow owner which entity-only work is useful and where its result should be presented. Keep any incident creation or association decision explicit and separately authorized. Do not silently attach hunting results to an unrelated case to satisfy an action’s input requirement.\nVerification\nRehearse the same approved benign entity operation once from an incident and once from an incident-free hunting context. Inspect the identifier actually received and the branch taken in each run. Confirm that the incident path updates the intended case and that the other path ends with the agreed result instead of a failed update step. Preserve both run outcomes so later edits cannot be accepted on incident-only testing.\nOfficial references\nMicrosoft Learn: Creating Sentinel playbooks and handling entity inputs. Source reviewed September 9, 2026.",
        "content_markdown": "## Source facts\n\nAn entity-trigger Sentinel playbook can use Incident ARM ID to update the incident associated with its entity. When it starts outside an incident, such as during threat hunting, that field is null and an incident-dependent workflow can fail before completion. Microsoft recommends checking the field before dependent actions and providing a different action path when it is null. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/sentinel/automation/create-playbooks).\n\n## Applicability\n\nUse this check for entity playbooks that can be invoked in more than one investigative context. The absence of an incident identifier should be treated as a supported input circumstance to handle, not automatically as a missing analyst permission or an invitation to invent an identifier.\n\n## DSE recommendation\n\nBranch on the presence of Incident ARM ID before the first action that needs it, and define the incident-free outcome deliberately. Ask the workflow owner which entity-only work is useful and where its result should be presented. Keep any incident creation or association decision explicit and separately authorized. Do not silently attach hunting results to an unrelated case to satisfy an action’s input requirement.\n\n## Verification\n\nRehearse the same approved benign entity operation once from an incident and once from an incident-free hunting context. Inspect the identifier actually received and the branch taken in each run. Confirm that the incident path updates the intended case and that the other path ends with the agreed result instead of a failed update step. Preserve both run outcomes so later edits cannot be accepted on incident-only testing.\n\n## Official references\n\n[Microsoft Learn: Creating Sentinel playbooks and handling entity inputs](https://learn.microsoft.com/en-us/azure/sentinel/automation/create-playbooks). Source reviewed September 9, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-09"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Handle entity playbooks that have no incident to update",
                        "item": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/",
                "headline": "Handle entity playbooks that have no incident to update",
                "description": "How should a Sentinel entity playbook behave when hunting starts it without an Incident ARM ID?",
                "abstract": "How should a Sentinel entity playbook behave when hunting starts it without an Incident ARM ID?",
                "articleBody": "Source facts\nAn entity-trigger Sentinel playbook can use Incident ARM ID to update the incident associated with its entity. When it starts outside an incident, such as during threat hunting, that field is null and an incident-dependent workflow can fail before completion. Microsoft recommends checking the field before dependent actions and providing a different action path when it is null. Microsoft Learn.\nApplicability\nUse this check for entity playbooks that can be invoked in more than one investigative context. The absence of an incident identifier should be treated as a supported input circumstance to handle, not automatically as a missing analyst permission or an invitation to invent an identifier.\nDSE recommendation\nBranch on the presence of Incident ARM ID before the first action that needs it, and define the incident-free outcome deliberately. Ask the workflow owner which entity-only work is useful and where its result should be presented. Keep any incident creation or association decision explicit and separately authorized. Do not silently attach hunting results to an unrelated case to satisfy an action’s input requirement.\nVerification\nRehearse the same approved benign entity operation once from an incident and once from an incident-free hunting context. Inspect the identifier actually received and the branch taken in each run. Confirm that the incident path updates the intended case and that the other path ends with the agreed result instead of a failed update step. Preserve both run outcomes so later edits cannot be accepted on incident-only testing.\nOfficial references\nMicrosoft Learn: Creating Sentinel playbooks and handling entity inputs. Source reviewed September 9, 2026.",
                "datePublished": "2026-09-10T00:27:26+00:00",
                "dateModified": "2026-09-10T01:23:48+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/dse-20260909-270-handle-entity-playbooks-that-have-no-incident-to-update/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/cyber-defense-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Handle entity playbooks that have no incident to update"
                },
                "articleSection": [
                    "Cybersecurity",
                    "IT"
                ],
                "keywords": [
                    "Cybersecurity",
                    "IT",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Cybersecurity",
                        "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 258,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Create and manage Microsoft Sentinel playbooks | Microsoft Learn",
                    "url": "https://learn.microsoft.com/en-us/azure/sentinel/automation/create-playbooks"
                }
            }
        ]
    }
}