{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/",
        "slug": "dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry",
        "url": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/"
        },
        "title": "Inventory every autoscale webhook instead of trusting the first portal entry",
        "summary": "Can the autoscale notification pane hide additional configured webhook destinations?",
        "format": {
            "slug": "checklist",
            "name": "Checklist"
        },
        "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:26:09+00:00",
        "modified_at": "2026-09-10T01:40:04+00:00",
        "reviewed_on": "2026-09-09",
        "reading_minutes": 2,
        "word_count": 240,
        "potentially_affected": "Azure Monitor autoscale settings with webhook notifications, particularly settings managed through multiple tools.",
        "dse_recommendation": "Review the complete serialized notification configuration before approving or removing an autoscale callback destination.",
        "primary_source": {
            "name": "Use autoscale to send email and webhook alert notifications - Azure Monitor | Microsoft Learn",
            "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-webhook-email",
            "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>Azure autoscale supports multiple webhook notifications, but Microsoft states that the portal displays only the first webhook even though the additional entries are visible in JSON. The documented configuration exposes a webhooks collection and allows optional properties for each receiver. Its webhook URI requirement is HTTPS. A single visible destination therefore does not establish that only one callback is configured. <a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-webhook-email\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>Use this review when an autoscale setting has been maintained through the portal, command-line tools, or templates. Identify the specific setting and its target resource. Treat notification destinations separately from the scaling rules themselves; this article does not change capacity or threshold decisions.</p>\n<h2>DSE recommendation</h2>\n<p>Review the complete serialized notification configuration before approving or removing an autoscale callback destination. Reconcile every receiver with its owner and operational purpose, including entries that are absent from the portal&#8217;s first view. Inspect custom properties and authentication configuration without copying secrets into a general inventory. Ask the owner to resolve unknown endpoints before declaring the destination review complete.</p>\n<h2>Verification</h2>\n<p>Compare the full configuration before and after an approved edit. Confirm that the intended receiver changed and that unrelated callback entries remain as approved. During a controlled notification exercise, reconcile observed receiver activity with the complete list. Retain a redacted configuration comparison and owner decisions; a screenshot of one webhook is insufficient evidence for this particular inventory check.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-webhook-email\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Autoscale email and webhook notifications</a>. Source reviewed September 9, 2026.</p>",
        "content_text": "Source facts\nAzure autoscale supports multiple webhook notifications, but Microsoft states that the portal displays only the first webhook even though the additional entries are visible in JSON. The documented configuration exposes a webhooks collection and allows optional properties for each receiver. Its webhook URI requirement is HTTPS. A single visible destination therefore does not establish that only one callback is configured. Microsoft Learn.\nApplicability\nUse this review when an autoscale setting has been maintained through the portal, command-line tools, or templates. Identify the specific setting and its target resource. Treat notification destinations separately from the scaling rules themselves; this article does not change capacity or threshold decisions.\nDSE recommendation\nReview the complete serialized notification configuration before approving or removing an autoscale callback destination. Reconcile every receiver with its owner and operational purpose, including entries that are absent from the portal’s first view. Inspect custom properties and authentication configuration without copying secrets into a general inventory. Ask the owner to resolve unknown endpoints before declaring the destination review complete.\nVerification\nCompare the full configuration before and after an approved edit. Confirm that the intended receiver changed and that unrelated callback entries remain as approved. During a controlled notification exercise, reconcile observed receiver activity with the complete list. Retain a redacted configuration comparison and owner decisions; a screenshot of one webhook is insufficient evidence for this particular inventory check.\nOfficial references\nMicrosoft Learn: Autoscale email and webhook notifications. Source reviewed September 9, 2026.",
        "content_markdown": "## Source facts\n\nAzure autoscale supports multiple webhook notifications, but Microsoft states that the portal displays only the first webhook even though the additional entries are visible in JSON. The documented configuration exposes a webhooks collection and allows optional properties for each receiver. Its webhook URI requirement is HTTPS. A single visible destination therefore does not establish that only one callback is configured. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-webhook-email).\n\n## Applicability\n\nUse this review when an autoscale setting has been maintained through the portal, command-line tools, or templates. Identify the specific setting and its target resource. Treat notification destinations separately from the scaling rules themselves; this article does not change capacity or threshold decisions.\n\n## DSE recommendation\n\nReview the complete serialized notification configuration before approving or removing an autoscale callback destination. Reconcile every receiver with its owner and operational purpose, including entries that are absent from the portal’s first view. Inspect custom properties and authentication configuration without copying secrets into a general inventory. Ask the owner to resolve unknown endpoints before declaring the destination review complete.\n\n## Verification\n\nCompare the full configuration before and after an approved edit. Confirm that the intended receiver changed and that unrelated callback entries remain as approved. During a controlled notification exercise, reconcile observed receiver activity with the complete list. Retain a redacted configuration comparison and owner decisions; a screenshot of one webhook is insufficient evidence for this particular inventory check.\n\n## Official references\n\n[Microsoft Learn: Autoscale email and webhook notifications](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-webhook-email). 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-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-09"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Inventory every autoscale webhook instead of trusting the first portal entry",
                        "item": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/",
                "headline": "Inventory every autoscale webhook instead of trusting the first portal entry",
                "description": "Can the autoscale notification pane hide additional configured webhook destinations?",
                "abstract": "Can the autoscale notification pane hide additional configured webhook destinations?",
                "articleBody": "Source facts\nAzure autoscale supports multiple webhook notifications, but Microsoft states that the portal displays only the first webhook even though the additional entries are visible in JSON. The documented configuration exposes a webhooks collection and allows optional properties for each receiver. Its webhook URI requirement is HTTPS. A single visible destination therefore does not establish that only one callback is configured. Microsoft Learn.\nApplicability\nUse this review when an autoscale setting has been maintained through the portal, command-line tools, or templates. Identify the specific setting and its target resource. Treat notification destinations separately from the scaling rules themselves; this article does not change capacity or threshold decisions.\nDSE recommendation\nReview the complete serialized notification configuration before approving or removing an autoscale callback destination. Reconcile every receiver with its owner and operational purpose, including entries that are absent from the portal’s first view. Inspect custom properties and authentication configuration without copying secrets into a general inventory. Ask the owner to resolve unknown endpoints before declaring the destination review complete.\nVerification\nCompare the full configuration before and after an approved edit. Confirm that the intended receiver changed and that unrelated callback entries remain as approved. During a controlled notification exercise, reconcile observed receiver activity with the complete list. Retain a redacted configuration comparison and owner decisions; a screenshot of one webhook is insufficient evidence for this particular inventory check.\nOfficial references\nMicrosoft Learn: Autoscale email and webhook notifications. Source reviewed September 9, 2026.",
                "datePublished": "2026-09-10T00:26:09+00:00",
                "dateModified": "2026-09-10T01:40:04+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260909-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/"
                },
                "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-347-inventory-every-autoscale-webhook-instead-of-trusting-the-first-portal-entry/#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": "Inventory every autoscale webhook instead of trusting the first portal entry"
                },
                "articleSection": [
                    "Cybersecurity",
                    "IT"
                ],
                "keywords": [
                    "Cybersecurity",
                    "IT",
                    "Checklist",
                    "Information priority"
                ],
                "genre": "Checklist",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Cybersecurity",
                        "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 240,
                "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": "Use autoscale to send email and webhook alert notifications - Azure Monitor | Microsoft Learn",
                    "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-webhook-email"
                }
            }
        ]
    }
}