{
  "version": "Notebook/1.0",
  "items": [
    {
      "type": 1,
      "content": {
        "json": "**NOTE**: This data connector depends on a parser based on Kusto Function **CyberArkEPM** to work as expected. [Follow steps to get this Kusto Function](https://aka.ms/sentinel-cyberarkepm-parser)"
      },
      "name": "text - 8"
    },
    {
      "type": 9,
      "content": {
        "version": "KqlParameterItem/1.0",
        "parameters": [
          {
            "id": "cd8447d9-b096-4673-92d8-2a1e8291a125",
            "version": "KqlParameterItem/1.0",
            "name": "TimeRange",
            "type": 4,
            "description": "Sets the time name for analysis",
            "value": {
              "durationMs": 604800000
            },
            "typeSettings": {
              "selectableValues": [
                {
                  "durationMs": 900000
                },
                {
                  "durationMs": 3600000
                },
                {
                  "durationMs": 86400000
                },
                {
                  "durationMs": 604800000
                },
                {
                  "durationMs": 2592000000
                },
                {
                  "durationMs": 7776000000
                }
              ]
            },
            "timeContext": {
              "durationMs": 86400000
            }
          }
        ],
        "style": "pills",
        "queryType": 0,
        "resourceType": "microsoft.operationalinsights/workspaces"
      },
      "name": "parameters - 11"
    },
    {
      "type": 3,
      "content": {
        "version": "KqlItem/1.0",
        "query": "CyberArkEPM\r\n| make-series TotalEvents = count() default = 0 on TimeGenerated from {TimeRange:start} to {TimeRange:end} step {TimeRange:grain};",
        "size": 0,
        "title": "Events over time",
        "color": "magenta",
        "timeContext": {
          "durationMs": 604800000
        },
        "timeContextFromParameter": "TimeRange",
        "queryType": 0,
        "resourceType": "microsoft.operationalinsights/workspaces",
        "visualization": "timechart",
        "graphSettings": {
          "type": 0
        }
      },
      "customWidth": "50",
      "name": "query - 12",
      "styleSettings": {
        "maxWidth": "55"
      }
    },
    {
      "type": 3,
      "content": {
        "version": "KqlItem/1.0",
        "query": "let dusr = CyberArkEPM\n| where isnotempty(ActorUsername)\n| summarize cnt = dcount(ActorUsername)\n| extend title = 'Users';\nlet agnt = CyberArkEPM\n| where isnotempty(DvcId)\n| summarize cnt = dcount(DvcId)\n| extend title = 'Agents';\nlet apps = CyberArkEPM\n| where isnotempty(ActingProcessFileInternalName)\n| summarize cnt = dcount(ActingProcessFileInternalName)\n| extend title = 'Applications';\nlet att = CyberArkEPM\n| where EventSubType =~ 'AttackAttempt'\n| summarize cnt = count()\n| extend title = 'Attack Attempts';\nunion isfuzzy=true dusr, agnt, apps, att",
        "size": 3,
        "title": "Solution Summary",
        "timeContext": {
          "durationMs": 604800000
        },
        "timeContextFromParameter": "TimeRange",
        "queryType": 0,
        "resourceType": "microsoft.operationalinsights/workspaces",
        "visualization": "tiles",
        "tileSettings": {
          "titleContent": {
            "columnMatch": "title",
            "formatter": 1
          },
          "leftContent": {
            "columnMatch": "cnt",
            "formatter": 12,
            "formatOptions": {
              "palette": "auto"
            },
            "numberFormat": {
              "unit": 17,
              "options": {
                "style": "decimal",
                "maximumFractionDigits": 2,
                "maximumSignificantDigits": 3
              }
            }
          },
          "showBorder": false
        }
      },
      "customWidth": "15",
      "name": "query - 10"
    },
    {
      "type": 3,
      "content": {
        "version": "KqlItem/1.0",
        "query": "CyberArkEPM\r\n| where EventSubType =~ 'AttackAttempt'\r\n| summarize AttackCount=count() by EventMessage\r\n| top 10 by AttackCount\r\n\r\n",
        "size": 3,
        "title": "Top attacks",
        "timeContext": {
          "durationMs": 604800000
        },
        "timeContextFromParameter": "TimeRange",
        "queryType": 0,
        "resourceType": "microsoft.operationalinsights/workspaces",
        "visualization": "piechart",
        "gridSettings": {
          "rowLimit": 10
        },
        "tileSettings": {
          "titleContent": {
            "columnMatch": "Title",
            "formatter": 1
          },
          "leftContent": {
            "columnMatch": "e_count",
            "formatter": 12,
            "formatOptions": {
              "palette": "auto"
            },
            "numberFormat": {
              "unit": 17,
              "options": {
                "style": "decimal",
                "maximumFractionDigits": 2,
                "maximumSignificantDigits": 3
              }
            }
          },
          "secondaryContent": {
            "columnMatch": "Trend",
            "formatter": 9,
            "formatOptions": {
              "palette": "purple"
            }
          },
          "showBorder": false
        }
      },
      "customWidth": "35",
      "name": "query - 0",
      "styleSettings": {
        "maxWidth": "30"
      }
    },
    {
      "type": 3,
      "content": {
        "version": "KqlItem/1.0",
        "query": "CyberArkEPM\r\n| where isnotempty(ActingProcessFileInternalName)\r\n| summarize Events=count() by ActingProcessFileInternalName\r\n| top 10 by Events",
        "size": 3,
        "title": "Top applications",
        "timeContext": {
          "durationMs": 604800000
        },
        "timeContextFromParameter": "TimeRange",
        "queryType": 0,
        "resourceType": "microsoft.operationalinsights/workspaces",
        "visualization": "piechart"
      },
      "customWidth": "30",
      "name": "query - 3"
    },
    {
      "type": 3,
      "content": {
        "version": "KqlItem/1.0",
        "query": "CyberArkEPM\r\n| where EventSubType =~ 'AttackAttempt'\r\n| where isnotempty(ActorUsername)\r\n| where ActorUsername !has '['\r\n| summarize Attacks = count() by ActorUsername\r\n| top 10 by Attacks",
        "size": 3,
        "title": "Users with Attack events",
        "timeContext": {
          "durationMs": 604800000
        },
        "timeContextFromParameter": "TimeRange",
        "queryType": 0,
        "resourceType": "microsoft.operationalinsights/workspaces",
        "visualization": "piechart",
        "gridSettings": {
          "filter": true
        },
        "sortBy": []
      },
      "customWidth": "30",
      "name": "query - 2"
    },
    {
      "type": 3,
      "content": {
        "version": "KqlItem/1.0",
        "query": "CyberArkEPM\r\n| where EventSubType =~ 'SuspiciousActivityAttempt'\r\n| where ActorUsername !has '['\r\n| top 10 by TimeGenerated\r\n| project TimeGenerated, PolicyName, ActorUsername\r\n\r\n",
        "size": 0,
        "title": "Latest suspicious activities",
        "timeContext": {
          "durationMs": 604800000
        },
        "timeContextFromParameter": "TimeRange",
        "queryType": 0,
        "resourceType": "microsoft.operationalinsights/workspaces",
        "visualization": "table",
        "gridSettings": {
          "formatters": [
            {
              "columnMatch": "Hits",
              "formatter": 8,
              "formatOptions": {
                "palette": "redGreen"
              }
            }
          ],
          "rowLimit": 50
        }
      },
      "customWidth": "40",
      "name": "query - 8"
    },
    {
      "type": 3,
      "content": {
        "version": "KqlItem/1.0",
        "query": "CyberArkEPM\r\n| where EventSubType in~ ('AttackAttempt', 'SuspiciousActivityAttempt')\r\n| summarize by Process=ActingProcessFileInternalName, Hash\r\n",
        "size": 0,
        "title": "Suspicious process hashes",
        "timeContext": {
          "durationMs": 0
        },
        "timeContextFromParameter": "TimeRange",
        "queryType": 0,
        "resourceType": "microsoft.operationalinsights/workspaces",
        "visualization": "table",
        "gridSettings": {
          "formatters": [
            {
              "columnMatch": "Process",
              "formatter": 0,
              "formatOptions": {
                "customColumnWidthSetting": "20ch"
              }
            },
            {
              "columnMatch": "Hash",
              "formatter": 0,
              "formatOptions": {
                "customColumnWidthSetting": "50ch"
              }
            }
          ]
        }
      },
      "customWidth": "30",
      "name": "query - 1"
    },
    {
      "type": 3,
      "content": {
        "version": "KqlItem/1.0",
        "query": "CyberArkEPM\n| where EventSubType =~ 'AttackAttempt'\n| sort by TimeGenerated\n| project ActorUsername, PolicyName, Process=ActingProcessFileInternalName, FileLocation\n| limit 10\n",
        "size": 0,
        "title": "Latest attacked users",
        "timeContext": {
          "durationMs": 0
        },
        "timeContextFromParameter": "TimeRange",
        "queryType": 0,
        "resourceType": "microsoft.operationalinsights/workspaces",
        "visualization": "table"
      },
      "customWidth": "70",
      "name": "query - 10"
    }
  ],
  "fromTemplateId": "sentinel-CyberArkEPMWorkbook",
  "$schema": "https://github.com/Microsoft/Application-Insights-Workbooks/blob/master/schema/workbook.json"
}