|
55 | 55 | "email": "support@microsoft.com", |
56 | 56 | "_email": "[variables('email')]", |
57 | 57 | "_solutionName": "QualysVM", |
58 | | - "_solutionVersion": "3.0.8", |
| 58 | + "_solutionVersion": "3.0.9", |
59 | 59 | "solutionId": "azuresentinel.azure-sentinel-qualysvm", |
60 | 60 | "_solutionId": "[variables('solutionId')]", |
61 | 61 | "workspaceResourceId": "[resourceId('microsoft.OperationalInsights/Workspaces', parameters('workspace'))]", |
62 | | - "dataConnectorCCPVersion": "3.0.8", |
| 62 | + "dataConnectorCCPVersion": "3.0.9", |
63 | 63 | "_dataConnectorContentIdConnectorDefinition1": "QualysVMLogsCCPDefinition", |
64 | 64 | "dataConnectorTemplateNameConnectorDefinition1": "[concat(parameters('workspace'),'-dc-',uniquestring(variables('_dataConnectorContentIdConnectorDefinition1')))]", |
65 | 65 | "_dataConnectorContentIdConnections1": "QualysVMLogsCCPDefinitionConnections", |
|
156 | 156 | "resources": [ |
157 | 157 | { |
158 | 158 | "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',variables('_dataConnectorContentIdConnectorDefinition1'))]", |
159 | | - "apiVersion": "2025-09-01", |
| 159 | + "apiVersion": "2022-09-01-preview", |
160 | 160 | "type": "Microsoft.OperationalInsights/workspaces/providers/dataConnectorDefinitions", |
161 | 161 | "location": "[parameters('workspace-location')]", |
162 | 162 | "kind": "Customizable", |
|
166 | 166 | "title": "Qualys Vulnerability Management (via Codeless Connector Framework)", |
167 | 167 | "publisher": "Microsoft", |
168 | 168 | "descriptionMarkdown": "The [Qualys Vulnerability Management (VM)](https://www.qualys.com/apps/vulnerability-management/) data connector provides the capability to ingest vulnerability host detection data into Microsoft Sentinel through the Qualys API. The connector provides visibility into host detection data from vulerability scans.", |
169 | | - "graphQueriesTableName": "QualysHostDetectionV3_CL", |
170 | 169 | "graphQueries": [ |
171 | 170 | { |
172 | 171 | "metricName": "Total events received", |
173 | 172 | "legend": "Qualys Host Detection Logs", |
174 | | - "baseQuery": "{{graphQueriesTableName}}" |
| 173 | + "baseQuery": "QualysHostDetectionV3_CL" |
175 | 174 | } |
176 | 175 | ], |
177 | 176 | "sampleQueries": [ |
178 | 177 | { |
179 | 178 | "description": "Get Sample of Qualys Host Detection logs", |
180 | | - "query": "{{graphQueriesTableName}}\n | take 10" |
| 179 | + "query": "QualysHostDetectionV3_CL\n | take 10" |
181 | 180 | } |
182 | 181 | ], |
183 | 182 | "dataTypes": [ |
184 | 183 | { |
185 | | - "name": "{{graphQueriesTableName}}", |
186 | | - "lastDataReceivedQuery": "{{graphQueriesTableName}}\n| summarize Time = max(TimeGenerated)\n| where isnotempty(Time)" |
| 184 | + "name": "QualysHostDetectionV3_CL", |
| 185 | + "lastDataReceivedQuery": "QualysHostDetectionV3_CL\n| summarize Time = max(TimeGenerated)\n| where isnotempty(Time)" |
187 | 186 | } |
188 | 187 | ], |
189 | 188 | "connectivityCriteria": [ |
|
368 | 367 | }, |
369 | 368 | { |
370 | 369 | "name": "QualysVMDCR", |
371 | | - "apiVersion": "2024-03-11", |
| 370 | + "apiVersion": "2022-06-01", |
372 | 371 | "type": "Microsoft.Insights/dataCollectionRules", |
373 | 372 | "location": "[parameters('workspace-location')]", |
374 | 373 | "kind": "[variables('blanks')]", |
|
448 | 447 | }, |
449 | 448 | { |
450 | 449 | "name": "QualysHostDetectionV3_CL", |
451 | | - "apiVersion": "2025-07-01", |
| 450 | + "apiVersion": "2022-10-01", |
452 | 451 | "type": "Microsoft.OperationalInsights/workspaces/tables", |
453 | 452 | "location": "[parameters('workspace-location')]", |
454 | 453 | "kind": null, |
|
521 | 520 | }, |
522 | 521 | { |
523 | 522 | "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',variables('_dataConnectorContentIdConnectorDefinition1'))]", |
524 | | - "apiVersion": "2025-09-01", |
| 523 | + "apiVersion": "2022-09-01-preview", |
525 | 524 | "type": "Microsoft.OperationalInsights/workspaces/providers/dataConnectorDefinitions", |
526 | 525 | "location": "[parameters('workspace-location')]", |
527 | 526 | "kind": "Customizable", |
|
531 | 530 | "title": "Qualys Vulnerability Management (via Codeless Connector Framework)", |
532 | 531 | "publisher": "Microsoft", |
533 | 532 | "descriptionMarkdown": "The [Qualys Vulnerability Management (VM)](https://www.qualys.com/apps/vulnerability-management/) data connector provides the capability to ingest vulnerability host detection data into Microsoft Sentinel through the Qualys API. The connector provides visibility into host detection data from vulerability scans.", |
534 | | - "graphQueriesTableName": "QualysHostDetectionV3_CL", |
535 | 533 | "graphQueries": [ |
536 | 534 | { |
537 | 535 | "metricName": "Total events received", |
538 | 536 | "legend": "Qualys Host Detection Logs", |
539 | | - "baseQuery": "{{graphQueriesTableName}}" |
| 537 | + "baseQuery": "QualysHostDetectionV3_CL" |
540 | 538 | } |
541 | 539 | ], |
542 | 540 | "sampleQueries": [ |
543 | 541 | { |
544 | 542 | "description": "Get Sample of Qualys Host Detection logs", |
545 | | - "query": "{{graphQueriesTableName}}\n | take 10" |
| 543 | + "query": "QualysHostDetectionV3_CL\n | take 10" |
546 | 544 | } |
547 | 545 | ], |
548 | 546 | "dataTypes": [ |
549 | 547 | { |
550 | | - "name": "{{graphQueriesTableName}}", |
551 | | - "lastDataReceivedQuery": "{{graphQueriesTableName}}\n| summarize Time = max(TimeGenerated)\n| where isnotempty(Time)" |
| 548 | + "name": "QualysHostDetectionV3_CL", |
| 549 | + "lastDataReceivedQuery": "QualysHostDetectionV3_CL\n| summarize Time = max(TimeGenerated)\n| where isnotempty(Time)" |
552 | 550 | } |
553 | 551 | ], |
554 | 552 | "connectivityCriteria": [ |
|
823 | 821 | }, |
824 | 822 | { |
825 | 823 | "name": "[[concat(parameters('innerWorkspace'),'/Microsoft.SecurityInsights/', 'QualysVMLogsCCP', parameters('guidValue'))]", |
826 | | - "apiVersion": "2025-09-01", |
| 824 | + "apiVersion": "2023-02-01-preview", |
827 | 825 | "type": "Microsoft.OperationalInsights/workspaces/providers/dataConnectors", |
828 | 826 | "location": "[parameters('workspace-location')]", |
829 | 827 | "kind": "RestApiPoller", |
|
890 | 888 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
891 | 889 | ], |
892 | 890 | "properties": { |
893 | | - "description": "QualysHostDetection Data Parser with template version 3.0.8", |
| 891 | + "description": "QualysHostDetection Data Parser with template version 3.0.9", |
894 | 892 | "mainTemplate": { |
895 | 893 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
896 | 894 | "contentVersion": "[variables('parserObject1').parserVersion1]", |
|
1022 | 1020 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
1023 | 1021 | ], |
1024 | 1022 | "properties": { |
1025 | | - "description": "QualysVMv2 Workbook with template version 3.0.8", |
| 1023 | + "description": "QualysVMv2 Workbook with template version 3.0.9", |
1026 | 1024 | "mainTemplate": { |
1027 | 1025 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
1028 | 1026 | "contentVersion": "[variables('workbookVersion1')]", |
|
1110 | 1108 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
1111 | 1109 | ], |
1112 | 1110 | "properties": { |
1113 | | - "description": "HighNumberofVulnDetectedV2_AnalyticalRules Analytics Rule with template version 3.0.8", |
| 1111 | + "description": "HighNumberofVulnDetectedV2_AnalyticalRules Analytics Rule with template version 3.0.9", |
1114 | 1112 | "mainTemplate": { |
1115 | 1113 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
1116 | 1114 | "contentVersion": "[variables('analyticRuleObject1').analyticRuleVersion1]", |
|
1154 | 1152 | { |
1155 | 1153 | "fieldMappings": [ |
1156 | 1154 | { |
1157 | | - "identifier": "FullName", |
1158 | | - "columnName": "NetBios" |
| 1155 | + "columnName": "NetBios", |
| 1156 | + "identifier": "FullName" |
1159 | 1157 | } |
1160 | 1158 | ], |
1161 | 1159 | "entityType": "Host" |
1162 | 1160 | }, |
1163 | 1161 | { |
1164 | 1162 | "fieldMappings": [ |
1165 | 1163 | { |
1166 | | - "identifier": "Address", |
1167 | | - "columnName": "IPAddress" |
| 1164 | + "columnName": "IPAddress", |
| 1165 | + "identifier": "Address" |
1168 | 1166 | } |
1169 | 1167 | ], |
1170 | 1168 | "entityType": "IP" |
|
1223 | 1221 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
1224 | 1222 | ], |
1225 | 1223 | "properties": { |
1226 | | - "description": "NewHighSeverityVulnDetectedAcrossMulitpleHostsV2_AnalyticalRules Analytics Rule with template version 3.0.8", |
| 1224 | + "description": "NewHighSeverityVulnDetectedAcrossMulitpleHostsV2_AnalyticalRules Analytics Rule with template version 3.0.9", |
1227 | 1225 | "mainTemplate": { |
1228 | 1226 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
1229 | 1227 | "contentVersion": "[variables('analyticRuleObject2').analyticRuleVersion2]", |
|
1316 | 1314 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
1317 | 1315 | ], |
1318 | 1316 | "properties": { |
1319 | | - "description": "QualysCustomConnector Playbook with template version 3.0.8", |
| 1317 | + "description": "QualysCustomConnector Playbook with template version 3.0.9", |
1320 | 1318 | "mainTemplate": { |
1321 | 1319 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
1322 | 1320 | "contentVersion": "[variables('playbookVersion1')]", |
|
2966 | 2964 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
2967 | 2965 | ], |
2968 | 2966 | "properties": { |
2969 | | - "description": "QualysVM-GetAssetDetails Playbook with template version 3.0.8", |
| 2967 | + "description": "QualysVM-GetAssetDetails Playbook with template version 3.0.9", |
2970 | 2968 | "mainTemplate": { |
2971 | 2969 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
2972 | 2970 | "contentVersion": "[variables('playbookVersion2')]", |
|
3479 | 3477 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
3480 | 3478 | ], |
3481 | 3479 | "properties": { |
3482 | | - "description": "QualysVM-GetAssets-ByCVEID Playbook with template version 3.0.8", |
| 3480 | + "description": "QualysVM-GetAssets-ByCVEID Playbook with template version 3.0.9", |
3483 | 3481 | "mainTemplate": { |
3484 | 3482 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
3485 | 3483 | "contentVersion": "[variables('playbookVersion3')]", |
|
4563 | 4561 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
4564 | 4562 | ], |
4565 | 4563 | "properties": { |
4566 | | - "description": "QualysVM-GetAssets-ByOpenPort Playbook with template version 3.0.8", |
| 4564 | + "description": "QualysVM-GetAssets-ByOpenPort Playbook with template version 3.0.9", |
4567 | 4565 | "mainTemplate": { |
4568 | 4566 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
4569 | 4567 | "contentVersion": "[variables('playbookVersion4')]", |
|
5522 | 5520 | "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" |
5523 | 5521 | ], |
5524 | 5522 | "properties": { |
5525 | | - "description": "QualysVM-LaunchVMScan-GenerateReport Playbook with template version 3.0.8", |
| 5523 | + "description": "QualysVM-LaunchVMScan-GenerateReport Playbook with template version 3.0.9", |
5526 | 5524 | "mainTemplate": { |
5527 | 5525 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", |
5528 | 5526 | "contentVersion": "[variables('playbookVersion5')]", |
|
8175 | 8173 | "apiVersion": "2023-04-01-preview", |
8176 | 8174 | "location": "[parameters('workspace-location')]", |
8177 | 8175 | "properties": { |
8178 | | - "version": "3.0.8", |
| 8176 | + "version": "3.0.9", |
8179 | 8177 | "kind": "Solution", |
8180 | 8178 | "contentSchemaVersion": "3.0.0", |
8181 | 8179 | "displayName": "QualysVM", |
|
8258 | 8256 | ] |
8259 | 8257 | }, |
8260 | 8258 | "firstPublishDate": "2020-12-14", |
8261 | | - "lastPublishDate": "2025-11-18", |
| 8259 | + "lastPublishDate": "2026-06-12", |
8262 | 8260 | "providers": [ |
8263 | 8261 | "Qualys" |
8264 | 8262 | ], |
|
0 commit comments