Azure-Sentinel/Workbooks
PrasadBoke 1973a8eb1d Update WorkbooksMetadata.json 2024-09-12 15:57:05 +05:30
..
Images Merge branch 'master' into pr/10948 2024-08-28 14:43:51 +05:30
use cases mapper workbook Update deployment.json 2024-07-16 11:48:39 +02:00
1Password.json updated workbook metadata 2024-05-01 08:12:55 +02:00
42CrunchAPIProtectionWorkbook.json
ADXvsLA.json
AIA-Darktrace.json
AIVectraDetectWorkbook.json
AMAmigrationTracker.json
ASC-ComplianceandProtection.json
AWSS3.json
AcscEssential8.json fixed fromTemplateId 2023-08-29 18:17:05 +10:00
AdvancedKQL.json resolving workbook validation error 2023-11-11 22:00:54 +05:30
AdvancedWorkbookConcepts.json
AksSecurity.json
AlsidIoA.json
AlsidIoE.json
AmazonWebServicesNetworkActivities.json
AmazonWebServicesUserActivities.json
AnalyticsEfficiency.json
AnalyticsHealthAudit.json
AnomaliesVisualization.json
AnomalyData.json
ArchivingBasicLogsRetention.json
AttackSurfaceReduction.json
AutomationHealth.json
AzDDoSStandardWorkbook.json
AzureActiveDirectoryAuditLogs.json
AzureActiveDirectorySignins.json
AzureActivity.json
AzureAuditActivityAndSignin.json Azure Active Directory to Entra ID 2023-11-11 16:56:17 +05:30
AzureFirewall.json
AzureFirewallWorkbook.json
AzureInformationProtection.json
AzureKeyVaultWorkbook.json
AzureLogCoverage.json Azure Active Directory to Entra ID 2023-11-11 16:56:17 +05:30
AzureNetworkWatcher.json
AzureOpenAIMonitoring.json Create AzureOpenAIMonitoring.json 2024-03-22 22:24:11 +05:30
AzureSentinelCost.json
AzureSentinelSecurityAlerts.json
AzureServiceHealthWorkbook.json Update AzureServiceHealthWorkbook.json 2024-04-30 09:13:40 +05:30
BETTER_MTD_Workbook.json
Barracuda.json
CheckPoint.json
Cisco.json
CiscoFirepower.json
CiscoMeraki.json
Citrix.json
CitrixWAF.json
CodelessConnectorBuilder.json Create CodelessConnectorBuilder.json 2024-05-09 21:02:46 -04:00
CognniIncidentsWorkbook.json
ConditionalAccessTrendsandChanges.json
CyberArkEPV.json
CyberpionOverviewWorkbook.json
DCR-Toolkit.json Update DCR-Toolkit.json 2023-10-11 11:59:51 -04:00
DSTIMWorkbook.json Create DSTIMWorkbook.json 2023-11-11 22:13:16 +05:30
DataCollectionHealthMonitoring.json
DelineaWorkbook.json
Dns.json
DoDZeroTrustWorkbook.json Azure Active Directory to Entra ID 2023-11-11 16:56:17 +05:30
DuoSecurity.json
EventAnalyzer.json
ExchangeCompromiseHunting.json
ExchangeOnline.json
ExtraHopDetectionSummary.json
F5BIGIPSystemMetrics.json
F5Networks.json
ForcepointCASB.json
ForcepointCloudSecuirtyGatewayworkbook.json
ForcepointDLP.json
ForcepointNGFW.json
ForcepointNGFWAdvanced.json
Fortigate.json
GSAM365EnrichedEvents.json Repackage 2024-08-29 14:09:16 +03:00
GSANetworkTraffic.json Repackage 2024-08-29 14:09:16 +03:00
GitHubSecurityWorkbook.json
IOT_Alerts.json
IdentityAndAccess.json
IllusiveADS.json
IllusiveASM.json
IncidentOverview.json
IncidentTasksWorkbook.json
InfobloxNIOS.json
InsecureProtocols.json
IntrotoKQL.json
IntsightsIOCWorkbook.json
InvestigationInsights.json resolving workbook validation error 2023-11-11 22:00:54 +05:30
IoTAssetDiscovery.json
LinuxMachines.json
Log4jPostCompromiseHunting.json
LogAnalyticsQueryAnalysis.json
LogSourcesAndAnalyticRulesCoverage.json
M365SecurityPosture.json
MITREAttack.json
ManualSentinelIncident.json
MicrosoftCloudAppSecurity.json
MicrosoftDefenderForEndPoint.json
MicrosoftDefenderForOffice365.json
MicrosoftSentinelCostEUR.json Update Default Sentinel Price 2024-08-12 12:46:14 +02:00
MicrosoftSentinelCostGBP.json Azure Active Directory to Entra ID 2023-11-11 16:56:17 +05:30
MicrosoftSentinelDeploymentandMigrationTracker.json Fix Edit Watchlist blade reference in workbook 2024-04-17 08:36:17 -07:00
MicrosoftTeams.json
NetskopeEvents.json
NormalizedNetworkEvents.json removed fallback resource id KQL error 2024-02-08 14:01:14 +05:30
Office365.json
OnapsisAlarmsOverview.json
OneIdentity.json
OptimizationWorkbook.json Update to v1.4 2024-05-12 20:43:06 +10:00
OrcaAlerts.json
PaloAltoNetworkThreat.json
PaloAltoOverview.json
Perimeter81OverviewWorkbook.json
PhishingAnalysis.json Added the required changes 2024-08-22 14:52:44 +05:30
PlaybookHealth.json
PrancerSentinelAnalytics.json Create PrancerSentinelAnalytics.json 2023-10-06 18:08:19 +05:30
ProofPointThreatDashboard.json
ProofpointPOD.json Fix the broken links 2024-03-18 15:24:38 +05:30
ProofpointTAP.json
PulseConnectSecure.json
QualysVM.json
QualysVMv2.json
README.md
SOCProcessFramework.json Trying to resolve validation error for workbook 2023-11-11 21:38:11 +05:30
SecurityOperationsEfficiency.json
SecurityStatus.json
SensitiveOperationsinAzureActivityLogReview.JSON
SentinelCosts.json Azure Active Directory to Entra ID 2023-11-11 16:56:17 +05:30
SentinelHealth.json
SentinelWorkspaceReconTools.json Azure Active Directory to Entra ID 2023-11-11 16:56:17 +05:30
Sentinel_Central.json Removed Fallback Resource Block 2024-05-23 12:48:05 +01:00
SharePointAndOneDrive.json
SolarWindsPostCompromiseHunting.json Azure Active Directory to Entra ID 2023-11-11 16:56:17 +05:30
SonicWallFirewall.json Removed fallbackResourceIds reference 2024-01-02 12:59:17 -07:00
SophosXGFirewall.json
SquadraTechnologiesSecRMM.json
SymantecProxySG.json
SymantecVIP.json
SysmonThreatHunting.json
TalonInsights.json
ThreatIntelligence.json
TrendMicroDeepSecurityAttackActivity.json
TrendMicroDeepSecurityOverview.json
TrendMicroXDROverview.json
UnifiSG.json
UnifiSGNetflow.json
UserEntityBehaviorAnalytics.json Update UserEntityBehaviorAnalytics.json 2023-12-15 09:17:34 +01:00
UserMap.json Azure Active Directory to Entra ID 2023-11-11 16:56:17 +05:30
VirtualMachinesInsights.json
VisualizationDemo.json
WebApplicationFirewallFirewallEvents.json
WebApplicationFirewallGatewayAccessEvents.json
WebApplicationFirewallOverview.json
WebApplicationFirewallWAFTypeEvents.json
WindowsFirewall.json
WithSecureTopComputersByInfections.json add: WithSecure Elements via Function Solution and Top computers by infections Workbook 2024-02-22 12:25:21 +01:00
WorkbooksMetadata.json Update WorkbooksMetadata.json 2024-09-12 15:57:05 +05:30
WorkspaceAuditing.json
WorkspaceUsage.json Updates 2024-04-03 17:58:15 +05:30
ZimperiumWorkbooks.json
ZscalerFirewall.json
ZscalerOffice365Apps.json
ZscalerThreats.json
ZscalerWebOverview.json
esetSMCWorkbook.json
microsoftdefenderforidentity.json Fixed typo in microsoftdefenderforidentity.json 2024-04-22 14:44:45 +02:00
pfsense.json
syslogoverview.json
usecasemapper.json update 2024-07-16 12:27:25 +02:00

README.md

How to contribute new workbook

This assumes you already have a workbook that you want to share as a Microsoft Sentinel template.
Once this process is completed, Microsoft Sentinel users will be able to save an instance of your template that will visualize the data in their own workspace.

To learn how to create workbooks - go to workbooks documentation.

  1. Go to your workbook -> edit mode -> advanced editor.

  2. Copy the gallery template.

  3. Add fromTemplateId to your template - this allows us to identify in our telemetry the specific sentinel workbook that was opened. Please be consistent with the format sentinel-"workbookName", for example (in the end of the gallery template):

     "styleSettings": {},
     "fromTemplateId": "sentinel-MyNewWorkbook",
     "$schema": "https://github.com/Microsoft/Application-Insights-Workbooks/blob/master/schema/workbook.json"
    
    
  4. Capture 2 screenshots of your workbook - in dark and light theme (this will eventually be the preview images displayed in the workbooks blade).

Step 2 - Create a pull request to this repository

This pull request will contain:

  • The screenshots of your workbook. Place them under workbooks/images/preview.
    Please be consistent with the filename conventions - the dark theme filename should contain the word "black" and the light theme image should contain the word "white".

  • The gallery template json of your workbook. Place it directly under workbooks directory.

  • (optional) A logo that you want the workbook to display. Place it under workbooks/images/logos - if not supplied - it will be the generic workbooks logo.
    This logo should be in SVG format.

  • Change workbooksMetadata.json file, so that it will contain a new section, which will include:

    {
     "workbookKey": "YourWorkbookKey", // in the format of "<Name>Workbook" - not important what exactly is the name, just make sure it is unique and related to the workbook, for example PaloAltoOverviewWorkbook
    
     "logoFileName": "",//If you added logo - its name goes here
    
     "description": "description of the workbook.", // Will be displayed on the workbooks blade next to the logo and preview images
    
     "dataTypesDependencies": [ "Datatype" ],//The data type(s) that your workbook queries
    
     "dataConnectorsDependencies": [],//Relevant connectors
    
     "previewImagesFileNames": [ ],//The relative path of the preview images you saved under workbooks/images/previews
    
     "version": "1.0", // if this is a new workbook - this should be "1.0"
    
     "title": "Workbook title",//This should be the name of the workbook which will be displayed in the main workbooks blade - for example "Palo Alto overview"
    
     "templateRelativePath": "MyNewWorkbook.json",//The relative path of the JSON of the template (the gallery template you saved) 
    
     "subtitle": "",
    
     "provider": "Microsoft" //The provider of the workbook
     }
    
    

Here is an example of the JSON of Palo Alto workbook:

   {
  "workbookKey": "PaloAltoOverviewWorkbook",
  "logoFileName": "paloalto_logo.svg",
  "description": "Gain insights and comprehensive monitoring into Palo Alto firewalls by analyzing traffic and activities.\nThis workbook correlates all Palo Alto data with threat events to identify suspicious entities and relationships.\nYou can learn about trends across user and data traffic, and drill down into Palo Alto Wildfire and filter results.",
  "dataTypesDependencies": [ "CommonSecurityLog" ],
  "dataConnectorsDependencies": [ "PaloAlto" ],
  "previewImagesFileNames": [ "PaloAltoOverviewWhite1.png", "PaloAltoOverviewBlack1.png", "PaloAltoOverviewWhite2.png", "PaloAltoOverviewBlack2.png", "PaloAltoOverviewWhite3.png", "PaloAltoOverviewBlack3.png" ],
  "version": "1.1",
  "title": "Palo Alto overview",
  "templateRelativePath": "PaloAltoOverview.json",
  "subtitle": "",
  "provider": "Microsoft"
  },

After this PR is approved and completed, every 2 weeks the workbooks in Sentinel will be synced with the ones in github.

How to update an existing workbook

Just create a pull request to this repository in which you change the version of the relevant workbook in the WorkbooksMetadata.json file and change the relevant JSON of the workbook you would like to update. If needed, also update the preview images or the data types.

For any feedback on the instructions Open an issue