From 5acbca239354620bf29b823ac37d61f141352e37 Mon Sep 17 00:00:00 2001 From: Niklas Logren Date: Thu, 30 Jan 2025 10:16:59 +0100 Subject: [PATCH] chore: package solution --- Solutions/Recorded Future/Package/3.2.14.zip | Bin 0 -> 51296 bytes .../Recorded Future/Package/mainTemplate.json | 128 +++++++++++------- 2 files changed, 78 insertions(+), 50 deletions(-) create mode 100644 Solutions/Recorded Future/Package/3.2.14.zip diff --git a/Solutions/Recorded Future/Package/3.2.14.zip b/Solutions/Recorded Future/Package/3.2.14.zip new file mode 100644 index 0000000000000000000000000000000000000000..3576be7913169d3c8e876240187e10bdbb653628 GIT binary patch literal 51296 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 literal 0 HcmV?d00001 diff --git a/Solutions/Recorded Future/Package/mainTemplate.json b/Solutions/Recorded Future/Package/mainTemplate.json index 2b5cb7b333b..aa717494332 100644 --- a/Solutions/Recorded Future/Package/mainTemplate.json +++ b/Solutions/Recorded Future/Package/mainTemplate.json @@ -97,7 +97,7 @@ "email": "support@recordedfuture.com", "_email": "[variables('email')]", "_solutionName": "Recorded Future", - "_solutionVersion": "3.2.13", + "_solutionVersion": "3.2.14", "solutionId": "recordedfuture1605638642586.recorded_future_sentinel_solution", "_solutionId": "[variables('solutionId')]", "analyticRuleObject1": { @@ -206,7 +206,7 @@ "_playbookcontentProductId4": "[concat(take(variables('_solutionId'),50),'-','pl','-', uniqueString(concat(variables('_solutionId'),'-','Playbook','-',variables('_playbookContentId4'),'-', variables('playbookVersion4'))))]", "RecordedFuture-Domain-IndicatorImport": "RecordedFuture-Domain-IndicatorImport", "_RecordedFuture-Domain-IndicatorImport": "[variables('RecordedFuture-Domain-IndicatorImport')]", - "playbookVersion5": "1.0", + "playbookVersion5": "1.2", "playbookContentId5": "RecordedFuture-Domain-IndicatorImport", "_playbookContentId5": "[variables('playbookContentId5')]", "playbookId5": "[resourceId('Microsoft.Logic/workflows', variables('playbookContentId5'))]", @@ -214,7 +214,7 @@ "_playbookcontentProductId5": "[concat(take(variables('_solutionId'),50),'-','pl','-', uniqueString(concat(variables('_solutionId'),'-','Playbook','-',variables('_playbookContentId5'),'-', variables('playbookVersion5'))))]", "RecordedFuture-Hash-IndicatorImport": "RecordedFuture-Hash-IndicatorImport", "_RecordedFuture-Hash-IndicatorImport": "[variables('RecordedFuture-Hash-IndicatorImport')]", - "playbookVersion6": "1.0", + "playbookVersion6": "1.2", "playbookContentId6": "RecordedFuture-Hash-IndicatorImport", "_playbookContentId6": "[variables('playbookContentId6')]", "playbookId6": "[resourceId('Microsoft.Logic/workflows', variables('playbookContentId6'))]", @@ -222,7 +222,7 @@ "_playbookcontentProductId6": "[concat(take(variables('_solutionId'),50),'-','pl','-', uniqueString(concat(variables('_solutionId'),'-','Playbook','-',variables('_playbookContentId6'),'-', variables('playbookVersion6'))))]", "RecordedFuture-IP-IndicatorImport": "RecordedFuture-IP-IndicatorImport", "_RecordedFuture-IP-IndicatorImport": "[variables('RecordedFuture-IP-IndicatorImport')]", - "playbookVersion7": "1.0", + "playbookVersion7": "1.2", "playbookContentId7": "RecordedFuture-IP-IndicatorImport", "_playbookContentId7": "[variables('playbookContentId7')]", "playbookId7": "[resourceId('Microsoft.Logic/workflows', variables('playbookContentId7'))]", @@ -230,7 +230,7 @@ "_playbookcontentProductId7": "[concat(take(variables('_solutionId'),50),'-','pl','-', uniqueString(concat(variables('_solutionId'),'-','Playbook','-',variables('_playbookContentId7'),'-', variables('playbookVersion7'))))]", "RecordedFuture-URL-IndicatorImport": "RecordedFuture-URL-IndicatorImport", "_RecordedFuture-URL-IndicatorImport": "[variables('RecordedFuture-URL-IndicatorImport')]", - "playbookVersion8": "1.0", + "playbookVersion8": "1.2", "playbookContentId8": "RecordedFuture-URL-IndicatorImport", "_playbookContentId8": "[variables('playbookContentId8')]", "playbookId8": "[resourceId('Microsoft.Logic/workflows', variables('playbookContentId8'))]", @@ -344,7 +344,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureDomainMalwareC2inDNSEvents_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureDomainMalwareC2inDNSEvents_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject1').analyticRuleVersion1]", @@ -483,7 +483,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureDomainMalwareC2inSyslogEvents_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureDomainMalwareC2inSyslogEvents_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject2').analyticRuleVersion2]", @@ -623,7 +623,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureHashObservedInUndergroundinCommonSecurityLog_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureHashObservedInUndergroundinCommonSecurityLog_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject3').analyticRuleVersion3]", @@ -779,7 +779,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureIPMalwareC2inAzureActivityEvents_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureIPMalwareC2inAzureActivityEvents_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject4').analyticRuleVersion4]", @@ -910,7 +910,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureIPMalwareC2inDNSEvents_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureIPMalwareC2inDNSEvents_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject5').analyticRuleVersion5]", @@ -1055,7 +1055,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureUrlReportedbyInsiktGroupinSyslogEvents_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureUrlReportedbyInsiktGroupinSyslogEvents_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject6').analyticRuleVersion6]", @@ -1184,7 +1184,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureThreatHuntingHashAllActors_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureThreatHuntingHashAllActors_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject7').analyticRuleVersion7]", @@ -1321,7 +1321,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureThreatHuntingIPAllActors_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureThreatHuntingIPAllActors_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject8').analyticRuleVersion8]", @@ -1452,7 +1452,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureThreatHuntingDomainAllActors_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureThreatHuntingDomainAllActors_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject9').analyticRuleVersion9]", @@ -1583,7 +1583,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureThreatHuntingUrlAllActors_AnalyticalRules Analytics Rule with template version 3.2.13", + "description": "RecordedFutureThreatHuntingUrlAllActors_AnalyticalRules Analytics Rule with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject10').analyticRuleVersion10]", @@ -1712,7 +1712,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-IOC_Enrichment Playbook with template version 3.2.13", + "description": "RecordedFuture-IOC_Enrichment Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion1')]", @@ -2386,7 +2386,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-Playbook-Alert-Importer Playbook with template version 3.2.13", + "description": "RecordedFuture-Playbook-Alert-Importer Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion2')]", @@ -2756,7 +2756,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-AlertImporter Playbook with template version 3.2.13", + "description": "RecordedFuture-AlertImporter Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion3')]", @@ -3218,7 +3218,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-ThreatIntelligenceImport Playbook with template version 3.2.13", + "description": "RecordedFuture-ThreatIntelligenceImport Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion4')]", @@ -3447,7 +3447,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-Domain-IndicatorImport Playbook with template version 3.2.13", + "description": "RecordedFuture-Domain-IndicatorImport Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion5')]", @@ -3554,7 +3554,7 @@ } } }, - "RecordedFuture-ImportToSentinel": { + "RecordedFuture-ThreatIntelligenceImport": { "runAfter": { "Parse_JSON": [ "Succeeded" @@ -3637,7 +3637,7 @@ "apiVersion": "2017-07-01", "tags": { "hidden-SentinelTemplateName": "RecordedFuture-Domain-IndicatorImport", - "hidden-SentinelTemplateVersion": "1.0", + "hidden-SentinelTemplateVersion": "1.2", "hidden-SentinelWorkspaceId": "[[variables('workspaceResourceId')]" }, "dependsOn": [ @@ -3694,7 +3694,7 @@ "postDeployment": [ "After deployment, open the playbook to configure all connections and press save." ], - "lastUpdateTime": "2024-01-12T00:00:00Z", + "lastUpdateTime": "2025-01-29T00:00:00Z", "tags": [ "Threat Intelligence" ], @@ -3712,6 +3712,13 @@ "notes": [ "API connection rename." ] + }, + { + "version": "1.2", + "title": "Minor rename", + "notes": [ + "Rename logic app block for consistency." + ] } ] } @@ -3738,7 +3745,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-Hash-IndicatorImport Playbook with template version 3.2.13", + "description": "RecordedFuture-Hash-IndicatorImport Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion6')]", @@ -3845,7 +3852,7 @@ } } }, - "RecordedFuture-ImportToSentinel": { + "RecordedFuture-ThreatIntelligenceImport": { "runAfter": { "Parse_JSON": [ "Succeeded" @@ -3928,7 +3935,7 @@ "apiVersion": "2017-07-01", "tags": { "hidden-SentinelTemplateName": "RecordedFuture-Hash-IndicatorImport", - "hidden-SentinelTemplateVersion": "1.0", + "hidden-SentinelTemplateVersion": "1.2", "hidden-SentinelWorkspaceId": "[[variables('workspaceResourceId')]" }, "dependsOn": [ @@ -3985,7 +3992,7 @@ "postDeployment": [ "After deployment, open the playbook to configure all connections and press save." ], - "lastUpdateTime": "2024-01-12T00:00:00Z", + "lastUpdateTime": "2025-01-30T00:00:00Z", "tags": [ "Threat Intelligence" ], @@ -4003,6 +4010,13 @@ "notes": [ "API connection rename." ] + }, + { + "version": "1.2", + "title": "Minor rename", + "notes": [ + "Rename logic app block for consistency." + ] } ] } @@ -4029,7 +4043,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-IP-IndicatorImport Playbook with template version 3.2.13", + "description": "RecordedFuture-IP-IndicatorImport Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion7')]", @@ -4220,7 +4234,7 @@ "apiVersion": "2017-07-01", "tags": { "hidden-SentinelTemplateName": "RecordedFuture-IP-IndicatorImport", - "hidden-SentinelTemplateVersion": "1.0", + "hidden-SentinelTemplateVersion": "1.2", "hidden-SentinelWorkspaceId": "[[variables('workspaceResourceId')]" }, "dependsOn": [ @@ -4278,7 +4292,7 @@ "postDeployment": [ "After deployment, open the playbook to configure all connections and press save." ], - "lastUpdateTime": "2024-01-12T17:00:00Z", + "lastUpdateTime": "2025-01-30T17:00:00Z", "tags": [ "Threat Intelligence" ], @@ -4296,6 +4310,13 @@ "notes": [ "API connection rename." ] + }, + { + "version": "1.2", + "title": "Minor rename", + "notes": [ + "Rename logic app block for consistency." + ] } ] } @@ -4322,7 +4343,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-URL-IndicatorImport Playbook with template version 3.2.13", + "description": "RecordedFuture-URL-IndicatorImport Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion8')]", @@ -4429,7 +4450,7 @@ } } }, - "RecordedFuture-ImportToSentinel": { + "RecordedFuture-ThreatIntelligenceImport": { "runAfter": { "Parse_JSON": [ "Succeeded" @@ -4512,7 +4533,7 @@ "apiVersion": "2017-07-01", "tags": { "hidden-SentinelTemplateName": "RecordedFuture-URL-IndicatorImport", - "hidden-SentinelTemplateVersion": "1.0", + "hidden-SentinelTemplateVersion": "1.2", "hidden-SentinelWorkspaceId": "[[variables('workspaceResourceId')]" }, "dependsOn": [ @@ -4569,7 +4590,7 @@ "postDeployment": [ "After deployment, open the playbook to configure all connections and press save." ], - "lastUpdateTime": "2024-01-12T00:00:00Z", + "lastUpdateTime": "2025-01-30T00:00:00Z", "tags": [ "Threat Intelligence" ], @@ -4587,6 +4608,13 @@ "notes": [ "API connection rename." ] + }, + { + "version": "1.2", + "title": "Minor rename", + "notes": [ + "Rename logic app block for consistency." + ] } ] } @@ -4613,7 +4641,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-Sandbox_Enrichment-Url Playbook with template version 3.2.13", + "description": "RecordedFuture-Sandbox_Enrichment-Url Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion9')]", @@ -4998,7 +5026,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-CustomConnector Playbook with template version 3.2.13", + "description": "RecordedFuture-CustomConnector Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion10')]", @@ -5083,7 +5111,7 @@ "url": "https://support.recordedfuture.com", "email": "support@recordedfuture.com" }, - "version": "1.0" + "version": "1.1" }, "host": "api.recordedfuture.com", "basePath": "/gw/azure", @@ -7626,7 +7654,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-ThreatMap-Importer Playbook with template version 3.2.13", + "description": "RecordedFuture-ThreatMap-Importer Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion11')]", @@ -8005,7 +8033,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuture-MalwareThreatMap-Importer Playbook with template version 3.2.13", + "description": "RecordedFuture-MalwareThreatMap-Importer Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion12')]", @@ -8380,7 +8408,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "ActorThreatHunt-IndicatorImport Playbook with template version 3.2.13", + "description": "ActorThreatHunt-IndicatorImport Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion13')]", @@ -8616,7 +8644,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MalwareThreatHunt-IndicatorImport Playbook with template version 3.2.13", + "description": "MalwareThreatHunt-IndicatorImport Playbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion14')]", @@ -8853,7 +8881,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFuturePlaybookAlertOverview Workbook with template version 3.2.13", + "description": "RecordedFuturePlaybookAlertOverview Workbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion1')]", @@ -8937,7 +8965,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureAlertOverview Workbook with template version 3.2.13", + "description": "RecordedFutureAlertOverview Workbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion2')]", @@ -9021,7 +9049,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureDomainCorrelation Workbook with template version 3.2.13", + "description": "RecordedFutureDomainCorrelation Workbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion3')]", @@ -9105,7 +9133,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureHashCorrelation Workbook with template version 3.2.13", + "description": "RecordedFutureHashCorrelation Workbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion4')]", @@ -9189,7 +9217,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureIPCorrelation Workbook with template version 3.2.13", + "description": "RecordedFutureIPCorrelation Workbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion5')]", @@ -9273,7 +9301,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureURLCorrelation Workbook with template version 3.2.13", + "description": "RecordedFutureURLCorrelation Workbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion6')]", @@ -9357,7 +9385,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureThreatActorHunting Workbook with template version 3.2.13", + "description": "RecordedFutureThreatActorHunting Workbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion7')]", @@ -9441,7 +9469,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RecordedFutureMalwareThreatHunting Workbook with template version 3.2.13", + "description": "RecordedFutureMalwareThreatHunting Workbook with template version 3.2.14", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion8')]", @@ -9521,7 +9549,7 @@ "apiVersion": "2023-04-01-preview", "location": "[parameters('workspace-location')]", "properties": { - "version": "3.2.13", + "version": "3.2.14", "kind": "Solution", "contentSchemaVersion": "3.0.0", "displayName": "Recorded Future",