Back
Idaf99b078-124b-543a-9a50-66ef87c09f6a
RulenameDynatrace Application Security - Third-Party runtime vulnerability detection
DescriptionDetect Third-Party runtime vulnerabilities in your environment insights by snyk
SeverityMedium
TacticsDefenseEvasion
Execution
Impact
InitialAccess
LateralMovement
Persistence
PrivilegeEscalation
TechniquesT1140
T1059
T1565
T1659
T1210
T1554
T1548
Required data connectorsDTRunVulnCCPDefinition
DTRunVulnV3CCPDefinition
DynatraceRuntimeVulnerabilities
KindScheduled
Query frequency1d
Query period1d
Trigger threshold0
Trigger operatorgt
Source Urihttps://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Dynatrace/Analytic%20Rules/DynatraceApplicationSecurity_ThirdPartyVulnerabilityDetection.yaml
Version1.0.4
Arm templateaf99b078-124b-543a-9a50-66ef87c09f6a.json
Deploy To Azure
DynatraceSecurityProblems
| where VulnerabilityType != "CODE_LEVEL" and DAVISRiskLevel == "CRITICAL"  and Muted == false
| summarize  arg_max(LastUpdatedTimeStamp, *) by SecurityProblemId
customDetails:
  DisplayIdentifier: DisplayId
  DAVISRiskScore: DAVISRiskScore
  DAVISRiskVector: DAVISRiskVector
  DAVISPublicExploit: DAVISPublicExploit
  PackageName: PackageName
  DAVISVulnFuncUsage: DAVISVulnerableFunctionUsage
  Technology: Technology
  CVEIds: CVEIds
  SecProbIdentifier: SecurityProblemId
  DAVISDataAssets: DAVISDataAssets
  VulnerabilityType: VulnerabilityType
  ExternVulnIdentifier: ExternalVulnerabilityId
  DAVISExposure: DAVISExposure
  DAVISRiskLevel: DAVISRiskLevel
  SecurityProblemUrl: Url
entityMappings:
- entityType: URL
  fieldMappings:
  - columnName: Url
    identifier: Url
tactics:
- DefenseEvasion
- Execution
- Impact
- InitialAccess
- LateralMovement
- Persistence
- PrivilegeEscalation
status: Available
queryPeriod: 1d
queryFrequency: 1d
incidentConfiguration:
  createIncident: false
  groupingConfiguration:
    enabled: false
    lookbackDuration: PT5H
    matchingMethod: AllEntities
    reopenClosedIncident: false
requiredDataConnectors:
- connectorId: DynatraceRuntimeVulnerabilities
  dataTypes:
  - DynatraceSecurityProblems
- connectorId: DTRunVulnCCPDefinition
  dataTypes:
  - DynatraceSecurityProblemsV2_CL
- connectorId: DTRunVulnV3CCPDefinition
  dataTypes:
  - DynatraceSecurityProblemsV3_CL
severity: Medium
relevantTechniques:
- T1140
- T1059
- T1565
- T1659
- T1210
- T1554
- T1548
name: Dynatrace Application Security - Third-Party runtime vulnerability detection
kind: Scheduled
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Dynatrace/Analytic%20Rules/DynatraceApplicationSecurity_ThirdPartyVulnerabilityDetection.yaml
eventGroupingSettings:
  aggregationKind: AlertPerResult
description: |
  'Detect Third-Party runtime vulnerabilities in your environment insights by snyk'
triggerOperator: gt
alertDetailsOverride:
  alertSeverityColumnName: Severity
  alertDescriptionFormat: |
    Third-party runtime vulnerability ({{ExternalVulnerabilityId}}) detected in package ({{PackageName}}), more details available from Dynatrace at {{Url}}.
  alertDisplayNameFormat: 'Dynatrace Third-party runtime vulnerability detected - {{DisplayId}} : {{Title}}'
id: af99b078-124b-543a-9a50-66ef87c09f6a
version: 1.0.4
triggerThreshold: 0
query: |
  DynatraceSecurityProblems
  | where VulnerabilityType != "CODE_LEVEL" and DAVISRiskLevel == "CRITICAL"  and Muted == false
  | summarize  arg_max(LastUpdatedTimeStamp, *) by SecurityProblemId
{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "workspace": {
      "type": "String"
    }
  },
  "resources": [
    {
      "apiVersion": "2024-01-01-preview",
      "id": "[concat(resourceId('Microsoft.OperationalInsights/workspaces/providers', parameters('workspace'), 'Microsoft.SecurityInsights'),'/alertRules/af99b078-124b-543a-9a50-66ef87c09f6a')]",
      "kind": "Scheduled",
      "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/af99b078-124b-543a-9a50-66ef87c09f6a')]",
      "properties": {
        "alertDetailsOverride": {
          "alertDescriptionFormat": "Third-party runtime vulnerability ({{ExternalVulnerabilityId}}) detected in package ({{PackageName}}), more details available from Dynatrace at {{Url}}.\n",
          "alertDisplayNameFormat": "Dynatrace Third-party runtime vulnerability detected - {{DisplayId}} : {{Title}}",
          "alertSeverityColumnName": "Severity"
        },
        "alertRuleTemplateName": "af99b078-124b-543a-9a50-66ef87c09f6a",
        "customDetails": {
          "CVEIds": "CVEIds",
          "DAVISDataAssets": "DAVISDataAssets",
          "DAVISExposure": "DAVISExposure",
          "DAVISPublicExploit": "DAVISPublicExploit",
          "DAVISRiskLevel": "DAVISRiskLevel",
          "DAVISRiskScore": "DAVISRiskScore",
          "DAVISRiskVector": "DAVISRiskVector",
          "DAVISVulnFuncUsage": "DAVISVulnerableFunctionUsage",
          "DisplayIdentifier": "DisplayId",
          "ExternVulnIdentifier": "ExternalVulnerabilityId",
          "PackageName": "PackageName",
          "SecProbIdentifier": "SecurityProblemId",
          "SecurityProblemUrl": "Url",
          "Technology": "Technology",
          "VulnerabilityType": "VulnerabilityType"
        },
        "description": "'Detect Third-Party runtime vulnerabilities in your environment insights by snyk'\n",
        "displayName": "Dynatrace Application Security - Third-Party runtime vulnerability detection",
        "enabled": true,
        "entityMappings": [
          {
            "entityType": "URL",
            "fieldMappings": [
              {
                "columnName": "Url",
                "identifier": "Url"
              }
            ]
          }
        ],
        "eventGroupingSettings": {
          "aggregationKind": "AlertPerResult"
        },
        "incidentConfiguration": {
          "createIncident": false,
          "groupingConfiguration": {
            "enabled": false,
            "lookbackDuration": "PT5H",
            "matchingMethod": "AllEntities",
            "reopenClosedIncident": false
          }
        },
        "OriginalUri": "https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Dynatrace/Analytic%20Rules/DynatraceApplicationSecurity_ThirdPartyVulnerabilityDetection.yaml",
        "query": "DynatraceSecurityProblems\n| where VulnerabilityType != \"CODE_LEVEL\" and DAVISRiskLevel == \"CRITICAL\"  and Muted == false\n| summarize  arg_max(LastUpdatedTimeStamp, *) by SecurityProblemId\n",
        "queryFrequency": "P1D",
        "queryPeriod": "P1D",
        "severity": "Medium",
        "status": "Available",
        "subTechniques": [],
        "suppressionDuration": "PT1H",
        "suppressionEnabled": false,
        "tactics": [
          "DefenseEvasion",
          "Execution",
          "Impact",
          "InitialAccess",
          "LateralMovement",
          "Persistence",
          "PrivilegeEscalation"
        ],
        "techniques": [
          "T1059",
          "T1140",
          "T1210",
          "T1548",
          "T1554",
          "T1565",
          "T1659"
        ],
        "templateVersion": "1.0.4",
        "triggerOperator": "GreaterThan",
        "triggerThreshold": 0
      },
      "type": "Microsoft.OperationalInsights/workspaces/providers/alertRules"
    }
  ]
}