","avatar":null,"profileSettings":{"__typename":"ProfileSettings","language":null},"parent":{"__ref":"Category:category:microsoft-security"},"ancestors":{"__typename":"CoreNodeConnection","edges":[{"__typename":"CoreNodeEdge","node":{"__ref":"Community:community:gxcuf89792"}},{"__typename":"CoreNodeEdge","node":{"__ref":"Category:category:communities"}},{"__typename":"CoreNodeEdge","node":{"__ref":"Category:category:products-services"}},{"__typename":"CoreNodeEdge","node":{"__ref":"Category:category:microsoft-security"}}]},"userContext":{"__typename":"NodeUserContext","canAddAttachments":false,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"tagPolicies":{"__typename":"TagPolicies","canSubscribeTagOnNode":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.labels.action.corenode.subscribe_labels.allow.accessDenied","key":"error.lithium.policies.labels.action.corenode.subscribe_labels.allow.accessDenied","args":[]}},"canManageTagDashboard":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.labels.action.corenode.admin_labels.allow.accessDenied","key":"error.lithium.policies.labels.action.corenode.admin_labels.allow.accessDenied","args":[]}}}},"CachedAsset:quilt:o365.prod:pages/tags/TagPage:category:microsoft-sentinel-1744984043844":{"__typename":"CachedAsset","id":"quilt:o365.prod:pages/tags/TagPage:category:microsoft-sentinel-1744984043844","value":{"id":"TagPage","container":{"id":"Common","headerProps":{"removeComponents":["community.widget.bannerWidget"],"__typename":"QuiltContainerSectionProps"},"items":[{"id":"tag-header-widget","layout":"ONE_COLUMN","bgColor":"var(--lia-bs-white)","showBorder":"BOTTOM","sectionEditLevel":"LOCKED","columnMap":{"main":[{"id":"tags.widget.TagsHeaderWidget","__typename":"QuiltComponent"}],"__typename":"OneSectionColumns"},"__typename":"OneColumnQuiltSection"},{"id":"messages-list-for-tag-widget","layout":"ONE_COLUMN","columnMap":{"main":[{"id":"messages.widget.messageListForNodeByRecentActivityWidget","props":{"viewVariant":{"type":"inline","props":{"useUnreadCount":true,"useViewCount":true,"useAuthorLogin":true,"clampBodyLines":3,"useAvatar":true,"useBoardIcon":false,"useKudosCount":true,"usePreviewMedia":true,"useTags":false,"useNode":true,"useNodeLink":true,"useTextBody":true,"truncateBodyLength":-1,"useBody":true,"useRepliesCount":true,"useSolvedBadge":true,"timeStampType":"conversation.lastPostingActivityTime","useMessageTimeLink":true,"clampSubjectLines":2}},"panelType":"divider","useTitle":false,"hideIfEmpty":false,"pagerVariant":{"type":"loadMore"},"style":"list","showTabs":true,"tabItemMap":{"default":{"mostRecent":true,"mostRecentUserContent":false,"newest":false},"additional":{"mostKudoed":true,"mostViewed":true,"mostReplies":false,"noReplies":false,"noSolutions":false,"solutions":false}}},"__typename":"QuiltComponent"}],"__typename":"OneSectionColumns"},"__typename":"OneColumnQuiltSection"}],"__typename":"QuiltContainer"},"__typename":"Quilt"},"localOverride":false},"CachedAsset:quiltWrapper:o365.prod:Common:1744410784255":{"__typename":"CachedAsset","id":"quiltWrapper:o365.prod:Common:1744410784255","value":{"id":"Common","header":{"backgroundImageProps":{"assetName":null,"backgroundSize":"COVER","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":null,"__typename":"BackgroundImageProps"},"backgroundColor":"transparent","items":[{"id":"community.widget.navbarWidget","props":{"showUserName":true,"showRegisterLink":true,"useIconLanguagePicker":true,"useLabelLanguagePicker":true,"className":"QuiltComponent_lia-component-edit-mode__0nCcm","links":{"sideLinks":[],"mainLinks":[{"children":[],"linkType":"INTERNAL","id":"gxcuf89792","params":{},"routeName":"CommunityPage"},{"children":[],"linkType":"EXTERNAL","id":"external-link","url":"/Directory","target":"SELF"},{"children":[{"linkType":"INTERNAL","id":"microsoft365","params":{"categoryId":"microsoft365"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"microsoft-teams","params":{"categoryId":"MicrosoftTeams"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"windows","params":{"categoryId":"Windows"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"microsoft-securityand-compliance","params":{"categoryId":"microsoft-security"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"outlook","params":{"categoryId":"Outlook"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"planner","params":{"categoryId":"Planner"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"windows-server","params":{"categoryId":"Windows-Server"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"azure","params":{"categoryId":"Azure"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"exchange","params":{"categoryId":"Exchange"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"microsoft-endpoint-manager","params":{"categoryId":"microsoft-endpoint-manager"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"s-q-l-server","params":{"categoryId":"SQL-Server"},"routeName":"CategoryPage"},{"linkType":"EXTERNAL","id":"external-link-2","url":"/Directory","target":"SELF"}],"linkType":"EXTERNAL","id":"communities","url":"/","target":"BLANK"},{"children":[{"linkType":"INTERNAL","id":"education-sector","params":{"categoryId":"EducationSector"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"a-i","params":{"categoryId":"AI"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"i-t-ops-talk","params":{"categoryId":"ITOpsTalk"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"partner-community","params":{"categoryId":"PartnerCommunity"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"microsoft-mechanics","params":{"categoryId":"MicrosoftMechanics"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"healthcare-and-life-sciences","params":{"categoryId":"HealthcareAndLifeSciences"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"public-sector","params":{"categoryId":"PublicSector"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"io-t","params":{"categoryId":"IoT"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"driving-adoption","params":{"categoryId":"DrivingAdoption"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"s-m-b","params":{"categoryId":"SMB"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"startupsat-microsoft","params":{"categoryId":"StartupsatMicrosoft"},"routeName":"CategoryPage"},{"linkType":"EXTERNAL","id":"external-link-1","url":"/Directory","target":"SELF"}],"linkType":"EXTERNAL","id":"communities-1","url":"/","target":"SELF"},{"children":[],"linkType":"EXTERNAL","id":"external","url":"/Blogs","target":"SELF"},{"children":[],"linkType":"EXTERNAL","id":"external-1","url":"/Events","target":"SELF"},{"children":[{"linkType":"INTERNAL","id":"microsoft-learn-1","params":{"categoryId":"MicrosoftLearn"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"microsoft-learn-blog","params":{"boardId":"MicrosoftLearnBlog","categoryId":"MicrosoftLearn"},"routeName":"BlogBoardPage"},{"linkType":"EXTERNAL","id":"external-10","url":"https://learningroomdirectory.microsoft.com/","target":"BLANK"},{"linkType":"EXTERNAL","id":"external-3","url":"https://docs.microsoft.com/learn/dynamics365/?WT.mc_id=techcom_header-webpage-m365","target":"BLANK"},{"linkType":"EXTERNAL","id":"external-4","url":"https://docs.microsoft.com/learn/m365/?wt.mc_id=techcom_header-webpage-m365","target":"BLANK"},{"linkType":"EXTERNAL","id":"external-5","url":"https://docs.microsoft.com/learn/topics/sci/?wt.mc_id=techcom_header-webpage-m365","target":"BLANK"},{"linkType":"EXTERNAL","id":"external-6","url":"https://docs.microsoft.com/learn/powerplatform/?wt.mc_id=techcom_header-webpage-powerplatform","target":"BLANK"},{"linkType":"EXTERNAL","id":"external-7","url":"https://docs.microsoft.com/learn/github/?wt.mc_id=techcom_header-webpage-github","target":"BLANK"},{"linkType":"EXTERNAL","id":"external-8","url":"https://docs.microsoft.com/learn/teams/?wt.mc_id=techcom_header-webpage-teams","target":"BLANK"},{"linkType":"EXTERNAL","id":"external-9","url":"https://docs.microsoft.com/learn/dotnet/?wt.mc_id=techcom_header-webpage-dotnet","target":"BLANK"},{"linkType":"EXTERNAL","id":"external-2","url":"https://docs.microsoft.com/learn/azure/?WT.mc_id=techcom_header-webpage-m365","target":"BLANK"}],"linkType":"INTERNAL","id":"microsoft-learn","params":{"categoryId":"MicrosoftLearn"},"routeName":"CategoryPage"},{"children":[],"linkType":"INTERNAL","id":"community-info-center","params":{"categoryId":"Community-Info-Center"},"routeName":"CategoryPage"}]},"style":{"boxShadow":"var(--lia-bs-box-shadow-sm)","controllerHighlightColor":"hsla(30, 100%, 50%)","linkFontWeight":"400","dropdownDividerMarginBottom":"10px","hamburgerBorderHover":"none","linkBoxShadowHover":"none","linkFontSize":"14px","backgroundOpacity":0.8,"controllerBorderRadius":"var(--lia-border-radius-50)","hamburgerBgColor":"transparent","hamburgerColor":"var(--lia-nav-controller-icon-color)","linkTextBorderBottom":"none","brandLogoHeight":"30px","linkBgHoverColor":"transparent","linkLetterSpacing":"normal","collapseMenuDividerOpacity":0.16,"dropdownPaddingBottom":"15px","paddingBottom":"15px","dropdownMenuOffset":"2px","hamburgerBgHoverColor":"transparent","borderBottom":"1px solid var(--lia-bs-border-color)","hamburgerBorder":"none","dropdownPaddingX":"10px","brandMarginRightSm":"10px","linkBoxShadow":"none","collapseMenuDividerBg":"var(--lia-nav-link-color)","linkColor":"var(--lia-bs-body-color)","linkJustifyContent":"flex-start","dropdownPaddingTop":"10px","controllerHighlightTextColor":"var(--lia-yiq-dark)","controllerTextColor":"var(--lia-nav-controller-icon-color)","background":{"imageAssetName":"","color":"var(--lia-bs-white)","size":"COVER","repeat":"NO_REPEAT","position":"CENTER_CENTER","imageLastModified":""},"linkBorderRadius":"var(--lia-bs-border-radius-sm)","linkHoverColor":"var(--lia-bs-body-color)","position":"FIXED","linkBorder":"none","linkTextBorderBottomHover":"2px solid var(--lia-bs-body-color)","brandMarginRight":"30px","hamburgerHoverColor":"var(--lia-nav-controller-icon-color)","linkBorderHover":"none","collapseMenuMarginLeft":"20px","linkFontStyle":"NORMAL","controllerTextHoverColor":"var(--lia-nav-controller-icon-hover-color)","linkPaddingX":"10px","linkPaddingY":"5px","paddingTop":"15px","linkTextTransform":"NONE","dropdownBorderColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","controllerBgHoverColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.1)","linkBgColor":"transparent","linkDropdownPaddingX":"var(--lia-nav-link-px)","linkDropdownPaddingY":"9px","controllerIconColor":"var(--lia-bs-body-color)","dropdownDividerMarginTop":"10px","linkGap":"10px","controllerIconHoverColor":"var(--lia-bs-body-color)"},"showSearchIcon":false,"languagePickerStyle":"iconAndLabel"},"__typename":"QuiltComponent"},{"id":"community.widget.breadcrumbWidget","props":{"backgroundColor":"transparent","linkHighlightColor":"var(--lia-bs-primary)","visualEffects":{"showBottomBorder":true},"linkTextColor":"var(--lia-bs-gray-700)"},"__typename":"QuiltComponent"},{"id":"custom.widget.community_banner","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":true,"usePageWidth":false,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"},{"id":"custom.widget.HeroBanner","props":{"widgetVisibility":"signedInOrAnonymous","usePageWidth":false,"useTitle":true,"cMax_items":3,"useBackground":false,"title":"","lazyLoad":false,"widgetChooser":"custom.widget.HeroBanner"},"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"footer":{"backgroundImageProps":{"assetName":null,"backgroundSize":"COVER","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":null,"__typename":"BackgroundImageProps"},"backgroundColor":"transparent","items":[{"id":"custom.widget.MicrosoftFooter","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":true,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"__typename":"QuiltWrapper","localOverride":false},"localOverride":false},"CachedAsset:text:en_US-components/common/ActionFeedback-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/common/ActionFeedback-1744658874051","value":{"joinedGroupHub.title":"Welcome","joinedGroupHub.message":"You are now a member of this group and are subscribed to updates.","groupHubInviteNotFound.title":"Invitation Not Found","groupHubInviteNotFound.message":"Sorry, we could not find your invitation to the group. The owner may have canceled the invite.","groupHubNotFound.title":"Group Not Found","groupHubNotFound.message":"The grouphub you tried to join does not exist. It may have been deleted.","existingGroupHubMember.title":"Already Joined","existingGroupHubMember.message":"You are already a member of this group.","accountLocked.title":"Account Locked","accountLocked.message":"Your account has been locked due to multiple failed attempts. Try again in {lockoutTime} minutes.","editedGroupHub.title":"Changes Saved","editedGroupHub.message":"Your group has been updated.","leftGroupHub.title":"Goodbye","leftGroupHub.message":"You are no longer a member of this group and will not receive future updates.","deletedGroupHub.title":"Deleted","deletedGroupHub.message":"The group has been deleted.","groupHubCreated.title":"Group Created","groupHubCreated.message":"{groupHubName} is ready to use","accountClosed.title":"Account Closed","accountClosed.message":"The account has been closed and you will now be redirected to the homepage","resetTokenExpired.title":"Reset Password Link has Expired","resetTokenExpired.message":"Try resetting your password again","invalidUrl.title":"Invalid URL","invalidUrl.message":"The URL you're using is not recognized. Verify your URL and try again.","accountClosedForUser.title":"Account Closed","accountClosedForUser.message":"{userName}'s account is closed","inviteTokenInvalid.title":"Invitation Invalid","inviteTokenInvalid.message":"Your invitation to the community has been canceled or expired.","inviteTokenError.title":"Invitation Verification Failed","inviteTokenError.message":"The url you are utilizing is not recognized. Verify your URL and try again","pageNotFound.title":"Access Denied","pageNotFound.message":"You do not have access to this area of the community or it doesn't exist","eventAttending.title":"Responded as Attending","eventAttending.message":"You'll be notified when there's new activity and reminded as the event approaches","eventInterested.title":"Responded as Interested","eventInterested.message":"You'll be notified when there's new activity and reminded as the event approaches","eventNotFound.title":"Event Not Found","eventNotFound.message":"The event you tried to respond to does not exist.","redirectToRelatedPage.title":"Showing Related Content","redirectToRelatedPageForBaseUsers.title":"Showing Related Content","redirectToRelatedPageForBaseUsers.message":"The content you are trying to access is archived","redirectToRelatedPage.message":"The content you are trying to access is archived","relatedUrl.archivalLink.flyoutMessage":"The content you are trying to access is archived View Archived Content"},"localOverride":false},"CachedAsset:component:custom.widget.community_banner-en-1744400828028":{"__typename":"CachedAsset","id":"component:custom.widget.community_banner-en-1744400828028","value":{"component":{"id":"custom.widget.community_banner","template":{"id":"community_banner","markupLanguage":"HANDLEBARS","style":".community-banner {\n a.top-bar.btn {\n top: 0px;\n width: 100%;\n z-index: 999;\n text-align: center;\n left: 0px;\n background: #0068b8;\n color: white;\n padding: 10px 0px;\n display: block;\n box-shadow: none !important;\n border: none !important;\n border-radius: none !important;\n margin: 0px !important;\n font-size: 14px;\n }\n}\n","texts":null,"defaults":{"config":{"applicablePages":[],"description":"community announcement text","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.community_banner","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"community announcement text","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":{"css":".custom_widget_community_banner_community-banner_1x9u2_1 {\n a.custom_widget_community_banner_top-bar_1x9u2_2.custom_widget_community_banner_btn_1x9u2_2 {\n top: 0;\n width: 100%;\n z-index: 999;\n text-align: center;\n left: 0;\n background: #0068b8;\n color: white;\n padding: 0.625rem 0;\n display: block;\n box-shadow: none !important;\n border: none !important;\n border-radius: none !important;\n margin: 0 !important;\n font-size: 0.875rem;\n }\n}\n","tokens":{"community-banner":"custom_widget_community_banner_community-banner_1x9u2_1","top-bar":"custom_widget_community_banner_top-bar_1x9u2_2","btn":"custom_widget_community_banner_btn_1x9u2_2"}},"form":null},"localOverride":false},"CachedAsset:component:custom.widget.HeroBanner-en-1744400828028":{"__typename":"CachedAsset","id":"component:custom.widget.HeroBanner-en-1744400828028","value":{"component":{"id":"custom.widget.HeroBanner","template":{"id":"HeroBanner","markupLanguage":"REACT","style":null,"texts":{"searchPlaceholderText":"Search this community","followActionText":"Follow","unfollowActionText":"Following","searchOnHoverText":"Please enter your search term(s) and then press return key to complete a search.","blogs.sidebar.pagetitle":"Latest Blogs | Microsoft Tech Community","followThisNode":"Follow this node","unfollowThisNode":"Unfollow this node"},"defaults":{"config":{"applicablePages":[],"description":null,"fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[{"id":"max_items","dataType":"NUMBER","list":false,"defaultValue":"3","label":"Max Items","description":"The maximum number of items to display in the carousel","possibleValues":null,"control":"INPUT","__typename":"PropDefinition"}],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.HeroBanner","form":{"fields":[{"id":"widgetChooser","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"title","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"useTitle","validation":null,"noValidation":null,"dataType":"BOOLEAN","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"useBackground","validation":null,"noValidation":null,"dataType":"BOOLEAN","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"widgetVisibility","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"moreOptions","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"cMax_items","validation":null,"noValidation":null,"dataType":"NUMBER","list":false,"control":"INPUT","defaultValue":"3","label":"Max Items","description":"The maximum number of items to display in the carousel","possibleValues":null,"__typename":"FormField"}],"layout":{"rows":[{"id":"widgetChooserGroup","type":"fieldset","as":null,"items":[{"id":"widgetChooser","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"titleGroup","type":"fieldset","as":null,"items":[{"id":"title","className":null,"__typename":"FormFieldRef"},{"id":"useTitle","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"useBackground","type":"fieldset","as":null,"items":[{"id":"useBackground","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"widgetVisibility","type":"fieldset","as":null,"items":[{"id":"widgetVisibility","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"moreOptionsGroup","type":"fieldset","as":null,"items":[{"id":"moreOptions","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"componentPropsGroup","type":"fieldset","as":null,"items":[{"id":"cMax_items","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"}],"actionButtons":null,"className":"custom_widget_HeroBanner_form","formGroupFieldSeparator":"divider","__typename":"FormLayout"},"__typename":"Form"},"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":null,"fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[{"id":"max_items","dataType":"NUMBER","list":false,"defaultValue":"3","label":"Max Items","description":"The maximum number of items to display in the carousel","possibleValues":null,"control":"INPUT","__typename":"PropDefinition"}],"__typename":"ComponentProperties"},"form":{"fields":[{"id":"widgetChooser","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"title","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"useTitle","validation":null,"noValidation":null,"dataType":"BOOLEAN","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"useBackground","validation":null,"noValidation":null,"dataType":"BOOLEAN","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"widgetVisibility","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"moreOptions","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"cMax_items","validation":null,"noValidation":null,"dataType":"NUMBER","list":false,"control":"INPUT","defaultValue":"3","label":"Max Items","description":"The maximum number of items to display in the carousel","possibleValues":null,"__typename":"FormField"}],"layout":{"rows":[{"id":"widgetChooserGroup","type":"fieldset","as":null,"items":[{"id":"widgetChooser","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"titleGroup","type":"fieldset","as":null,"items":[{"id":"title","className":null,"__typename":"FormFieldRef"},{"id":"useTitle","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"useBackground","type":"fieldset","as":null,"items":[{"id":"useBackground","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"widgetVisibility","type":"fieldset","as":null,"items":[{"id":"widgetVisibility","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"moreOptionsGroup","type":"fieldset","as":null,"items":[{"id":"moreOptions","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"componentPropsGroup","type":"fieldset","as":null,"items":[{"id":"cMax_items","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"}],"actionButtons":null,"className":"custom_widget_HeroBanner_form","formGroupFieldSeparator":"divider","__typename":"FormLayout"},"__typename":"Form"},"__typename":"Component","localOverride":false},"globalCss":null,"form":{"fields":[{"id":"widgetChooser","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"title","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"useTitle","validation":null,"noValidation":null,"dataType":"BOOLEAN","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"useBackground","validation":null,"noValidation":null,"dataType":"BOOLEAN","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"widgetVisibility","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"moreOptions","validation":null,"noValidation":null,"dataType":"STRING","list":null,"control":null,"defaultValue":null,"label":null,"description":null,"possibleValues":null,"__typename":"FormField"},{"id":"cMax_items","validation":null,"noValidation":null,"dataType":"NUMBER","list":false,"control":"INPUT","defaultValue":"3","label":"Max Items","description":"The maximum number of items to display in the carousel","possibleValues":null,"__typename":"FormField"}],"layout":{"rows":[{"id":"widgetChooserGroup","type":"fieldset","as":null,"items":[{"id":"widgetChooser","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"titleGroup","type":"fieldset","as":null,"items":[{"id":"title","className":null,"__typename":"FormFieldRef"},{"id":"useTitle","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"useBackground","type":"fieldset","as":null,"items":[{"id":"useBackground","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"widgetVisibility","type":"fieldset","as":null,"items":[{"id":"widgetVisibility","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"moreOptionsGroup","type":"fieldset","as":null,"items":[{"id":"moreOptions","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"},{"id":"componentPropsGroup","type":"fieldset","as":null,"items":[{"id":"cMax_items","className":null,"__typename":"FormFieldRef"}],"props":null,"legend":null,"description":null,"className":null,"viewVariant":null,"toggleState":null,"__typename":"FormFieldset"}],"actionButtons":null,"className":"custom_widget_HeroBanner_form","formGroupFieldSeparator":"divider","__typename":"FormLayout"},"__typename":"Form"}},"localOverride":false},"CachedAsset:component:custom.widget.MicrosoftFooter-en-1744400828028":{"__typename":"CachedAsset","id":"component:custom.widget.MicrosoftFooter-en-1744400828028","value":{"component":{"id":"custom.widget.MicrosoftFooter","template":{"id":"MicrosoftFooter","markupLanguage":"HANDLEBARS","style":".context-uhf {\n min-width: 280px;\n font-size: 15px;\n box-sizing: border-box;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n & *,\n & *:before,\n & *:after {\n box-sizing: inherit;\n }\n a.c-uhff-link {\n color: #616161;\n word-break: break-word;\n text-decoration: none;\n }\n &a:link,\n &a:focus,\n &a:hover,\n &a:active,\n &a:visited {\n text-decoration: none;\n color: inherit;\n }\n & div {\n font-family: 'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;\n }\n}\n.c-uhff {\n background: #f2f2f2;\n margin: -1.5625;\n width: auto;\n height: auto;\n}\n.c-uhff-nav {\n margin: 0 auto;\n max-width: calc(1600px + 10%);\n padding: 0 5%;\n box-sizing: inherit;\n &:before,\n &:after {\n content: ' ';\n display: table;\n clear: left;\n }\n @media only screen and (max-width: 1083px) {\n padding-left: 12px;\n }\n .c-heading-4 {\n color: #616161;\n word-break: break-word;\n font-size: 15px;\n line-height: 20px;\n padding: 36px 0 4px;\n font-weight: 600;\n }\n .c-uhff-nav-row {\n .c-uhff-nav-group {\n display: block;\n float: left;\n min-height: 1px;\n vertical-align: text-top;\n padding: 0 12px;\n width: 100%;\n zoom: 1;\n &:first-child {\n padding-left: 0;\n @media only screen and (max-width: 1083px) {\n padding-left: 12px;\n }\n }\n @media only screen and (min-width: 540px) and (max-width: 1082px) {\n width: 33.33333%;\n }\n @media only screen and (min-width: 1083px) {\n width: 16.6666666667%;\n }\n ul.c-list.f-bare {\n font-size: 11px;\n line-height: 16px;\n margin-top: 0;\n margin-bottom: 0;\n padding-left: 0;\n list-style-type: none;\n li {\n word-break: break-word;\n padding: 8px 0;\n margin: 0;\n }\n }\n }\n }\n}\n.c-uhff-base {\n background: #f2f2f2;\n margin: 0 auto;\n max-width: calc(1600px + 10%);\n padding: 30px 5% 16px;\n &:before,\n &:after {\n content: ' ';\n display: table;\n }\n &:after {\n clear: both;\n }\n a.c-uhff-ccpa {\n font-size: 11px;\n line-height: 16px;\n float: left;\n margin: 3px 0;\n }\n a.c-uhff-ccpa:hover {\n text-decoration: underline;\n }\n ul.c-list {\n font-size: 11px;\n line-height: 16px;\n float: right;\n margin: 3px 0;\n color: #616161;\n li {\n padding: 0 24px 4px 0;\n display: inline-block;\n }\n }\n .c-list.f-bare {\n padding-left: 0;\n list-style-type: none;\n }\n @media only screen and (max-width: 1083px) {\n display: flex;\n flex-wrap: wrap;\n padding: 30px 24px 16px;\n }\n}\n\n.social-share {\n position: fixed;\n top: 60%;\n transform: translateY(-50%);\n left: 0;\n z-index: 1000;\n}\n\n.sharing-options {\n list-style: none;\n padding: 0;\n margin: 0;\n display: block;\n flex-direction: column;\n background-color: white;\n width: 43px;\n border-radius: 0px 7px 7px 0px;\n}\n.linkedin-icon {\n border-top-right-radius: 7px;\n}\n.linkedin-icon:hover {\n border-radius: 0;\n}\n.social-share-rss-image {\n border-bottom-right-radius: 7px;\n}\n.social-share-rss-image:hover {\n border-radius: 0;\n}\n\n.social-link-footer {\n position: relative;\n display: block;\n margin: -2px 0;\n transition: all 0.2s ease;\n}\n.social-link-footer:hover .linkedin-icon {\n border-radius: 0;\n}\n.social-link-footer:hover .social-share-rss-image {\n border-radius: 0;\n}\n\n.social-link-footer img {\n width: 40px;\n height: auto;\n transition: filter 0.3s ease;\n}\n\n.social-share-list {\n width: 40px;\n}\n.social-share-rss-image {\n width: 40px;\n}\n\n.share-icon {\n border: 2px solid transparent;\n display: inline-block;\n position: relative;\n}\n\n.share-icon:hover {\n opacity: 1;\n border: 2px solid white;\n box-sizing: border-box;\n}\n\n.share-icon:hover .label {\n opacity: 1;\n visibility: visible;\n border: 2px solid white;\n box-sizing: border-box;\n border-left: none;\n}\n\n.label {\n position: absolute;\n left: 100%;\n white-space: nowrap;\n opacity: 0;\n visibility: hidden;\n transition: all 0.2s ease;\n color: white;\n border-radius: 0 10 0 10px;\n top: 50%;\n transform: translateY(-50%);\n height: 40px;\n border-radius: 0 6px 6px 0;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 20px 5px 20px 8px;\n margin-left: -1px;\n}\n.linkedin {\n background-color: #0474b4;\n}\n.facebook {\n background-color: #3c5c9c;\n}\n.twitter {\n background-color: white;\n color: black;\n}\n.reddit {\n background-color: #fc4404;\n}\n.mail {\n background-color: #848484;\n}\n.bluesky {\n background-color: white;\n color: black;\n}\n.rss {\n background-color: #ec7b1c;\n}\n#RSS {\n width: 40px;\n height: 40px;\n}\n\n@media (max-width: 991px) {\n .social-share {\n display: none;\n }\n}\n","texts":{"New tab":"What's New","New 1":"Surface Laptop Studio 2","New 2":"Surface Laptop Go 3","New 3":"Surface Pro 9","New 4":"Surface Laptop 5","New 5":"Surface Studio 2+","New 6":"Copilot in Windows","New 7":"Microsoft 365","New 8":"Windows 11 apps","Store tab":"Microsoft Store","Store 1":"Account Profile","Store 2":"Download Center","Store 3":"Microsoft Store Support","Store 4":"Returns","Store 5":"Order tracking","Store 6":"Certified Refurbished","Store 7":"Microsoft Store Promise","Store 8":"Flexible Payments","Education tab":"Education","Edu 1":"Microsoft in education","Edu 2":"Devices for education","Edu 3":"Microsoft Teams for Education","Edu 4":"Microsoft 365 Education","Edu 5":"How to buy for your school","Edu 6":"Educator Training and development","Edu 7":"Deals for students and parents","Edu 8":"Azure for students","Business tab":"Business","Bus 1":"Microsoft Cloud","Bus 2":"Microsoft Security","Bus 3":"Dynamics 365","Bus 4":"Microsoft 365","Bus 5":"Microsoft Power Platform","Bus 6":"Microsoft Teams","Bus 7":"Microsoft Industry","Bus 8":"Small Business","Developer tab":"Developer & IT","Dev 1":"Azure","Dev 2":"Developer Center","Dev 3":"Documentation","Dev 4":"Microsoft Learn","Dev 5":"Microsoft Tech Community","Dev 6":"Azure Marketplace","Dev 7":"AppSource","Dev 8":"Visual Studio","Company tab":"Company","Com 1":"Careers","Com 2":"About Microsoft","Com 3":"Company News","Com 4":"Privacy at Microsoft","Com 5":"Investors","Com 6":"Diversity and inclusion","Com 7":"Accessiblity","Com 8":"Sustainibility"},"defaults":{"config":{"applicablePages":[],"description":"The Microsoft Footer","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.MicrosoftFooter","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"The Microsoft Footer","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":{"css":".custom_widget_MicrosoftFooter_context-uhf_105bp_1 {\n min-width: 17.5rem;\n font-size: 0.9375rem;\n box-sizing: border-box;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n & *,\n & *:before,\n & *:after {\n box-sizing: inherit;\n }\n a.custom_widget_MicrosoftFooter_c-uhff-link_105bp_12 {\n color: #616161;\n word-break: break-word;\n text-decoration: none;\n }\n &a:link,\n &a:focus,\n &a:hover,\n &a:active,\n &a:visited {\n text-decoration: none;\n color: inherit;\n }\n & div {\n font-family: 'Segoe UI', SegoeUI, 'Helvetica Neue', Helvetica, Arial, sans-serif;\n }\n}\n.custom_widget_MicrosoftFooter_c-uhff_105bp_12 {\n background: #f2f2f2;\n margin: -1.5625;\n width: auto;\n height: auto;\n}\n.custom_widget_MicrosoftFooter_c-uhff-nav_105bp_35 {\n margin: 0 auto;\n max-width: calc(100rem + 10%);\n padding: 0 5%;\n box-sizing: inherit;\n &:before,\n &:after {\n content: ' ';\n display: table;\n clear: left;\n }\n @media only screen and (max-width: 1083px) {\n padding-left: 0.75rem;\n }\n .custom_widget_MicrosoftFooter_c-heading-4_105bp_49 {\n color: #616161;\n word-break: break-word;\n font-size: 0.9375rem;\n line-height: 1.25rem;\n padding: 2.25rem 0 0.25rem;\n font-weight: 600;\n }\n .custom_widget_MicrosoftFooter_c-uhff-nav-row_105bp_57 {\n .custom_widget_MicrosoftFooter_c-uhff-nav-group_105bp_58 {\n display: block;\n float: left;\n min-height: 0.0625rem;\n vertical-align: text-top;\n padding: 0 0.75rem;\n width: 100%;\n zoom: 1;\n &:first-child {\n padding-left: 0;\n @media only screen and (max-width: 1083px) {\n padding-left: 0.75rem;\n }\n }\n @media only screen and (min-width: 540px) and (max-width: 1082px) {\n width: 33.33333%;\n }\n @media only screen and (min-width: 1083px) {\n width: 16.6666666667%;\n }\n ul.custom_widget_MicrosoftFooter_c-list_105bp_78.custom_widget_MicrosoftFooter_f-bare_105bp_78 {\n font-size: 0.6875rem;\n line-height: 1rem;\n margin-top: 0;\n margin-bottom: 0;\n padding-left: 0;\n list-style-type: none;\n li {\n word-break: break-word;\n padding: 0.5rem 0;\n margin: 0;\n }\n }\n }\n }\n}\n.custom_widget_MicrosoftFooter_c-uhff-base_105bp_94 {\n background: #f2f2f2;\n margin: 0 auto;\n max-width: calc(100rem + 10%);\n padding: 1.875rem 5% 1rem;\n &:before,\n &:after {\n content: ' ';\n display: table;\n }\n &:after {\n clear: both;\n }\n a.custom_widget_MicrosoftFooter_c-uhff-ccpa_105bp_107 {\n font-size: 0.6875rem;\n line-height: 1rem;\n float: left;\n margin: 0.1875rem 0;\n }\n a.custom_widget_MicrosoftFooter_c-uhff-ccpa_105bp_107:hover {\n text-decoration: underline;\n }\n ul.custom_widget_MicrosoftFooter_c-list_105bp_78 {\n font-size: 0.6875rem;\n line-height: 1rem;\n float: right;\n margin: 0.1875rem 0;\n color: #616161;\n li {\n padding: 0 1.5rem 0.25rem 0;\n display: inline-block;\n }\n }\n .custom_widget_MicrosoftFooter_c-list_105bp_78.custom_widget_MicrosoftFooter_f-bare_105bp_78 {\n padding-left: 0;\n list-style-type: none;\n }\n @media only screen and (max-width: 1083px) {\n display: flex;\n flex-wrap: wrap;\n padding: 1.875rem 1.5rem 1rem;\n }\n}\n.custom_widget_MicrosoftFooter_social-share_105bp_138 {\n position: fixed;\n top: 60%;\n transform: translateY(-50%);\n left: 0;\n z-index: 1000;\n}\n.custom_widget_MicrosoftFooter_sharing-options_105bp_146 {\n list-style: none;\n padding: 0;\n margin: 0;\n display: block;\n flex-direction: column;\n background-color: white;\n width: 2.6875rem;\n border-radius: 0 0.4375rem 0.4375rem 0;\n}\n.custom_widget_MicrosoftFooter_linkedin-icon_105bp_156 {\n border-top-right-radius: 7px;\n}\n.custom_widget_MicrosoftFooter_linkedin-icon_105bp_156:hover {\n border-radius: 0;\n}\n.custom_widget_MicrosoftFooter_social-share-rss-image_105bp_162 {\n border-bottom-right-radius: 7px;\n}\n.custom_widget_MicrosoftFooter_social-share-rss-image_105bp_162:hover {\n border-radius: 0;\n}\n.custom_widget_MicrosoftFooter_social-link-footer_105bp_169 {\n position: relative;\n display: block;\n margin: -0.125rem 0;\n transition: all 0.2s ease;\n}\n.custom_widget_MicrosoftFooter_social-link-footer_105bp_169:hover .custom_widget_MicrosoftFooter_linkedin-icon_105bp_156 {\n border-radius: 0;\n}\n.custom_widget_MicrosoftFooter_social-link-footer_105bp_169:hover .custom_widget_MicrosoftFooter_social-share-rss-image_105bp_162 {\n border-radius: 0;\n}\n.custom_widget_MicrosoftFooter_social-link-footer_105bp_169 img {\n width: 2.5rem;\n height: auto;\n transition: filter 0.3s ease;\n}\n.custom_widget_MicrosoftFooter_social-share-list_105bp_188 {\n width: 2.5rem;\n}\n.custom_widget_MicrosoftFooter_social-share-rss-image_105bp_162 {\n width: 2.5rem;\n}\n.custom_widget_MicrosoftFooter_share-icon_105bp_195 {\n border: 2px solid transparent;\n display: inline-block;\n position: relative;\n}\n.custom_widget_MicrosoftFooter_share-icon_105bp_195:hover {\n opacity: 1;\n border: 2px solid white;\n box-sizing: border-box;\n}\n.custom_widget_MicrosoftFooter_share-icon_105bp_195:hover .custom_widget_MicrosoftFooter_label_105bp_207 {\n opacity: 1;\n visibility: visible;\n border: 2px solid white;\n box-sizing: border-box;\n border-left: none;\n}\n.custom_widget_MicrosoftFooter_label_105bp_207 {\n position: absolute;\n left: 100%;\n white-space: nowrap;\n opacity: 0;\n visibility: hidden;\n transition: all 0.2s ease;\n color: white;\n border-radius: 0 10 0 0.625rem;\n top: 50%;\n transform: translateY(-50%);\n height: 2.5rem;\n border-radius: 0 0.375rem 0.375rem 0;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 1.25rem 0.3125rem 1.25rem 0.5rem;\n margin-left: -0.0625rem;\n}\n.custom_widget_MicrosoftFooter_linkedin_105bp_156 {\n background-color: #0474b4;\n}\n.custom_widget_MicrosoftFooter_facebook_105bp_237 {\n background-color: #3c5c9c;\n}\n.custom_widget_MicrosoftFooter_twitter_105bp_240 {\n background-color: white;\n color: black;\n}\n.custom_widget_MicrosoftFooter_reddit_105bp_244 {\n background-color: #fc4404;\n}\n.custom_widget_MicrosoftFooter_mail_105bp_247 {\n background-color: #848484;\n}\n.custom_widget_MicrosoftFooter_bluesky_105bp_250 {\n background-color: white;\n color: black;\n}\n.custom_widget_MicrosoftFooter_rss_105bp_254 {\n background-color: #ec7b1c;\n}\n#custom_widget_MicrosoftFooter_RSS_105bp_1 {\n width: 2.5rem;\n height: 2.5rem;\n}\n@media (max-width: 991px) {\n .custom_widget_MicrosoftFooter_social-share_105bp_138 {\n display: none;\n }\n}\n","tokens":{"context-uhf":"custom_widget_MicrosoftFooter_context-uhf_105bp_1","c-uhff-link":"custom_widget_MicrosoftFooter_c-uhff-link_105bp_12","c-uhff":"custom_widget_MicrosoftFooter_c-uhff_105bp_12","c-uhff-nav":"custom_widget_MicrosoftFooter_c-uhff-nav_105bp_35","c-heading-4":"custom_widget_MicrosoftFooter_c-heading-4_105bp_49","c-uhff-nav-row":"custom_widget_MicrosoftFooter_c-uhff-nav-row_105bp_57","c-uhff-nav-group":"custom_widget_MicrosoftFooter_c-uhff-nav-group_105bp_58","c-list":"custom_widget_MicrosoftFooter_c-list_105bp_78","f-bare":"custom_widget_MicrosoftFooter_f-bare_105bp_78","c-uhff-base":"custom_widget_MicrosoftFooter_c-uhff-base_105bp_94","c-uhff-ccpa":"custom_widget_MicrosoftFooter_c-uhff-ccpa_105bp_107","social-share":"custom_widget_MicrosoftFooter_social-share_105bp_138","sharing-options":"custom_widget_MicrosoftFooter_sharing-options_105bp_146","linkedin-icon":"custom_widget_MicrosoftFooter_linkedin-icon_105bp_156","social-share-rss-image":"custom_widget_MicrosoftFooter_social-share-rss-image_105bp_162","social-link-footer":"custom_widget_MicrosoftFooter_social-link-footer_105bp_169","social-share-list":"custom_widget_MicrosoftFooter_social-share-list_105bp_188","share-icon":"custom_widget_MicrosoftFooter_share-icon_105bp_195","label":"custom_widget_MicrosoftFooter_label_105bp_207","linkedin":"custom_widget_MicrosoftFooter_linkedin_105bp_156","facebook":"custom_widget_MicrosoftFooter_facebook_105bp_237","twitter":"custom_widget_MicrosoftFooter_twitter_105bp_240","reddit":"custom_widget_MicrosoftFooter_reddit_105bp_244","mail":"custom_widget_MicrosoftFooter_mail_105bp_247","bluesky":"custom_widget_MicrosoftFooter_bluesky_105bp_250","rss":"custom_widget_MicrosoftFooter_rss_105bp_254","RSS":"custom_widget_MicrosoftFooter_RSS_105bp_1"}},"form":null},"localOverride":false},"CachedAsset:text:en_US-components/community/Breadcrumb-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/community/Breadcrumb-1744658874051","value":{"navLabel":"Breadcrumbs","dropdown":"Additional parent page navigation"},"localOverride":false},"CachedAsset:text:en_US-components/tags/TagsHeaderWidget-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/tags/TagsHeaderWidget-1744658874051","value":{"tag":"{tagName}","topicsCount":"{count} {count, plural, one {Topic} other {Topics}}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageListForNodeByRecentActivityWidget-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageListForNodeByRecentActivityWidget-1744658874051","value":{"title@userScope:other":"Recent Content","title@userScope:self":"Contributions","title@board:FORUM@userScope:other":"Recent Discussions","title@board:BLOG@userScope:other":"Recent Blogs","emptyDescription":"No content to show","MessageListForNodeByRecentActivityWidgetEditor.nodeScope.label":"Scope","title@instance:1722894000155":"Recent Discussions","title@instance:1727367112619":"Recent Blog Articles","title@instance:1727367069748":"Recent Discussions","title@instance:1727366213114":"Latest Discussions","title@instance:1727899609720":"","title@instance:1727363308925":"Latest Discussions","title@instance:1737115580352":"Latest Articles","title@instance:1720453418992":"Recent Discssions","title@instance:1727365950181":"Latest Blog Articles","title@instance:bmDPnI":"Latest Blog Articles","title@instance:IiDDJZ":"Latest Blog Articles","title@instance:1721244347979":"Latest blog posts","title@instance:1728383752171":"Related Content","title@instance:1722893956545":"Latest Skilling Resources","title@instance:dhcgCU":"Latest Discussions"},"localOverride":false},"Category:category:Exchange":{"__typename":"Category","id":"category:Exchange","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:Planner":{"__typename":"Category","id":"category:Planner","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:Outlook":{"__typename":"Category","id":"category:Outlook","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:Community-Info-Center":{"__typename":"Category","id":"category:Community-Info-Center","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:EducationSector":{"__typename":"Category","id":"category:EducationSector","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:DrivingAdoption":{"__typename":"Category","id":"category:DrivingAdoption","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:Azure":{"__typename":"Category","id":"category:Azure","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:Windows-Server":{"__typename":"Category","id":"category:Windows-Server","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:SQL-Server":{"__typename":"Category","id":"category:SQL-Server","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:MicrosoftTeams":{"__typename":"Category","id":"category:MicrosoftTeams","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:PublicSector":{"__typename":"Category","id":"category:PublicSector","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:microsoft365":{"__typename":"Category","id":"category:microsoft365","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:IoT":{"__typename":"Category","id":"category:IoT","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:HealthcareAndLifeSciences":{"__typename":"Category","id":"category:HealthcareAndLifeSciences","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:SMB":{"__typename":"Category","id":"category:SMB","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:ITOpsTalk":{"__typename":"Category","id":"category:ITOpsTalk","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:microsoft-endpoint-manager":{"__typename":"Category","id":"category:microsoft-endpoint-manager","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:MicrosoftLearn":{"__typename":"Category","id":"category:MicrosoftLearn","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Blog:board:MicrosoftLearnBlog":{"__typename":"Blog","id":"board:MicrosoftLearnBlog","blogPolicies":{"__typename":"BlogPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:AI":{"__typename":"Category","id":"category:AI","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:MicrosoftMechanics":{"__typename":"Category","id":"category:MicrosoftMechanics","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:StartupsatMicrosoft":{"__typename":"Category","id":"category:StartupsatMicrosoft","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:PartnerCommunity":{"__typename":"Category","id":"category:PartnerCommunity","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:Windows":{"__typename":"Category","id":"category:Windows","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Conversation:conversation:4405962":{"__typename":"Conversation","id":"conversation:4405962","topic":{"__typename":"ForumTopicMessage","uid":4405962},"lastPostingActivityTime":"2025-04-19T16:45:50.515-07:00","solved":false},"Forum:board:MicrosoftSentinel":{"__typename":"Forum","id":"board:MicrosoftSentinel","displayId":"MicrosoftSentinel","nodeType":"board","conversationStyle":"FORUM","title":"Microsoft Sentinel","shortTitle":"Microsoft Sentinel","parent":{"__ref":"Category:category:microsoft-sentinel"}},"User:user:2619738":{"__typename":"User","uid":2619738,"login":"Amadou_OuryD","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/avatars/default/avatar-10.svg?time=0"},"id":"user:2619738"},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NDA1OTYyLVBFQ0dKZQ?revision=1\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NDA1OTYyLVBFQ0dKZQ?revision=1","title":"image.png","associationType":"BODY","width":472,"height":485,"altText":""},"ForumTopicMessage:message:4405962":{"__typename":"ForumTopicMessage","subject":"Playbook when incident trigger is not working","conversation":{"__ref":"Conversation:conversation:4405962"},"id":"message:4405962","revisionNum":1,"uid":4405962,"depth":0,"board":{"__ref":"Forum:board:MicrosoftSentinel"},"author":{"__ref":"User:user:2619738"},"metrics":{"__typename":"MessageMetrics","views":1301},"postTime":"2025-04-19T16:45:50.515-07:00","lastPublishTime":"2025-04-19T16:45:50.515-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" Hi I want to create a playbook to automatically revoke session user when incident with specifics title or gravity is created. But after some test the playbook is'nt run autimacally, it work when I run it manually. I did'nt find what I do wrong. See the image and the code bellow. Thanks in advance! { \"definition\": { \"$schema\": \"https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#\", \"contentVersion\": \"1.0.0.0\", \"triggers\": { \"Microsoft_Sentinel_incident\": { \"type\": \"ApiConnectionWebhook\", \"inputs\": { \"host\": { \"connection\": { \"name\": \"@parameters('$connections')['azuresentinel']['connectionId']\" } }, \"body\": { \"callback_url\": \"@{listCallbackUrl()}\" }, \"path\": \"/incident-creation\" } } }, \"actions\": { \"Get_incident\": { \"type\": \"ApiConnection\", \"inputs\": { \"host\": { \"connection\": { \"name\": \"@parameters('$connections')['azuresentinel-1']['connectionId']\" } }, \"method\": \"post\", \"body\": { \"incidentArmId\": \"@triggerBody()?['object']?['id']\" }, \"path\": \"/Incidents\" }, \"runAfter\": {} }, \"Send_e-mail_(V2)\": { \"type\": \"ApiConnection\", \"inputs\": { \"host\": { \"connection\": { \"name\": \"@parameters('$connections')['office365']['connectionId']\" } }, \"method\": \"post\", \"body\": { \"To\": \"email address removed for privacy reasons\", \"Subject\": \"Ceci est un test\", \"Body\": \"</p> <p class=\"\\"editor-paragraph\\"\">@{body('Get_incident')?['id']}</p> <p class=\"\\"editor-paragraph\\"\">@{body('Get_incident')?['properties']?['description']}</p> <p class=\"\\"editor-paragraph\\"\">@{body('Get_incident')?['properties']?['incidentNumber']}</p> <p>\", \"Importance\": \"Normal\" }, \"path\": \"/v2/Mail\" }, \"runAfter\": { \"Get_incident\": [ \"Succeeded\" ] } } }, \"outputs\": {}, \"parameters\": { \"$connections\": { \"type\": \"Object\", \"defaultValue\": {} } } }, \"parameters\": { \"$connections\": { \"type\": \"Object\", \"value\": { \"azuresentinel\": { \"id\": \"/subscriptions/xxxx/providers/Microsoft.Web/locations/xxxxx/managedApis/xxxxxxx\", \"connectionId\": \"/subscriptions/xxxxxxx/resourceGroups/xxxxxx/providers/Microsoft.Web/connections/azuresentinel-Revoke-RiskySessions1\", \"connectionName\": \"azuresentinel-Revoke-RiskySessions1\", \"connectionProperties\": { \"authentication\": { \"type\": \"ManagedServiceIdentity\" } } }, \"azuresentinel-1\": { \"id\": \"/subscriptions/xxxxxx/providers/Microsoft.Web/locations/xxxx/managedApis/xxx\", \"connectionId\": \"/subscriptions/xxxxxxx/resourceGroups/xxxxx/providers/Microsoft.Web/connections/xxxx\", \"connectionName\": \"xxxxxx\", \"connectionProperties\": { \"authentication\": { \"type\": \"ManagedServiceIdentity\" } } }, \"office365\": { \"id\": \"/subscriptions/xxxxxx/providers/Microsoft.Web/locations/xxxxx/managedApis/office365\", \"connectionId\": \"/subscriptions/xxxxx/resourceGroups/xxxxxx/providers/Microsoft.Web/connections/o365-Test_Send-email-incident-to-xxxx\", \"connectionName\": \"o365-Test_Send-email-incident-to-xxxxx\" } } } } } ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"3000","kudosSumWeight":0,"repliesCount":0,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NDA1OTYyLVBFQ0dKZQ?revision=1\"}"}}],"totalCount":1,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}}},"Conversation:conversation:4403082":{"__typename":"Conversation","id":"conversation:4403082","topic":{"__typename":"ForumTopicMessage","uid":4403082},"lastPostingActivityTime":"2025-04-10T10:17:39.722-07:00","solved":false},"User:user:87238":{"__typename":"User","uid":87238,"login":"Richard_Scar","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/avatars/default/avatar-5.svg?time=0"},"id":"user:87238"},"ForumTopicMessage:message:4403082":{"__typename":"ForumTopicMessage","subject":"Retrieving MailAddress from Entity for Logic App","conversation":{"__ref":"Conversation:conversation:4403082"},"id":"message:4403082","revisionNum":1,"uid":4403082,"depth":0,"board":{"__ref":"Forum:board:MicrosoftSentinel"},"author":{"__ref":"User:user:87238"},"metrics":{"__typename":"MessageMetrics","views":16},"postTime":"2025-04-10T10:17:39.722-07:00","lastPublishTime":"2025-04-10T10:17:39.722-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" I'm trying to put together a logic app that will reset a users password and also send them an email notifying them why their password was reset. The logic app triggers off a sentinel incident. The users email address I need to send to is from the Entities properties of the Sentinel incident. How can I extract the users email address? Its in the \"MailAddress\" property of each Entity. I believe Im going to have to parse it out of the JSON result but need some guidance if that is the case. Appreciate any help. ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"515","kudosSumWeight":0,"repliesCount":0,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}}},"Conversation:conversation:4398229":{"__typename":"Conversation","id":"conversation:4398229","topic":{"__typename":"BlogTopicMessage","uid":4398229},"lastPostingActivityTime":"2025-04-04T11:08:11.595-07:00","solved":false},"Blog:board:MicrosoftSentinelBlog":{"__typename":"Blog","id":"board:MicrosoftSentinelBlog","displayId":"MicrosoftSentinelBlog","nodeType":"board","conversationStyle":"BLOG","title":"Microsoft Sentinel Blog","shortTitle":"Microsoft Sentinel Blog","parent":{"__ref":"Category:category:microsoft-sentinel"}},"User:user:1500345":{"__typename":"User","uid":1500345,"login":"Simaya_Ouli","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/dS0xNTAwMzQ1LTQwNjk0OGkwNjA2RjJDQUYxNjZEQjQ2"},"id":"user:1500345"},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTRwTGNkZg?revision=5\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTRwTGNkZg?revision=5","title":"Simaya 2 Multi.png","associationType":"COVER","width":1280,"height":720,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LWkyZWtCTw?revision=5\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LWkyZWtCTw?revision=5","title":"mto incidents.png","associationType":"BODY","width":2748,"height":944,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTA1YlZlbw?revision=5\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTA1YlZlbw?revision=5","title":"AH 1.png","associationType":"BODY","width":3416,"height":1702,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LVNtYUxnYg?revision=5\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LVNtYUxnYg?revision=5","title":"AH 3.png","associationType":"BODY","width":3434,"height":1708,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTJWYzBEcQ?revision=5\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTJWYzBEcQ?revision=5","title":"AH 2.png","associationType":"BODY","width":3438,"height":1688,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LUR3UGR3UQ?revision=5\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LUR3UGR3UQ?revision=5","title":"AH last image before FAQ.png","associationType":"BODY","width":1728,"height":835,"altText":""},"BlogTopicMessage:message:4398229":{"__typename":"BlogTopicMessage","subject":"Multi-workspace for Multi-tenant is now in Public Preview in Microsoft's Unified SecOps Platform","conversation":{"__ref":"Conversation:conversation:4398229"},"id":"message:4398229","revisionNum":5,"uid":4398229,"depth":0,"board":{"__ref":"Blog:board:MicrosoftSentinelBlog"},"author":{"__ref":"User:user:1500345"},"teaser@stripHtml({\"removeProcessingText\":true,\"truncateLength\":-1})":"","introduction":"Unlocking Enhanced Security through Unified Multi-workspaces for Multi-tenants ","metrics":{"__typename":"MessageMetrics","views":1780},"postTime":"2025-04-04T11:08:11.595-07:00","lastPublishTime":"2025-04-04T11:08:11.595-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" We are thrilled to announce that our unified security operations (SecOps) platform now supports multi workspaces for multiple tenants, currently available in public preview. This marks a significant advancement in our commitment to providing comprehensive security solutions tailored to the diverse needs of our customers. The unified platform integrates the capabilities of Microsoft Sentinel, Defender XDR, and more, offering a seamless and robust experience. \n What's Included in the Microsoft Unified Security Operations Platform? \n The unified SecOps platform integrates several advanced features designed to provide comprehensive security management across multiple workspaces and tenants: \n \n Single pane of glass for all your tenant’s incidents and alerts. Triage and investigate incidents and alerts across multiple workspaces and tenants in a single place. \n Improved threat hunting experience. Proactively search for security data across multiple workspaces and tenants using Advanced hunting. \n \n Multi-workspace, Multi-tenant Experience—Main Scenarios \n Multi-tenant portal \n To use the unified SecOps platform experience for multiple tenants and workspaces, you must first sign in to the multi-tenant portal. \n Learn more: https://aka.ms/mtoportal \n Make sure to onboard all your tenants’ workspaces separately in the main, single tenant portal. Workspaces are onboarded separately for each tenant. (each tenant is onboarded separately). \n Learn more: https://aka.ms/OnboardMultiWS \n Incidents and Alerts \n In the unified queues, you are now able to view all incidents and alerts, from all workloads, workspaces, and tenants, and filter by workspace or tenant. Each alert and incident is related to a single workspace and tenant to keep data boundaries. Bi-directional sync ensures that any change made in the unified SecOps portal is reflected in Microsoft Sentinel in the Azure portal, and vice versa. \n \n Advanced Hunting \n In Advanced Hunting, you'll be able to explore all your security data in a single place. For hunting and investigation purposes, you'll be able to query Microsoft Sentinel with data from all your workspaces, running queries across multiple workspaces and tenants using the workspace operator in your query. \n Instructions \n \n Navigate to Advanced Hunting in MTO portal. \n Select tenants and workspace in the selector: Click on the tenant selector in the right section of the window. For each tenant with workspace onboarded, click on “edit selection” and choose the workspace (we currently support only single WS selection per tenant). \n \n \n \n Run any cross-tenant queries with a single workspace in each tenant (all queries can be joined with Defender tables). \n Quering across multiple workspaces and multiple tenants using the “workspace operator”:\n \n You can run queries across multiple workspaces and multiple tenants. \n To do so, please select only a single tenant in the selector and use the workspace operator by calling other workspaces’ names. \n For example:\n \n You manage two tenants, with multiple workspaces for each tenant: TenantA: WS1, WS2; TenantB: WS3, WS4. \n You would like to run cross WS-cross tenants queries. \n You should: \n \n select any tenant in the selector (should be single select: TenantA, and WS1 selected). \n Run cross queries on “Usage” table. \n Query: \n union workspace(\"WorkspaceB2\").Usage, Usage | where TimeGenerated > ago(1d) | summarize TotalRecords = count() by Workspace = TenantId \n \n Results: you should receive results from WS1 (TenantA) and results from WS3 (TenantB). \n \n \n \n \n This capability is available only for tenants that have permissions to other tenants’ workspaces using Azure Lighthouse. \n \n \n \n \n FAQ \n \n How can I onboard my tenants’ workspaces to the unified SecOps platform?\n \n Onboard each tenants’ workspaces separately in the single tenant portal. Learn more: https://aka.ms/OnboardMultiWS \n \n \n Is Azure Lighthouse supported in the MTO portal?\n \n Yes, Azure Lighthouse is supported and required to gain access to Microsoft Sentinel data in other tenants’ workspaces. \n \n \n What delegated access method is supported in the MTO portal?\n \n To use the multi workspace capability you must enable:\n \n Azure Lighthouse - required to access other tenants’ Microsoft Sentinel data. \n B2B - to access Defender data. \n \n \n GDAP is not supported yet for unified SecOps capabilities. \n \n \n Will data from one workspace/ one tenant be synced to a second workspace/ tenant?\n \n No, data boundaries between workspaces and tenants are maintained, ensuring that each workspace will only be synced with its own data. \n \n \n Can I still access my environment in Azure?\n \n Yes, all experiences remain the same. \n \n \n \n Conclusion \n Microsoft’s unified SecOps platform support for multi- workspace, multi- tenants customers represent a significant leap forward in cybersecurity management. By centralizing operations and providing robust tools for detection, investigation, and automation, it empowers organizations to maintain a vigilant and responsive security posture. The platform’s flexibility and comprehensive view of security data make it an invaluable asset for modern security operations. \n With the public preview now available, organizations can experience firsthand the transformative impact of the Unified Security Operations Platform. Join us in pioneering a new era of cybersecurity excellence. \n Learn More \n Please visit our documentation to learn more about the supported scenarios and how to onboard multiple workspaces and tenants to the unified platform: \n \n https://aka.ms/UsopMTO \n https://aka.ms/OnboardMultiWS \n ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"5732","kudosSumWeight":0,"repliesCount":0,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTRwTGNkZg?revision=5\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDI","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LWkyZWtCTw?revision=5\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDM","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTA1YlZlbw?revision=5\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDQ","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LVNtYUxnYg?revision=5\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDU","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTJWYzBEcQ?revision=5\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDY","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LUR3UGR3UQ?revision=5\"}"}}],"totalCount":6,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"coverImage":{"__typename":"UploadedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk4MjI5LTRwTGNkZg?revision=5"},"coverImageProperties":{"__typename":"CoverImageProperties","style":"STANDARD","titlePosition":"BOTTOM","altText":""}},"Conversation:conversation:4395966":{"__typename":"Conversation","id":"conversation:4395966","topic":{"__typename":"BlogTopicMessage","uid":4395966},"lastPostingActivityTime":"2025-04-03T11:09:51.703-07:00","solved":false},"User:user:2947968":{"__typename":"User","uid":2947968,"login":"Santhosh_Govindhan","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/dS0yOTQ3OTY4LXVKdE85QQ?image-coordinates=233%2C0%2C1317%2C1083"},"id":"user:2947968"},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LWNXNllMeg?revision=28\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LWNXNllMeg?revision=28","title":"SG Automating.png","associationType":"COVER","width":1280,"height":720,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LVdRY1FGVw?revision=28\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LVdRY1FGVw?revision=28","title":"Nivetha M Image1.png","associationType":"BODY","width":853,"height":402,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LUhnU3JFVw?revision=28\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LUhnU3JFVw?revision=28","title":"Santosh G Image2.png","associationType":"BODY","width":698,"height":452,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LVRydzRjag?revision=28\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LVRydzRjag?revision=28","title":"clipboard_image-1-1743036201269.png","associationType":"BODY","width":534,"height":304,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LXREMENlcQ?revision=28\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LXREMENlcQ?revision=28","title":"clipboard_image-1-1743038593331.png","associationType":"BODY","width":496,"height":320,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LWJ1TUJJbg?revision=28\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LWJ1TUJJbg?revision=28","title":"clipboard_image-2-1743038711795.png","associationType":"BODY","width":624,"height":282,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LUF5RDlwSg?revision=28\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LUF5RDlwSg?revision=28","title":"clipboard_image-1-1743039343001.png","associationType":"BODY","width":624,"height":538,"altText":""},"BlogTopicMessage:message:4395966":{"__typename":"BlogTopicMessage","subject":"Automating Azure Resource Diagnostics Log Forwarding Between Tenants with PowerShell","conversation":{"__ref":"Conversation:conversation:4395966"},"id":"message:4395966","revisionNum":28,"uid":4395966,"depth":0,"board":{"__ref":"Blog:board:MicrosoftSentinelBlog"},"author":{"__ref":"User:user:2947968"},"teaser@stripHtml({\"removeProcessingText\":true,\"truncateLength\":-1})":"","introduction":"","metrics":{"__typename":"MessageMetrics","views":363},"postTime":"2025-04-03T11:01:03.330-07:00","lastPublishTime":"2025-04-03T11:09:51.703-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" As a Managed Security Service Provider (MSSP), there is often a need to collect and forward logs from customer tenants to the MSSP's Sentinel instance for comprehensive security monitoring and analysis. When customers acquire new businesses or operate multiple Azure tenants, they need a streamlined approach to manage security operations across all tenants. This involves consolidating logs into a single Sentinel instance to maintain a unified security posture and simplify management. \n Current Challenges: \n Forwarding logs across tenants can be done manually by setting up logging for each resource individually, like Storage accounts, Key Vaults, etc. using Lighthouse. However, this method is cumbersome. Automation through Azure Policy would be ideal, but it is not feasible in this case because Azure Policy is tied to managed identities. These identities are confined to a single tenant and cannot be used to push logs to another tenant. \n In this article, we will explore how we can forward the Azure resources diagnostics logs from one tenant to another tenant Sentinel instance using PowerShell script. \n High Level Architecture: \n \n \n Approach: \n \n \n \n Resources Creation This section describes the creation of resources necessary for log forwarding to Log Analytic Workspace. \n \n Lighthouse Enablement Refer to the below links to learn more about Lighthouse configuration for Sentinel: \n \n Managing Microsoft Sentinel across multiple tenants using Lighthouse | Microsoft Community Hub \n Manage Microsoft Sentinel workspaces at scale - Azure Lighthouse | Microsoft Learn \n \n \n Create Multitenant SPN\n \n On the customer tenant, create the multitenant application registration and sets up a client secret for it. \n An admin on the customer side provisions a service principal in its tenant. This service principal is based on the multitenant application that the provider created. \n \n The customer applies role-based access control (RBAC) roles to this new service principal so that it's authorized to enable the diagnostic settings on customer tenant and able to forward the logs to MSSP log analytic workspace. \n Required Permission: Monitoring Contributor at Customer Tenant & Log Analytic Contributor at MSSP Tenant \n \n \n \n Access Delegation\n \n Provide the Monitoring contributor role for the multitenant SPN created on step 1.2 on customer tenants to enable the logging of diagnostic settings for all the required scope of azure resources on subscription level using the azure lighthouse delegation. \n Delegate Log Analytic Contributor Role in the MSSP tenant to the multitenant SPN created on step 1.2 using the azure lighthouse delegation to forward the logs to Microsoft Sentinel on MSSP tenant. \n \n \n \n \n \n Logging Configuration PowerShell Script: PowerShell script used to enable logging on Azure resources across all subscriptions in the customer tenant. \n The solution involves the following components: \n - Master PowerShell Script (Mainfile.ps1): This script lists and executes child scripts for different Azure resources depending on logging requirement. - Child PowerShell Scripts: Individual scripts for enabling diagnostic settings on specific Azure resources (e.g., Child_AzureActivity.ps1, Child_KeyVault.ps1, etc.). - Configuration Script (Config.ps1): Contains SPN details, diagnostic settings, and destination Sentinel instance details. \n \n Master PowerShell Scripts Details: \n This file contains the list of child Azure resource PowerShell scripts that need to be executed one by one. Comment on the child file name where logging is not required. \n \n Logging Configuration PowerShell Scripts Details: \n This file holds SPN details like Tenant ID, Client ID, Client Secrets and diagnostic settings name and destination sentinel instance details along with logging category for each resource logs. \n Change the values according to the environment and as per requirement. \n \n Child PowerShell Scripts Details: \n Child_AzureActivity.ps1 \n \n \n Child_KeyvVault.ps1 \n \n \n Child_NSG.ps1 \n \n \n Child_AzureSQL.ps1 \n \n \n Child_AzureFirewall.ps1 \n \n \n Child_PublicIPDDOS.ps1 \n \n \n Child_WAF_AppGateway.ps1 \n \n \n Child_WAF_FrontDoor.ps1 \n \n \n Child_WAF_PolicyDiagnostics.ps1 \n \n \n Child_AKS.ps1 \n \n \n Child_StorageAccount.ps1 \n \n\n \n Execution: Run the main PowerShell script at scheduling interval, which executes the child scripts to enable diagnostic settings for various resources such as Azure Activity, Azure Firewall, Azure Key Vault, etc. \n Main file executes the child PowerShell scripts one by one as configured. Below is the logic of how the child file works: \n \n Import the config.ps1 file to gather information about SPN & destination Sentinel instance & logging information. \n Login to tenant using the SPN. \n Get the list of subscriptions in the tenant. \n Get the list of resources details (Ex.: NSG or Key vault) from each subscription one by one. \n Check if the diagnostic setting is enabled for the resource with certain key words. \n If enabled, it will skip and go to the next resource. If it is not enabled, it will enable the logging and forward the logs to the MSSP Sentinel. \n \n \n \n \n \n \n Expected Result & Log Verification \n Once the script is executed successfully, logging configuration will be enabled on Azure activity & Azure resources diagnostic settings and log will be shipped to destination Sentinel in different tenant. \n On MSSP Microsoft Sentinel, verify the logs have been collected properly in AzureActivity & AzureDiagnostics table. \n \n \n \n Sample PowerShell scripts: \n scripts/Enabling cross tenant logging using PowerShell script at main · SanthoshSecurity/scripts \n ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"5841","kudosSumWeight":1,"repliesCount":0,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LWNXNllMeg?revision=28\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDI","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LVdRY1FGVw?revision=28\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDM","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LUhnU3JFVw?revision=28\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDQ","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LVRydzRjag?revision=28\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDU","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LXREMENlcQ?revision=28\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDY","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LWJ1TUJJbg?revision=28\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDc","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LUF5RDlwSg?revision=28\"}"}}],"totalCount":7,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"coverImage":{"__typename":"UploadedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY2LWNXNllMeg?revision=28"},"coverImageProperties":{"__typename":"CoverImageProperties","style":"STANDARD","titlePosition":"BOTTOM","altText":""}},"Conversation:conversation:4394174":{"__typename":"Conversation","id":"conversation:4394174","topic":{"__typename":"BlogTopicMessage","uid":4394174},"lastPostingActivityTime":"2025-04-02T23:17:19.660-07:00","solved":false},"User:user:1875093":{"__typename":"User","uid":1875093,"login":"Nivetha_Muthukrishnan","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/avatars/default/avatar-9.svg?time=0"},"id":"user:1875093"},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk0MTc0LW1pc2xuSA?revision=13\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk0MTc0LW1pc2xuSA?revision=13","title":"NM Tracker.jpg","associationType":"COVER","width":1280,"height":720,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk0MTc0LU51UjROag?revision=13\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk0MTc0LU51UjROag?revision=13","title":"Workbook Flowchart.png","associationType":"BODY","width":717,"height":722,"altText":""},"BlogTopicMessage:message:4394174":{"__typename":"BlogTopicMessage","subject":"Microsoft Sentinel Project Deployment Tracker","conversation":{"__ref":"Conversation:conversation:4394174"},"id":"message:4394174","revisionNum":13,"uid":4394174,"depth":0,"board":{"__ref":"Blog:board:MicrosoftSentinelBlog"},"author":{"__ref":"User:user:1875093"},"teaser@stripHtml({\"removeProcessingText\":true,\"truncateLength\":-1})":" The Microsoft Sentinel Project Deployment Tracker is a workbook designed to automatically track the completion status of Microsoft Sentinel deployments, providing a centralized view of critical components such as workspaces, data connectors, and incident monitoring, thus eliminating the need for manual updates and facilitating efficient progress monitoring within the defined project scope. ","introduction":"This article describes the workbook on “Microsoft Sentinel Project Deployment Tracker” used to track the completion status of Microsoft sentinel deployment and the comprehensive overview of the data that has begun reporting. ","metrics":{"__typename":"MessageMetrics","views":1024},"postTime":"2025-03-27T10:27:13.246-07:00","lastPublishTime":"2025-04-02T09:06:18.073-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" A noted pain point in the current OOB workbook is the need for manual updates to the watchlist to monitor migration or deployment status. In contrast, this workbook will automatically populate the completion percentage based on the selected parameter scope. \n Microsoft Sentinel Project Deployment Tracker workbook offers a comprehensive, centralized view of critical deployment components, including: \n \n Workspaces and their configurations \n \n \n Data connectors and their activation status \n \n \n Reporting metrics for progress tracking \n \n \n Automation workflows for operational efficiency \n \n \n Incident monitoring \n \n Outcome of the workbook: \n Microsoft Sentinel Workbook automatically tracks the completion status of deployments within the defined project scope and displays the completion percentage for each major deliverable, including Workspaces, Data Connectors, Use Cases, and Automation, alongside the data enablement status. By establishing the scope through workbook parameters, it allows you to monitor your deployment progress and detect incident threats within your environment effectively. \n This provides a comprehensive overview of the data that has started reporting along with a holistic view of workspaces, data connectors, reporting, threat intelligence integrations, automation, and incidents, all consolidated in a single interface. \n Workflow: \n Below are the steps that explains how to use the execute the workbook: \n Microsoft Sentinel: \n \n Create a new workbook. \n \n \n Deploy the template. \n \n \n Save the workbook. \n \n Set Parameters based on scope to view the details: \n \n Workspace: \n \n \n \n \n Select the workspace count. \n \n \n \n \n Data connector: \n \n \n \n \n Set the scope of data connectors. \n \n \n \n \n Table Name: \n \n \n \n \n Choose the respective table names. \n \n \n \n \n Analytical Rules: \n \n \n \n \n Set the count of analytical rules to be part of workspaces. \n \n \n \n \n Workbook: \n \n \n \n \n Set the count of workbooks. \n \n \n \n \n Logic Apps: \n \n \n \n \n Set the count of logic apps. \n \n \n \n Detailed View: \n \n Deployment Score Tab: \n \n \n \n \n Displays the completed percentage score below key overview. \n \n \n \n \n \n \n Key Overview: Connectors, Analytics Rules, Workbooks, Logic Apps. \n \n \n \n \n Enablement Data Tab: \n \n \n \n \n Reflects info on datasets that are reporting as part of workspaces. \n \n \n \n \n Additional Tabs: \n \n \n \n \n Displays additional workspace info. \n \n \n \n \n \n \n Projects the logs enabled in workspaces. \n \n \n \n \n \n \n Detailed info on enabled rules/workbooks/logic apps. \n \n \n \n \n Incidents Tab: \n \n \n \n \n View incidents detected in the environment. \n \n \n \n \n Below is the Flowchart on how to execute the workbook and follow this GitHub link to view the code: \n ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"2964","kudosSumWeight":0,"repliesCount":2,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk0MTc0LW1pc2xuSA?revision=13\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDI","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk0MTc0LU51UjROag?revision=13\"}"}}],"totalCount":2,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"coverImage":{"__typename":"UploadedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk0MTc0LW1pc2xuSA?revision=13"},"coverImageProperties":{"__typename":"CoverImageProperties","style":"STANDARD","titlePosition":"BOTTOM","altText":""}},"Conversation:conversation:4400256":{"__typename":"Conversation","id":"conversation:4400256","topic":{"__typename":"ForumTopicMessage","uid":4400256},"lastPostingActivityTime":"2025-04-02T13:00:51.883-07:00","solved":false},"User:user:1646195":{"__typename":"User","uid":1646195,"login":"EtienneFiset","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/avatars/default/avatar-8.svg?time=0"},"id":"user:1646195"},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NDAwMjU2LWUwZWxLdQ?revision=1\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NDAwMjU2LWUwZWxLdQ?revision=1","title":"image.png","associationType":"BODY","width":275,"height":429,"altText":""},"ForumTopicMessage:message:4400256":{"__typename":"ForumTopicMessage","subject":"Logic app - Escaped Characters and Formatting Problems in KQL Run query and list results V2 action","conversation":{"__ref":"Conversation:conversation:4400256"},"id":"message:4400256","revisionNum":1,"uid":4400256,"depth":0,"board":{"__ref":"Forum:board:MicrosoftSentinel"},"author":{"__ref":"User:user:1646195"},"metrics":{"__typename":"MessageMetrics","views":36},"postTime":"2025-04-02T13:00:51.883-07:00","lastPublishTime":"2025-04-02T13:00:51.883-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" I’m building a Logic App to detect sign-ins from suspicious IP addresses. The logic includes: Retrieving IPs from incident entities in Microsoft Sentinel. Enriching each IP using an external API. Filtering malicious IPs based on their score and risk level. Storing those IPs in an array variable (MaliciousIPs). Creating a dynamic KQL query to check if any of the malicious IPs were used in sign-ins, using the in~ operator. Problem: When I use a Select and Join action to build the list of IPs (e.g., \"ip1\", \"ip2\"), the Logic App automatically escapes the quotes. As a result, the KQL query is built like this: IPAddress in~ ([{\"body\":\"{\\\"\\\":\\\"\\\\\\\"X.X.X.X\\\\\\\"\\\"}\"}]) Instead of the expected format: IPAddress in~ (\"X.X.X.X\", \"another.ip\") This causes a parsing error when the Run Query and List Results V2 action is executed against Log Analytics. ------------------------ Here's the For Each action loop who contain the following issue: Dynamic compose to formulate the KQL query in a concat, since it's containing the dynamic value above : concat('SigninLogs | where TimeGenerated > ago(3d) | where UserPrincipalName == \\\"',variables('CurrentUPN'),'\\\" | where IPAddress in~ (',outputs('Join_MaliciousIPs_KQL'),') | project TimeGenerated, IPAddress, DeviceDetail, AppDisplayName, Status') The Current UPN is working as expected, using the same format in a Initialize/Set variable above (Array/String(for IP's)). The rest of the loop : Note: Even if i have a \"failed to retrieve\" error on the picture don't bother with that, it's just about the dynamic value about the Subscription, I've entered it manually, it's working fine. What I’ve tried: Using concat('\\\"', item()?['ip'], '\\\"') inside Select (causes extra escaping). Removing quotes and relying on Logic App formatting (resulted in object wrapping). Flattening the array using a secondary Select to extract only values. Using Compose to debug outputs. Despite these attempts, the query string is always malformed due to extra escaping or nested JSON structure. I would like to know if someone has encountered or have the solution to this annoying problem ? Best regards ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"2180","kudosSumWeight":0,"repliesCount":0,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NDAwMjU2LWUwZWxLdQ?revision=1\"}"}}],"totalCount":1,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}}},"Conversation:conversation:4398061":{"__typename":"Conversation","id":"conversation:4398061","topic":{"__typename":"ForumTopicMessage","uid":4398061},"lastPostingActivityTime":"2025-03-31T11:04:04.587-07:00","solved":false},"ForumTopicMessage:message:4398061":{"__typename":"ForumTopicMessage","subject":"Missing details in Azure Activity Logs – MICROSOFT.SECURITYINSIGHTS/ENTITIES/ACTION","conversation":{"__ref":"Conversation:conversation:4398061"},"id":"message:4398061","revisionNum":1,"uid":4398061,"depth":0,"board":{"__ref":"Forum:board:MicrosoftSentinel"},"author":{"__ref":"User:user:1646195"},"metrics":{"__typename":"MessageMetrics","views":55},"postTime":"2025-03-27T09:00:46.853-07:00","lastPublishTime":"2025-03-27T09:00:46.853-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" The Azure Activity Logs are crucial for tracking access and actions within Sentinel. However, I’m encountering a significant lack of documentation and clarity regarding some specific operation types. Resources consulted: Audit logs for Microsoft Sentinel Entities API reference – Microsoft Sentinel Operations list – Microsoft Sentinel REST API My issue: I observed unauthorized activity on our Sentinel workspace. The Azure Activity Logs clearly indicate the user involved, the resource, and the operation type: \"MICROSOFT.SECURITYINSIGHTS/ENTITIES/ACTION\" But that’s it. No detail about what the action was, what entity it targeted, or how it was triggered. This makes auditing extremely difficult. It's clear the person was in Sentinel and perform an activity through it, from search, KQL, logs to find an entity from a KQL query. But, that's all... Strangely, this operation is not even listed in the official Sentinel Operations documentation linked above. My question: Has anyone encountered this and found a way to interpret this operation type properly? Any insight into how to retrieve more meaningful details (action context, target entity, etc.) from these events would be greatly appreciated. ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"1254","kudosSumWeight":0,"repliesCount":2,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}}},"Conversation:conversation:4395969":{"__typename":"Conversation","id":"conversation:4395969","topic":{"__typename":"BlogTopicMessage","uid":4395969},"lastPostingActivityTime":"2025-03-31T09:05:10.848-07:00","solved":false},"User:user:2938145":{"__typename":"User","uid":2938145,"login":"KaushikReddy","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/avatars/default/avatar-9.svg?time=0"},"id":"user:2938145"},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LTdGZmZWVg?revision=6\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LTdGZmZWVg?revision=6","title":"KRC 1.png","associationType":"COVER","width":1280,"height":720,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LXNVZU9LZg?revision=6\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LXNVZU9LZg?revision=6","title":"Akamai1.png","associationType":"BODY","width":626,"height":156,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LXZQNlRIZw?revision=6\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LXZQNlRIZw?revision=6","title":"Akamai4.png","associationType":"BODY","width":626,"height":223,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LTJVTnY4ag?revision=6\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LTJVTnY4ag?revision=6","title":"Akamai2.png","associationType":"BODY","width":403,"height":429,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LWxkSUlPag?revision=6\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LWxkSUlPag?revision=6","title":"Akamai3.png","associationType":"BODY","width":273,"height":569,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LUJMVThWbQ?revision=6\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LUJMVThWbQ?revision=6","title":"Akamai6.png","associationType":"BODY","width":626,"height":193,"altText":""},"BlogTopicMessage:message:4395969":{"__typename":"BlogTopicMessage","subject":"Ingesting Akamai Audit Logs into Microsoft Sentinel using Azure Function Apps","conversation":{"__ref":"Conversation:conversation:4395969"},"id":"message:4395969","revisionNum":6,"uid":4395969,"depth":0,"board":{"__ref":"Blog:board:MicrosoftSentinelBlog"},"author":{"__ref":"User:user:2938145"},"teaser@stripHtml({\"removeProcessingText\":true,\"truncateLength\":-1})":"","introduction":"","metrics":{"__typename":"MessageMetrics","views":288},"postTime":"2025-03-31T09:05:10.848-07:00","lastPublishTime":"2025-03-31T09:05:10.848-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" \n \n Introduction \n Akamai provides extensive audit logs that can be valuable for security monitoring and compliance. To integrate Akamai Audit logs with Microsoft Sentinel, we can use Azure Function Apps to retrieve logs via the Akamai EdgeGrid API and send them to Log Analytics Workspace. \n In this guide, we will walk through deploying an Azure Function App that fetches Akamai Audit Logs and ingests them into Microsoft Sentinel. \n Prerequisites \n Before starting, ensure you have: \n \n An active Azure subscription with Microsoft Sentinel enabled. \n \n \n Akamai API credentials (EdgeGrid authentication: client_token, client_secret, and access_token). \n \n \n A Log Analytics Workspace (LAW) where logs will be ingested. \n \n \n Azure Function App deployed via VS Code. \n \n \n Python installed locally (Use the VSCode for the local deployment). \n \n High-Level Architecture \n \n Azure Function App calls Akamai API to fetch audit logs. \n Logs are parsed and sent to Microsoft Sentinel via Log Analytics API request to Azure Function App. \n Scheduled Execution ensures logs are fetched periodically. \n \n \n \n Step 1: Create an Azure Function App \n To deploy an Azure Function App via VS Code: \n \n Install the Azure Functions extension for VS Code. \n Install Azure Core Tools: \n \n npm install -g azure-functions-core-tools@4 --unsafe-perm true \n \n \n Create a Python-based Function App: \n func init AkamaiLogsFunction --python \n cd AkamaiLogsFunction \n \n func new --name FetchAkamaiLogs --template \"HTTP trigger\" --authlevel \"anonymous\" \n \n \n \n \n Step 2: Install Required Python Packages \n In your Function App directory, install the required dependencies: \n pip install requests akamai.edgegrid \n pip freeze > requirements.txt \n \n Step 3: Configure Environment Variables \n Instead of hardcoding API credentials, store them in Azure Function App settings: \n \n Go to Azure Portal > Function App. \n Navigate to Configuration > Application settings. \n Add the following environment variables: \n \n AKAMAI_CLIENT_TOKEN \n AKAMAI_CLIENT_SECRET \n AKAMAI_ACCESS_TOKEN \n WORKSPACE_ID (Log Analytics Workspace ID) \n SHARED_KEY (Log Analytics Shared Key) \n \n \n \n \n Step 4: Implement the Azure Function Code \n Create AkamaiLogFetcher.py with the following code: \n import azure.functions as func \n import logging \n import requests \n from akamai.edgegrid import EdgeGridAuth \n from urllib.parse import urljoin \n import os \n \n app = func.FunctionApp() \n \n # Azure Function HTTP Trigger \n @app.function_name(name=\"AkamaiLogFetcher\") \n @app.route(route=\"fetchlogs\", auth_level=func.AuthLevel.ANONYMOUS) \n def fetch_logs(req: func.HttpRequest) -> func.HttpResponse: \n logging.info(\"Processing Akamai log fetch request...\") \n \n # Akamai API credentials (move these to Azure App Settings for security) \n baseurl = 'https://YOURBASEHOSTURL.luna.akamaiapis.net/' \n client_token = os.getenv(\"AKAMAI_CLIENT_TOKEN\", \"xxxxxxxxxxxxxx\") \n client_secret = os.getenv(\"AKAMAI_CLIENT_SECRET\", \"xxxxxxxxxxxxx\") \n access_token = os.getenv(\"AKAMAI_ACCESS_TOKEN\", \"xxxxxxxxxxxxxx\") \n \n # Initialize session with authentication \n session = requests.Session() \n session.auth = EdgeGridAuth( \n client_token=client_token, \n client_secret=client_secret, \n access_token=access_token \n ) \n \n try: \n # Call Akamai API \n response = session.get(urljoin(baseurl, '/events/v3/events')) \n response.raise_for_status() # Raise an error for HTTP errors \n \n # Return response as JSON \n return func.HttpResponse(response.text, mimetype=\"application/json\", status_code=response.status_code) \n \n except requests.exceptions.RequestException as e: \n logging.error(f\"Error fetching logs: {e}\") \n return func.HttpResponse(f\"Failed to fetch logs: {str(e)}\", status_code=500) \n \n Step 5: Deploy the Function to Azure \n Run the following command to deploy the function: \n func azure functionapp publish <YourFunctionAppName> \n \n Step 6: Setting Up the Logic App Workflow \n \n Create a new Logic App in Azure:\n \n Navigate to the Azure Portal -> Logic Apps -> Create. \n Choose Consumption Plan and select your preferred region. \n Click Review + Create, then Create. \n \n \n Add an HTTP Trigger:\n \n Select Recurrence as the trigger. \n Configure it to run every 10 minutes. \n \n \n Configure the HTTP Action to Fetch Logs from Akamai Function App API:\n \n Use the HTTP action in Logic Apps. \n Set the method to GET. \n Enter the Function App URL. \n Add the required headers (content type). \n \n \n \n Parse the JSON Response:\n \n Use the \"Parse JSON\" action to structure the response. \n Define the schema using a sample response from Akamai Audit Logs. \n \n \n Send Logs to Microsoft Sentinel:\n \n Use the \"Azure Log Analytics - Send Data\" action. \n Map the Akamai Audit log fields to the Log Analytics schema. \n Select the appropriate Custom Table in Log Analytics or use CommonSecurityLog. \n JSON Request body for Send Logs trigger\n \n \n \n \n Completed Logic App will look like this:\n \n \n \n \n \n \n \n Step 7: Testing and Validation \n \n Run a test execution of the Logic App. \n Check the Logic Apps run history to ensure successful Function App calls and data ingestion. \n Verify logs in Sentinel:\n \n Navigate to Microsoft Sentinel -> Logs. \n Run a KQL query: \n \n \n RadwareEvents_CL | where TimeGenerated > ago(10m)\n \n \n \n \n \n \n \n Summary \n This guide demonstrated how to use Azure Function Apps and Logic Apps to fetch Akamai Audit Logs via API and send them to Microsoft Sentinel. The serverless approach ensures efficient log collection without requiring dedicated infrastructure. ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"6762","kudosSumWeight":2,"repliesCount":0,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LTdGZmZWVg?revision=6\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDI","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LXNVZU9LZg?revision=6\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDM","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LXZQNlRIZw?revision=6\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDQ","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LTJVTnY4ag?revision=6\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDU","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LWxkSUlPag?revision=6\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDY","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LUJMVThWbQ?revision=6\"}"}}],"totalCount":6,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"coverImage":{"__typename":"UploadedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk1OTY5LTdGZmZWVg?revision=6"},"coverImageProperties":{"__typename":"CoverImageProperties","style":"STANDARD","titlePosition":"BOTTOM","altText":""}},"Conversation:conversation:4399114":{"__typename":"Conversation","id":"conversation:4399114","topic":{"__typename":"ForumTopicMessage","uid":4399114},"lastPostingActivityTime":"2025-03-31T05:30:52.690-07:00","solved":false},"User:user:2976651":{"__typename":"User","uid":2976651,"login":"user32954811","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/avatars/default/avatar-4.svg?time=0"},"id":"user:2976651"},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk5MTE0LU9ybThMdA?revision=1\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk5MTE0LU9ybThMdA?revision=1","title":"image2.png","associationType":"BODY","width":384,"height":96,"altText":""},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk5MTE0LUU3ZW5DRQ?revision=1\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk5MTE0LUU3ZW5DRQ?revision=1","title":"image1.png","associationType":"BODY","width":584,"height":404,"altText":""},"ForumTopicMessage:message:4399114":{"__typename":"ForumTopicMessage","subject":"Unknown Behaviour Involving GroupsService in OfficeActivity","conversation":{"__ref":"Conversation:conversation:4399114"},"id":"message:4399114","revisionNum":1,"uid":4399114,"depth":0,"board":{"__ref":"Forum:board:MicrosoftSentinel"},"author":{"__ref":"User:user:2976651"},"metrics":{"__typename":"MessageMetrics","views":18},"postTime":"2025-03-31T05:30:52.690-07:00","lastPublishTime":"2025-03-31T05:30:52.690-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" I have spotted a few hundred events with the following KQL query in my environment. This is the result of one of the entries. It looks like a regular legitimate behaviour by Microsoft but I don't seem to find any documentation about it. Can anyone share the insight of it? Thank you! ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"329","kudosSumWeight":0,"repliesCount":0,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk5MTE0LU9ybThMdA?revision=1\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDI","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00Mzk5MTE0LUU3ZW5DRQ?revision=1\"}"}}],"totalCount":2,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}}},"Conversation:conversation:4211883":{"__typename":"Conversation","id":"conversation:4211883","topic":{"__typename":"BlogTopicMessage","uid":4211883},"lastPostingActivityTime":"2025-03-27T02:33:46.193-07:00","solved":false},"User:user:1424765":{"__typename":"User","uid":1424765,"login":"VipulDabhi","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/avatars/default/avatar-12.svg?time=0"},"id":"user:1424765"},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEyNGkyMEIyRjdENkQ3Q0EyRkNB?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEyNGkyMEIyRjdENkQ3Q0EyRkNB?revision=3","title":"VipulDabhi_32-1722963294269.png","associationType":"BODY","width":691,"height":482,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA4N2k5MTE0MDM2QzZFQTVFOEZE?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA4N2k5MTE0MDM2QzZFQTVFOEZE?revision=3","title":"VipulDabhi_1-1722962095403.png","associationType":"BODY","width":991,"height":284,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA4OGk3NEMzQTA4ODEzRTBDQ0Mw?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA4OGk3NEMzQTA4ODEzRTBDQ0Mw?revision=3","title":"VipulDabhi_2-1722962095405.png","associationType":"BODY","width":881,"height":583,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA4OWk1ODVCOTM2MERGNkMxQjZE?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA4OWk1ODVCOTM2MERGNkMxQjZE?revision=3","title":"VipulDabhi_3-1722962095407.png","associationType":"BODY","width":222,"height":422,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5MWkwOEJENUE1QUFDMERDNkFF?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5MWkwOEJENUE1QUFDMERDNkFF?revision=3","title":"VipulDabhi_4-1722962095413.png","associationType":"BODY","width":1240,"height":867,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5MGk4RUVGRTE0RjM1RDgwNDA1?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5MGk4RUVGRTE0RjM1RDgwNDA1?revision=3","title":"VipulDabhi_5-1722962095414.png","associationType":"BODY","width":508,"height":381,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5Mmk1MTI3QUNBMDJBOEVGNTY3?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5Mmk1MTI3QUNBMDJBOEVGNTY3?revision=3","title":"VipulDabhi_6-1722962095415.png","associationType":"BODY","width":230,"height":77,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5NGlDNTI1QzQ1MEZFQTVDRUYx?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5NGlDNTI1QzQ1MEZFQTVDRUYx?revision=3","title":"VipulDabhi_7-1722962095417.png","associationType":"BODY","width":591,"height":448,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwMGk2NTM5NzA4QTg1NEZCQUMz?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwMGk2NTM5NzA4QTg1NEZCQUMz?revision=3","title":"VipulDabhi_12-1722962095424.png","associationType":"BODY","width":1269,"height":577,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5N2k2RUI4ODkwMzk3QTMyNUM2?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5N2k2RUI4ODkwMzk3QTMyNUM2?revision=3","title":"VipulDabhi_10-1722962095420.png","associationType":"BODY","width":594,"height":412,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5NWkzRDlFOTUzM0RENUI1NDE0?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5NWkzRDlFOTUzM0RENUI1NDE0?revision=3","title":"VipulDabhi_9-1722962095419.png","associationType":"BODY","width":451,"height":212,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5OWk0RDk5MzA5RTE5QkI5QjY5?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5OWk0RDk5MzA5RTE5QkI5QjY5?revision=3","title":"VipulDabhi_13-1722962095426.png","associationType":"BODY","width":1049,"height":325,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5NmkwQTQ5RjczMDgyRDlCODEx?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5NmkwQTQ5RjczMDgyRDlCODEx?revision=3","title":"VipulDabhi_11-1722962095421.png","associationType":"BODY","width":485,"height":157,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5OGkxMUQ5Rjk0NjI3M0YyMjk0?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5OGkxMUQ5Rjk0NjI3M0YyMjk0?revision=3","title":"VipulDabhi_14-1722962095427.png","associationType":"BODY","width":604,"height":300,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwMmk2OTU3NzEzNzc5QUM5NkJD?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwMmk2OTU3NzEzNzc5QUM5NkJD?revision=3","title":"VipulDabhi_15-1722962095428.png","associationType":"BODY","width":496,"height":228,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwM2lFM0QzOEMxNzEwRDM2RTVE?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwM2lFM0QzOEMxNzEwRDM2RTVE?revision=3","title":"VipulDabhi_16-1722962095432.png","associationType":"BODY","width":1045,"height":425,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwNGk5OTI4ODg0NjU0RkZDMDdG?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwNGk5OTI4ODg0NjU0RkZDMDdG?revision=3","title":"VipulDabhi_18-1722962095435.png","associationType":"BODY","width":883,"height":511,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwNmlERDE3ODg5ODVGNTFBODY0?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwNmlERDE3ODg5ODVGNTFBODY0?revision=3","title":"VipulDabhi_19-1722962095438.png","associationType":"BODY","width":1079,"height":507,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwNWk3MUEwMkRFN0NBOTRDMTY1?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwNWk3MUEwMkRFN0NBOTRDMTY1?revision=3","title":"VipulDabhi_20-1722962095439.png","associationType":"BODY","width":314,"height":549,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwOWk3MzY3QzM2MUQ0ODI4REM1?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwOWk3MzY3QzM2MUQ0ODI4REM1?revision=3","title":"VipulDabhi_21-1722962095443.png","associationType":"BODY","width":1037,"height":689,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwN2k1OTU4MTgxNURERjNDMkNB?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwN2k1OTU4MTgxNURERjNDMkNB?revision=3","title":"VipulDabhi_22-1722962095444.png","associationType":"BODY","width":353,"height":326,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwOGlDQUMwQTJDQzQxRUNCQjNB?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwOGlDQUMwQTJDQzQxRUNCQjNB?revision=3","title":"VipulDabhi_23-1722962095446.png","associationType":"BODY","width":536,"height":392,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzExMGk4NzZFQzI5NUE4ODM0QUFD?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzExMGk4NzZFQzI5NUE4ODM0QUFD?revision=3","title":"VipulDabhi_24-1722962095447.png","associationType":"BODY","width":547,"height":308,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzExMWkzQ0I5RDlGQTZFQzc4Rjg4?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzExMWkzQ0I5RDlGQTZFQzc4Rjg4?revision=3","title":"VipulDabhi_25-1722962095449.png","associationType":"BODY","width":255,"height":532,"altText":null},"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzExMmlFOUY2QzlENzk5NDM3RjI3?revision=3\"}":{"__typename":"AssociatedImage","url":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzExMmlFOUY2QzlENzk5NDM3RjI3?revision=3","title":"VipulDabhi_26-1722962095453.png","associationType":"BODY","width":918,"height":414,"altText":null},"BlogTopicMessage:message:4211883":{"__typename":"BlogTopicMessage","subject":"Microsoft Sentinel & Cyberint Threat Intel Integration Guide","conversation":{"__ref":"Conversation:conversation:4211883"},"id":"message:4211883","revisionNum":3,"uid":4211883,"depth":0,"board":{"__ref":"Blog:board:MicrosoftSentinelBlog"},"author":{"__ref":"User:user:1424765"},"teaser@stripHtml({\"removeProcessingText\":true,\"truncateLength\":-1})":" Explore comprehensive guide on \"Microsoft Sentinel & Cyberint Threat Intel Integration Guide,\" to learn how to integrate Cyberint's advanced threat intelligence with Microsoft Sentinel. This detailed resource will walk you through the integration process, enabling you to leverage enriched threat data for improved detection and response. Elevate your security posture and ensure robust protection against emerging threats. Read the guide to streamline your threat management and enhance your security capabilities. ","introduction":"","metrics":{"__typename":"MessageMetrics","views":9308},"postTime":"2024-08-07T05:50:11.463-07:00","lastPublishTime":"2024-08-07T05:50:11.463-07:00","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})":" Microsoft Sentinel & Cyberint IOC Module Integration Guide \n In today’s cybersecurity landscape, threat intelligence plays a critical role in identifying and mitigating potential threats. Microsoft Sentinel, a powerful cloud-native SIEM (Security Information and Event Management) solution, provides robust capabilities for security monitoring and incident response. Integrating Microsoft Sentinel with Cyberint (Cyberint - Threat Intelligence & Digital Risk Protection) module enhances its ability to detect and respond to emerging threats using threat intelligence feeds. \n \n This guide outlines the steps to integrate Cyberint’s module with Microsoft Sentinel, enabling you to leverage enriched threat intelligence data for more effective security operations. \n PREQUISITES 1. Ensure you have an active Azure account with sufficient permissions to create resources \n 2. Active Cyberint account. (To get the API Token & URL) \n This blog will guide you through the steps for integrating with Cyberint TI feeds and how to troubleshoot various issues that may arise during integration. Here is a brief summary of the steps needed \n \n Log in to your Azure account. \n Create a new Logic App \n Ensure that Managed Identity for the Logic app is enabled. \n Switch to Code view and paste in the JSON code \n Use JSON Lint to verify and validate the Json Format. \n Save the Logic App code. \n Add a Switch-Case to handle HTTP action redirect status code 307. \n Add steps for delay action to handle the Status code 429. \n Configure the Logic App to execute daily. \n Add Retry Policy if Status code 429 persists. \n Grant Microsoft Sentinel Contributor Role to Logic App at the Resource Group Level. \n \n Create a Blank logic app 1. Sign In to Azure Portal \n \n Go to: Azure Portal \n Log in with your Azure credentials. \n \n 2. Create a new Logic App \n \n Navigate to: All services > Logic Apps \n Click: + Add or + Create \n Configure Basics:\n \n Subscription: Select your Azure subscription. \n Resource Group: Choose or create a new one. \n Logic App Name: Enter a unique name. \n Region: Choose your preferred region. \n Select Type: Choose Logic App (Consumption) for pay-as-you-go pricing. \n \n \n \n Click: Review + Create, then Create. \n \n 3. Ensure that the Logic app's Managed Identity \n Under the \"Settings\" section in the navigation bar, select \"Identity\" \n \n \n Switch the \"Status\" slider to \"On\" and verify that you wish to perform this action. \n \n \n You will assign role assignments later in the Blog post. \n \n \n 4. Switch to Code View to paste in JSON code \n After activating the managed Identity, proceed to the Code view within Logic app. \n \n \n Under the \"Development Tools\" section in the navigation bar, select \"Logic app code view\" \n \n \n \n Insert the following code, making sure to substitute the elements marked in yellow with the relevant information specific to your environment. \n \n The information you will need to gather is: \n \n Microsoft Sentinel Subscription ID \n Microsoft Sentinel Resource Group Name \n Microsoft Sentinel Deployment Region \n Cyberint API Token \n Cyberint Environment URL \n \n \n \n **Utilize the following code provided by CYBERINT to implement the foundational logic structure. Substitute the sections highlighted in Red with the appropriate values. ----------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------- \n { \n \"definition\": { \n \"$schema\": \"https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#\", \n \"actions\": { \n \"Compose\": { \n \"inputs\": \"@split(variables('input'), '\\n')\", \n \"runAfter\": { \n \"Initialize_variable\": [ \n \"Succeeded\" \n ] \n }, \n \"type\": \"Compose\" \n }, \n \"Filter_array\": { \n \"inputs\": { \n \"from\": \"@outputs('Compose')\", \n \"where\": \"@not(equals(item(), ''))\" \n }, \n \"runAfter\": { \n \"Compose\": [ \n \"Succeeded\" \n ] \n }, \n \"type\": \"Query\" \n }, \n \"Follow_redirect_http\": { \n \"inputs\": { \n \"method\": \"GET\", \n \"uri\": \"@{outputs('HTTP')['headers']['location']}\" \n }, \n \"runAfter\": { \n \"HTTP\": [ \n \"Failed\" \n ] \n }, \n \"type\": \"Http\" \n }, \n \"For_each\": { \n \"actions\": { \n \"Parse_JSON_2\": { \n \"inputs\": { \n \"content\": \"@items('For_each')\", \n \"schema\": { \n \"properties\": { \n \"confidence\": { \n \"type\": \"integer\" \n }, \n \"description\": { \n \"type\": \"string\" \n }, \n \"detected_activity\": { \n \"type\": \"string\" \n }, \n \"ioc_type\": { \n \"type\": \"string\" \n }, \n \"ioc_value\": { \n \"type\": \"string\" \n }, \n \"observation_date\": { \n \"type\": \"string\" \n }, \n \"severity_score\": { \n \"type\": \"integer\" \n } \n }, \n \"type\": \"object\" \n } \n }, \n \"runAfter\": {}, \n \"type\": \"ParseJson\" \n }, \n \"Threat_Intelligence_-_Upload_Indicators_of_Compromise_(V2)_(Preview)\": { \n \"inputs\": { \n \"body\": { \n \"indicators\": [ \n { \n \"confidence\": \"@{body('Parse_JSON_2')?['confidence']}\", \n \"created\": \"@{utcNow()}\", \n \"description\": \"@{body('Parse_JSON_2')?['description']}\", \n \"external_references\": [], \n \"granular_markings\": [], \n \"id\": \"indicator--@{guid()}\", \n \"indicator_types\": [ \n \"@{body('Parse_JSON_2')?['detected_activity']}\" \n ], \n \"kill_chain_phases\": [ \n { \n \"kill_chain_name\": \"mandiant-attack-lifecycle-model\", \n \"phase_name\": \"establish-foothold\" \n } \n ], \n \"labels\": [ \n \"cyberint\" \n ], \n \"lang\": \"\", \n \"modified\": \"@{utcNow()}\", \n \"name\": \"@{body('Parse_JSON_2')?['ioc_value']}\", \n \"object_marking_refs\": [], \n \"pattern\": \"[ipv4-addr:value = '@{body('Parse_JSON_2')?['ioc_value']}']\", \n \"pattern_type\": \"ipv4-addr\", \n \"spec_version\": \"2.1\", \n \"type\": \"indicator\", \n \"valid_from\": \"@{body('Parse_JSON_2')?['observation_date']}\" \n } \n ], \n \"sourcesystem\": \"Cyberint\" \n }, \n \"host\": { \n \"connection\": { \n \"name\": \"@parameters('$connections')['azuresentinel']['connectionId']\" \n } \n }, \n \"method\": \"post\", \n \"path\": \"/V2/ThreatIntelligence/@{encodeURIComponent('<Microsoft Sentinel workspaceid>')}/UploadIndicators/\" \n }, \n \"runAfter\": { \n \"Parse_JSON_2\": [ \n \"Succeeded\" \n ] \n }, \n \"type\": \"ApiConnection\" \n } \n }, \n \"foreach\": \"@body('Filter_array')\", \n \"runAfter\": { \n \"Filter_array\": [ \n \"Succeeded\" \n ] \n }, \n \"type\": \"Foreach\" \n }, \n \"HTTP\": { \n \"inputs\": { \n \"cookie\": \"access_token=<cyberint api token>\", \n \"method\": \"GET\", \n \"queries\": { \n \"date\": \"@{formatDateTime(utcNow(), 'yyyy-MM-dd')}\", \n \"detected_activity\": \"cnc_server\", \n \"ioc_type\": \"ipv4\" \n }, \n \"uri\": \"https://<cyberint environment url>/ioc/api/v1/feed/daily\" \n }, \n \"runAfter\": {}, \n \"type\": \"Http\" \n }, \n \"Initialize_variable\": { \n \"inputs\": { \n \"variables\": [ \n { \n \"name\": \"input\", \n \"type\": \"string\", \n \"value\": \"@{body('Follow_redirect_http')}\" \n } \n ] \n }, \n \"runAfter\": { \n \"Follow_redirect_http\": [ \n \"Succeeded\" \n ] \n }, \n \"type\": \"InitializeVariable\" \n } \n }, \n \"contentVersion\": \"1.0.0.0\", \n \"outputs\": {}, \n \"parameters\": { \n \"$connections\": { \n \"defaultValue\": {}, \n \"type\": \"Object\" \n } \n }, \n \"triggers\": { \n \"Recurrence\": { \n \"evaluatedRecurrence\": { \n \"frequency\": \"Week\", \n \"interval\": 1 \n }, \n \"recurrence\": { \n \"frequency\": \"Week\", \n \"interval\": 1 \n }, \n \"type\": \"Recurrence\" \n } \n } \n }, \n \"parameters\": { \n \"$connections\": { \n \"value\": { \n \"azuresentinel\": { \n \"connectionId\": \"/subscriptions/<azure subscriptionid>/resourceGroups/<Sentinel Resource Group Name>/providers/Microsoft.Web/connections/azuresentinel\", \n \"connectionName\": \"azuresentinel\", \n \"id\": \"/subscriptions/<azure subscriptionid>/providers/Microsoft.Web/locations/<deployment Region>/managedApis/azuresentinel\" \n } \n } \n } \n } \n } \n \n ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- \n \n 5. Utilize Json Lint Validator \n Since you have modified the JSON code, it makes sense to double check it. In a new tab or window in your browser, go to JSON Online Validator and Formatter - JSON Lint, paste in your modified code, and then click on the green \"Validate JSON\" button. \n Fix any errors that may show up and repeat the process until the JSON passes. Copy the modified code if you made any changes back into the Logic App. \n \n \n 6. Save the Logic App code \n In the Logic App code view page, click on the \"Save\" button. The Azure portal notifications bell will show that this activity is running. You can click on that to see if any errors have occurred. \n \n \n 7. Implement the Switch Case Action \n There is an additional Switch-Case Action required (to handle the Http Action Redirect) to be added once the above code is deployed, follow below instructions to update the above logic app \n \n \n In the \"Development Tools\" in the navigation menu, select \"Logic App designer\" to switch back to the graphical view. Note: You can also get to this view by clicking on the \"Edit\" button in the \"Overview\" page. The Switch action is to be added after the HTTP action: \n \n \n \n Use the following steps to add the needed actions \n \n Use Add an action: \n \n \n \n 2. Search for the \"Switch\" action and select it: \n \n \n Add Status Code value to be fetched from previous HTTP step as: \n \n \n Make sure your Switch action has the \"Run After\" options ‘Has Failed’ & ‘Is Successful’ checked under the \"Settings\" tab \n \n \n 3. Click on Add Case button: \n \n \n Add an exact status code (307) value to Case2 as shown below: \n \n Add new HTTP Action in the case: \n \n \n Search for the \"HTTP\" action and select it \n \n \n \n We need to fetch the new relocated location from our previous step into this HTTP2 action by using the following string ‘@{outputs('HTTP')['headers']['location']}’ respectively as and ensure to use GET method respectively: \n \n \n Open Http 2 and add string ‘@{outputs('HTTP')['headers']['location']}’: \n \n \n \n 8. Add Additional Delay action \n \n There may be a case where the JSON receives a status code of 429. To resolve that add a for Each loop after parse JSON 2 to resolve it \n \n \n Click the Add Action button that is directly under the \"Parse JSON 2\" action. \n Search for \"Delay\" and select it \n Set its \"Count\" to 5 and change the \"Unit\" to \"Second\" \n \n \n More information on the status code 429 can be found at the Official Microsoft Reference links: 1.Microsoft Sentinel - Connectors | Microsoft Learn 2.https://learn.microsoft.com/en-us/azure/logic-apps/handle-throttling-problems-429-errors?tabs=consumption \n \n 9. Adjust the recurrence of the Logic App \n \n This Logic App should run daily because Cyberint produces threat intelligence feeds every day; this is a recommended practice compared to the default weekly schedule. Optionally, a specific time of day can be selected for the Logic App to execute. \n \n Select the \"Recurrence\" trigger at the beginning of the Logic App\" \n Change the \"Interview\" to \"1\" and the \"Frequency\" to \"Day\" \n If you wish to have this Logic app run at a specific time, use the \"At These Hours\" and \"At These Minutes\" fields to specify when you want the Logic App to run as shown in the image below \n \n \n \n 10. Adding Retry Policy if Status code 429 persist: \n In Case if the Logic app still fails due to 429 as depicted below, we will add a retry policy \n Follow the steps to add a retry policy: 1. Navigate to Logic app Designer. 2. Get to the Threat Intelligence Upload indicator of Compromise Step in Logic app. 3. Check Settings tab as depicted: \n \n \n \n Under Networking select the Retry Policy and select Fixed Interval \n \n \n \n \n Provide the count and Interval as required (the logic app currently have 4 counts 20s of interval) \n \n \n \n \n 11. Grant Microsoft Sentinel Contributor Role to Logic App at the Resource Group Level \n To resolve the Unauthorized issue at the last step for Logic app, the Logic App's managed identity will need Microsoft Sentinel contributor rights. Use the following steps to grant this right: \n \n \n \n \n Login to Azure portal(portal.azure.com) \n Go to the Microsoft Sentinel's Resource Group. \n Navigate to \"Access Control (IAM)\" \n \n \n \n 4. Click on the \"Add\" button and select \"Add role assignment\" \n 5. Select \"Microsoft Sentinel Contributor\" role and then click the \"Next\" button at the bottom of the screen \n \n 6. Select the \"Managed Identity\" radio button \n 7. Click \"Select members\" \n 8. Select the correct Subscription \n 9. In the \"Managed Identity\" drop down, select \"Logic app\" \n 10. Find the name of the Logic App and select it. \n 11. Click the \"Select\" button at the bottom of the page. \n 12. Click the \"Review and assign\" button at the bottom of the page to assign the permission \n \n The Logic App is now ready to be run daily to ingest the Cyberint Threat Intelligence data. \n The verify that the data is being ingested, you can use the KQL below to validate. \n ThreatIntelligenceIndicator | where SourceSystem contains \"Cyberint\" \n \n \n ","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":-1})@stringLength":"40731","kudosSumWeight":1,"repliesCount":1,"readOnly":false,"images":{"__typename":"AssociatedImageConnection","edges":[{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEyNGkyMEIyRjdENkQ3Q0EyRkNB?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDI","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA4N2k5MTE0MDM2QzZFQTVFOEZE?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDM","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA4OGk3NEMzQTA4ODEzRTBDQ0Mw?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDQ","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA4OWk1ODVCOTM2MERGNkMxQjZE?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDU","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5MWkwOEJENUE1QUFDMERDNkFF?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDY","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5MGk4RUVGRTE0RjM1RDgwNDA1?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDc","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5Mmk1MTI3QUNBMDJBOEVGNTY3?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDg","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5NGlDNTI1QzQ1MEZFQTVDRUYx?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDk","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwMGk2NTM5NzA4QTg1NEZCQUMz?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDEw","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5N2k2RUI4ODkwMzk3QTMyNUM2?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDEx","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5NWkzRDlFOTUzM0RENUI1NDE0?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDEy","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5OWk0RDk5MzA5RTE5QkI5QjY5?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDEz","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5NmkwQTQ5RjczMDgyRDlCODEx?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE0","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzA5OGkxMUQ5Rjk0NjI3M0YyMjk0?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE1","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwMmk2OTU3NzEzNzc5QUM5NkJD?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE2","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwM2lFM0QzOEMxNzEwRDM2RTVE?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE3","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwNGk5OTI4ODg0NjU0RkZDMDdG?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE4","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwNmlERDE3ODg5ODVGNTFBODY0?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDE5","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwNWk3MUEwMkRFN0NBOTRDMTY1?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDIw","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwOWk3MzY3QzM2MUQ0ODI4REM1?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDIx","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwN2k1OTU4MTgxNURERjNDMkNB?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDIy","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzEwOGlDQUMwQTJDQzQxRUNCQjNB?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDIz","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzExMGk4NzZFQzI5NUE4ODM0QUFD?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDI0","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzExMWkzQ0I5RDlGQTZFQzc4Rjg4?revision=3\"}"}},{"__typename":"AssociatedImageEdge","cursor":"MjUuMXwyLjF8b3wyNXxfTlZffDI1","node":{"__ref":"AssociatedImage:{\"url\":\"https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00MjExODgzLTYwNzExMmlFOUY2QzlENzk5NDM3RjI3?revision=3\"}"}}],"totalCount":30,"pageInfo":{"__typename":"PageInfo","hasNextPage":true,"endCursor":"MjUuMXwyLjF8b3wyNXxfTlZffDI1","hasPreviousPage":false,"startCursor":null}},"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"coverImage":null,"coverImageProperties":{"__typename":"CoverImageProperties","style":"STANDARD","titlePosition":"BOTTOM","altText":""}},"CachedAsset:text:en_US-components/community/Navbar-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/community/Navbar-1744658874051","value":{"community":"Community Home","inbox":"Inbox","manageContent":"Manage Content","tos":"Terms of Service","forgotPassword":"Forgot Password","themeEditor":"Theme Editor","edit":"Edit Navigation Bar","skipContent":"Skip to content","gxcuf89792":"Tech Community","external-1":"Events","s-m-b":"Small and Medium Businesses","windows-server":"Windows Server","education-sector":"Education Sector","driving-adoption":"Driving Adoption","microsoft-learn":"Microsoft Learn","s-q-l-server":"SQL Server","partner-community":"Microsoft Partner Community","microsoft365":"Microsoft 365","external-9":".NET","external-8":"Teams","external-7":"Github","products-services":"Products","external-6":"Power Platform","communities-1":"Topics","external-5":"Microsoft Security","planner":"Planner","external-4":"Microsoft 365","external-3":"Dynamics 365","azure":"Azure","healthcare-and-life-sciences":"Healthcare and Life Sciences","external-2":"Azure","microsoft-mechanics":"Microsoft Mechanics","microsoft-learn-1":"Community","external-10":"Learning Room Directory","microsoft-learn-blog":"Blog","windows":"Windows","i-t-ops-talk":"ITOps Talk","external-link-1":"View All","microsoft-securityand-compliance":"Microsoft Security","public-sector":"Public Sector","community-info-center":"Lounge","external-link-2":"View All","microsoft-teams":"Microsoft Teams","external":"Blogs","microsoft-endpoint-manager":"Microsoft Intune and Configuration Manager","startupsat-microsoft":"Startups at Microsoft","exchange":"Exchange","a-i":"AI and Machine Learning","io-t":"Internet of Things (IoT)","outlook":"Outlook","external-link":"Community Hubs","communities":"Products"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarHamburgerDropdown-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarHamburgerDropdown-1744658874051","value":{"hamburgerLabel":"Side Menu"},"localOverride":false},"CachedAsset:text:en_US-components/community/BrandLogo-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/community/BrandLogo-1744658874051","value":{"logoAlt":"Khoros","themeLogoAlt":"Brand Logo"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarTextLinks-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarTextLinks-1744658874051","value":{"more":"More"},"localOverride":false},"CachedAsset:text:en_US-components/authentication/AuthenticationLink-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/authentication/AuthenticationLink-1744658874051","value":{"title.login":"Sign In","title.registration":"Register","title.forgotPassword":"Forgot Password","title.multiAuthLogin":"Sign In"},"localOverride":false},"CachedAsset:text:en_US-components/nodes/NodeLink-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/nodes/NodeLink-1744658874051","value":{"place":"Place {name}"},"localOverride":false},"CachedAsset:text:en_US-components/tags/TagSubscriptionAction-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/tags/TagSubscriptionAction-1744658874051","value":{"success.follow.title":"Following Tag","success.unfollow.title":"Unfollowed Tag","success.follow.message.followAcrossCommunity":"You will be notified when this tag is used anywhere across the community","success.unfollowtag.message":"You will no longer be notified when this tag is used anywhere in this place","success.unfollowtagAcrossCommunity.message":"You will no longer be notified when this tag is used anywhere across the community","unexpected.error.title":"Error - Action Failed","unexpected.error.message":"An unidentified problem occurred during the action you took. Please try again later.","buttonTitle":"{isSubscribed, select, true {Unfollow} false {Follow} other{}}","unfollow":"Unfollow"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageListTabs-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageListTabs-1744658874051","value":{"mostKudoed":"{value, select, IDEA {Most Votes} other {Most Likes}}","mostReplies":"Most Replies","mostViewed":"Most Viewed","newest":"{value, select, IDEA {Newest Ideas} OCCASION {Newest Events} other {Newest Topics}}","newestOccasions":"Newest Events","mostRecent":"Most Recent","noReplies":"No Replies Yet","noSolutions":"No Solutions Yet","solutions":"Solutions","mostRecentUserContent":"Most Recent","trending":"Trending","draft":"Drafts","spam":"Spam","abuse":"Abuse","moderation":"Moderation","tags":"Tags","PAST":"Past","UPCOMING":"Upcoming","sortBymostRecent":"Sort By Most Recent","sortBymostRecentUserContent":"Sort By Most Recent","sortBymostKudoed":"Sort By Most Likes","sortBymostReplies":"Sort By Most Replies","sortBymostViewed":"Sort By Most Viewed","sortBynewest":"Sort By Newest Topics","sortBynewestOccasions":"Sort By Newest Events","otherTabs":" Messages list in the {tab} for {conversationStyle}","guides":"Guides","archives":"Archives"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/QueryHandler-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/QueryHandler-1744658874051","value":{"title":"Query Handler"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarDropdownToggle-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarDropdownToggle-1744658874051","value":{"ariaLabelClosed":"Press the down arrow to open the menu"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/OverflowNav-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/OverflowNav-1744658874051","value":{"toggleText":"More"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageView/MessageViewInline-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageView/MessageViewInline-1744658874051","value":{"bylineAuthor":"{bylineAuthor}","bylineBoard":"{bylineBoard}","anonymous":"Anonymous","place":"Place {bylineBoard}","gotoParent":"Go to parent {name}"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMore-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Pager/PagerLoadMore-1744658874051","value":{"loadMore":"Show More"},"localOverride":false},"CachedAsset:text:en_US-components/users/UserLink-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/users/UserLink-1744658874051","value":{"authorName":"View Profile: {author}","anonymous":"Anonymous"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageSubject-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSubject-1744658874051","value":{"noSubject":"(no subject)"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageBody-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageBody-1744658874051","value":{"showMessageBody":"Show More","mentionsErrorTitle":"{mentionsType, select, board {Board} user {User} message {Message} other {}} No Longer Available","mentionsErrorMessage":"The {mentionsType} you are trying to view has been removed from the community.","videoProcessing":"Video is being processed. Please try again in a few minutes.","bannerTitle":"Video provider requires cookies to play the video. Accept to continue or {url} it directly on the provider's site.","buttonTitle":"Accept","urlText":"watch"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageTime-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageTime-1744658874051","value":{"postTime":"Published: {time}","lastPublishTime":"Last Update: {time}","conversation.lastPostingActivityTime":"Last posting activity time: {time}","conversation.lastPostTime":"Last post time: {time}","moderationData.rejectTime":"Rejected time: {time}"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/nodes/NodeIcon-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/nodes/NodeIcon-1744658874051","value":{"contentType":"Content Type {style, select, FORUM {Forum} BLOG {Blog} TKB {Knowledge Base} IDEA {Ideas} OCCASION {Events} other {}} icon"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageUnreadCount-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageUnreadCount-1744658874051","value":{"unread":"{count} unread","comments":"{count, plural, one { unread comment} other{ unread comments}}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageViewCount-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageViewCount-1744658874051","value":{"textTitle":"{count, plural,one {View} other{Views}}","views":"{count, plural, one{View} other{Views}}"},"localOverride":false},"CachedAsset:text:en_US-components/kudos/KudosCount-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/kudos/KudosCount-1744658874051","value":{"textTitle":"{count, plural,one {{messageType, select, IDEA{Vote} other{Like}}} other{{messageType, select, IDEA{Votes} other{Likes}}}}","likes":"{count, plural, one{like} other{likes}}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageRepliesCount-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageRepliesCount-1744658874051","value":{"textTitle":"{count, plural,one {{conversationStyle, select, IDEA{Comment} OCCASION{Comment} other{Reply}}} other{{conversationStyle, select, IDEA{Comments} OCCASION{Comments} other{Replies}}}}","comments":"{count, plural, one{Comment} other{Comments}}"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1744658874051":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserAvatar-1744658874051","value":{"altText":"{login}'s avatar","altTextGeneric":"User's avatar"},"localOverride":false}}}},"page":"/tags/TagPage/TagPage","query":{"nodeId":"category:microsoft-sentinel","tagName":"azure"},"buildId":"HEhyUrv5OXNBIbfCLaOrw","runtimeConfig":{"buildInformationVisible":false,"logLevelApp":"info","logLevelMetrics":"info","openTelemetryClientEnabled":false,"openTelemetryConfigName":"o365","openTelemetryServiceVersion":"25.1.0","openTelemetryUniverse":"prod","openTelemetryCollector":"http://localhost:4318","openTelemetryRouteChangeAllowedTime":"5000","apolloDevToolsEnabled":false,"inboxMuteWipFeatureEnabled":false},"isFallback":false,"isExperimentalCompile":false,"dynamicIds":["./components/community/Navbar/NavbarWidget.tsx","./components/community/Breadcrumb/BreadcrumbWidget.tsx","./components/customComponent/CustomComponent/CustomComponent.tsx","./components/tags/TagsHeaderWidget/TagsHeaderWidget.tsx","./components/messages/MessageListForNodeByRecentActivityWidget/MessageListForNodeByRecentActivityWidget.tsx","./components/tags/TagSubscriptionAction/TagSubscriptionAction.tsx","./components/external/components/ExternalComponent.tsx","../shared/client/components/common/List/ListGroup/ListGroup.tsx","./components/messages/MessageView/MessageView.tsx","./components/messages/MessageView/MessageViewInline/MessageViewInline.tsx","../shared/client/components/common/Pager/PagerLoadMore/PagerLoadMore.tsx"],"appGip":true,"scriptLoader":[{"id":"analytics","src":"https://techcommunity.microsoft.com/t5/s/gxcuf89792/pagescripts/1730819800000/analytics.js?page.id=TagPage","strategy":"afterInteractive"}]}