Back
Id601a5859-0dc2-452d-8d1e-66dc651c16d5
RulenameCyble Vision Alerts Discord Keyword
DescriptionTriggers when monitored keywords or risky content appear in Discord channels. Useful for detecting data leakage, impersonation, abuse or reputational threats originating from social platforms.
SeverityLow
TacticsReconnaissance
InitialAccess
TechniquesT1598
T1664
Required data connectorsCybleVisionAlerts
KindScheduled
Query frequency30m
Query period30m
Trigger threshold0
Trigger operatorGreaterThan
Source Urihttps://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Cyble%20Vision/Analytic%20Rules/Alerts_discord_rule.yaml
Version1.0.0
Arm template601a5859-0dc2-452d-8d1e-66dc651c16d5.json
Deploy To Azure
Alerts_discord  
| where Service == "discord" 
| extend MappedSeverity = Severity
entityMappings:
- entityType: Account
  fieldMappings:
  - identifier: AadUserId
    columnName: DC_AuthorID
  - identifier: Name
    columnName: DC_AuthorUsername
- entityType: CloudApplication
  fieldMappings:
  - identifier: Name
    columnName: DC_ServerName
name: Cyble Vision Alerts Discord Keyword
kind: Scheduled
triggerOperator: GreaterThan
status: Available
customDetails:
  DC_MessageID: DC_MessageID
  DC_Content: DC_Content
  AlertID: AlertID
  Service: Service
  DC_AuthorUsername: DC_AuthorUsername
  DC_ChannelName: DC_ChannelName
  DC_ServerName: DC_ServerName
  Status: Status
  MappedSeverity: Severity
requiredDataConnectors:
- connectorId: CybleVisionAlerts
  dataTypes:
  - CybleVisionAlerts_CL
queryPeriod: 30m
enabled: true
tactics:
- Reconnaissance
- InitialAccess
query: |
  Alerts_discord  
  | where Service == "discord" 
  | extend MappedSeverity = Severity
description: |
  'Triggers when monitored keywords or risky content appear in Discord channels. Useful for detecting data leakage, impersonation, abuse or reputational threats originating from social platforms.'
severity: Low
incidentConfiguration:
  alertDisplayNameFormat: Discord Alert Risky Content by {{DC_AuthorUsername}}
  groupingConfiguration:
    lookbackDuration: PT5H
    enabled: false
    reopenClosedIncident: false
    matchingMethod: AllEntities
  alertDescriptionFormat: |
    A monitored keyword or harmful content was detected in Discord.
    **Server:** {{DC_ServerName}}
    **Channel:** {{DC_ChannelName}}
    **Message:** {{DC_Content}}
  createIncident: true
  alertDetailsOverride: 
id: 601a5859-0dc2-452d-8d1e-66dc651c16d5
eventGroupingSettings:
  aggregationKind: AlertPerResult
triggerThreshold: 0
queryfrequency: 30m
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Cyble%20Vision/Analytic%20Rules/Alerts_discord_rule.yaml
version: 1.0.0
relevantTechniques:
- T1598
- T1664
{
  "$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/601a5859-0dc2-452d-8d1e-66dc651c16d5')]",
      "kind": "Scheduled",
      "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/601a5859-0dc2-452d-8d1e-66dc651c16d5')]",
      "properties": {
        "alertRuleTemplateName": "601a5859-0dc2-452d-8d1e-66dc651c16d5",
        "customDetails": {
          "AlertID": "AlertID",
          "DC_AuthorUsername": "DC_AuthorUsername",
          "DC_ChannelName": "DC_ChannelName",
          "DC_Content": "DC_Content",
          "DC_MessageID": "DC_MessageID",
          "DC_ServerName": "DC_ServerName",
          "MappedSeverity": "Severity",
          "Service": "Service",
          "Status": "Status"
        },
        "description": "'Triggers when monitored keywords or risky content appear in Discord channels. Useful for detecting data leakage, impersonation, abuse or reputational threats originating from social platforms.'\n",
        "displayName": "Cyble Vision Alerts Discord Keyword",
        "enabled": true,
        "entityMappings": [
          {
            "entityType": "Account",
            "fieldMappings": [
              {
                "columnName": "DC_AuthorID",
                "identifier": "AadUserId"
              },
              {
                "columnName": "DC_AuthorUsername",
                "identifier": "Name"
              }
            ]
          },
          {
            "entityType": "CloudApplication",
            "fieldMappings": [
              {
                "columnName": "DC_ServerName",
                "identifier": "Name"
              }
            ]
          }
        ],
        "eventGroupingSettings": {
          "aggregationKind": "AlertPerResult"
        },
        "incidentConfiguration": {
          "alertDescriptionFormat": "A monitored keyword or harmful content was detected in Discord.\n**Server:** {{DC_ServerName}}\n**Channel:** {{DC_ChannelName}}\n**Message:** {{DC_Content}}\n",
          "alertDetailsOverride": null,
          "alertDisplayNameFormat": "Discord Alert Risky Content by {{DC_AuthorUsername}}",
          "createIncident": true,
          "groupingConfiguration": {
            "enabled": false,
            "lookbackDuration": "PT5H",
            "matchingMethod": "AllEntities",
            "reopenClosedIncident": false
          }
        },
        "OriginalUri": "https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Cyble%20Vision/Analytic%20Rules/Alerts_discord_rule.yaml",
        "query": "Alerts_discord  \n| where Service == \"discord\" \n| extend MappedSeverity = Severity\n",
        "queryfrequency": "PT30M",
        "queryPeriod": "PT30M",
        "severity": "Low",
        "status": "Available",
        "subTechniques": [],
        "suppressionDuration": "PT1H",
        "suppressionEnabled": false,
        "tactics": [
          "InitialAccess",
          "Reconnaissance"
        ],
        "techniques": [
          "T1598"
        ],
        "templateVersion": "1.0.0",
        "triggerOperator": "GreaterThan",
        "triggerThreshold": 0
      },
      "type": "Microsoft.OperationalInsights/workspaces/providers/alertRules"
    }
  ]
}