User Docs
PlatformProduct updates
  • Getting started
    • What is DSPM?
    • Use DSPM in your company
    • Choose how to run DSPM
  • Quick start
  • Deployment guide
    • Sizing
    • Installation
      • Understand installation requirements
        • K3S installation
        • Configuring a HA K3s cluster
        • Configuring Rancher and Fleet agent to run behind an HTTP proxy
        • Install Synergy/Focus/Enterprise using Helm without Rancher
        • Install Synergy/Focus/Enterprise using Rancher
        • Air Gap Installation
        • Uploads to Rancher
      • Upgrade K3s
        • K3s - Upgrade
      • Troubleshooting
        • K3s on RHEL/CentOS/Oracle Linux
        • Networking
        • Configuring Rancher and Fleet agent to run behind a HTTP proxy if cluster was previously registered
    • Estimate hardware capacity needs
  • Administration guide
    • Customer Support Portal
    • Pattern matching
    • Data Controls
    • Analytics
    • Detectors
    • Import custom TLS certificate
    • GQL Quick Guide
    • Critical & Sensitive Classification Attribute Modification
    • How to Check AI Mesh Version
    • Webhooks
    • AI Mesh Overview
    • Is Customer Data Saved by Getvisibility?
  • Enterprise setup
    • Authentication
      • Keycloak configuration
      • Single Sign-on (SSO)
        • Using Azure AD as Keycloak Identity Provider
      • Keycloak User Federation Configuration (LDAP/AD)
      • Enable 2FA
      • Role-Based Access Control (RBAC)
      • Keycloak User Federation using LDAP over SSL
  • Implementation
    • Configuring Taxonomies & Labels
  • Integrations
    • GQL
    • Template Language
    • Multi-Language Machine Learning
    • SIEM Integration
    • Google Drive Auto-labelling
  • Scan with Getvisibility
    • Configure detectors
    • Configure data sources
      • Scan Configuration Fields
      • AWS IAM
      • AWS S3
      • Azure AD
      • Azure Blob
      • Azure Files
      • OneDrive
      • SharePoint Online
      • SharePoint on-premise
      • Box
      • Confluence Cloud
      • LDAP
      • SMB
      • Google IAM
      • Google Drive
      • ChatGPT
      • iManage
      • Dropbox
    • Scanning
      • Data Source Permissions
      • Scan Scheduler
      • Types of Scan
      • Scan History
      • Scan Analytics
      • Supported Languages for ML Classifiers
      • Rescan Files
    • Streaming
      • What is DDR?
      • How to Configure DDR Rules
      • Import Data Controls
      • Monitoring New Files via DDR Streaming
      • DDR Supported Events
      • Lineage
      • Supported Data Sources
      • Azure Blob Streaming Configuration
      • Azure Files Streaming Configuration
      • Confluence Cloud Streaming Configuration
      • Sharepoint Online Streaming Configuration
      • SMB Streaming Configuration
      • OneDrive Streaming Configuration
      • Azure AD Streaming Configuration
      • AWS S3 Streaming Configuration
      • Google Drive Streaming Configuration
      • Google IAM Streaming Configuration
      • AWS IAM Streaming Configuration
      • Box Streaming Configuration
      • Dropbox Streaming Configuration
    • Enterprise Search columns meaning
    • Supported File Types
  • Glossary
  • FAQ
  • EDC - All Documents
    • Deployment - Onboarding
      • EDC-Server Installation Guide
      • EDC-Deployment Flow Guide
        • EDC-installerConfig.json and CLI config Details
      • Deploying the agent using ManageEngine
      • EDC-Mac Agent - Installation Guide
      • Windows Agent Precheck Script
    • Functionality - Guides
      • EDC - Admin Guide - v4
      • EDC -Guide for writing Visual Labels
      • EDC- Guide for Header Footer Options
      • EDC-Metadata Details
      • EDC Supported File Types
      • Agent V4 - Configuration Options for Expert Mode
      • File Lineage - Agent Activities
      • Endpoint Data Discovery
    • Troubleshooting Documents
      • Preventing Users From Disabling Agent
      • Generate Installation Logs
      • Troubleshooting Agent for Windows
      • Guide for missing suggestions
      • Reseller Keycloak Quick Installation Guide
      • Alternative authentication methods for agent
  • EDC - All Documents
Powered by GitBook
On this page
  • Webhooks
  • Using Webhooks in SIEM software
  • Example: logging Focus classification events with Pipedream into Google Sheets
  • Workflow
  • Create first Trigger in Pipedream
  • Create Webhook in Focus
  • Start a scan
  • An event reached out Pipedream.com!
  • Result

Was this helpful?

Export as PDF
  1. Integrations

SIEM Integration

PreviousMulti-Language Machine LearningNextGoogle Drive Auto-labelling

Last updated 1 year ago

Was this helpful?

Webhooks

A webhook is a method used in web development to enhance or modify the behavior of a web page or application through custom callbacks. These callbacks are automated messages sent by applications when specific events occur. Triggered by events in a source system, webhooks generate HTTP requests with payload data, which are sent to a destination system. Webhooks enable real-time communication between different applications, allowing them to exchange data seamlessly and synchronize processes. Developers, even if not affiliated with the originating application, can manage and modify these callbacks. This event-driven communication approach finds applications in various scenarios, enhancing automation and integration between different software systems.

Using Webhooks in SIEM software

Webhooks are used by Security Information and Event Management (SIEM) software to enhance security monitoring and incident response. SIEM tools integrate with webhooks to receive real-time event notifications from various sources, such as authentication systems, cloud services, or other security tools. These notifications trigger automated actions in the SIEM, allowing it to detect and respond to potential security threats promptly. Webhooks provide a seamless way to feed event data into SIEM systems, enhancing threat detection, analysis, and reporting capabilities. This integration enables organizations to achieve more effective and efficient security operations, as SIEM software can aggregate and correlate data from diverse sources to provide a comprehensive view of the security landscape. The result is improved incident response and better protection against cyber threats.

Example: logging Focus classification events with Pipedream into Google Sheets

Pipedream is an integration platform designed for developers to connect APIs rapidly using a low-code approach. It allows users to create workflows that integrate different applications, data sources, and APIs, without the need for extensive coding. Pipedream facilitates event-driven automations by providing a hosted platform where users can develop and execute workflows that streamline processes and automate tasks. With Pipedream, developers can build efficient connections between various services and systems, reducing the need for manual intervention and accelerating development cycles. The platform offers open source connectors and supports multiple programming languages like Node.js, Python, Go, and Bash. Pipedream simplifies the integration of disparate apps and enables developers to create effective workflows with ease, contributing to enhanced efficiency and productivity in software development.

Workflow

In , a workflow is a sequence of steps that automate processes and connect APIs. Workflows make it easy to create and manage integrations, allowing developers to connect different applications, services, and data sources. Workflows consist of steps that are executed in order, and they can include actions, code, and triggers. Triggers define when a workflow is initiated, such as through HTTP requests or scheduled intervals. Each step in a workflow can perform actions like connecting to APIs, manipulating data, and more. Pipedream enables users to create workflows with code-level control when needed, and even offers a no-code approach for automation. Workflows in Pipedream simplify the automation of complex tasks, integration of APIs, and the creation of event-driven processes.

Create first Trigger in Pipedream

Trigger is a fundamental concept that defines the initiation of a workflow. Triggers specify the type of event or condition that starts the execution of a workflow. These events can include HTTP requests, data from external apps or services, scheduled intervals, and more. When a trigger event occurs, the associated workflow is automatically initiated, and the defined steps within the workflow are executed sequentially. For instance, you can set up a trigger to activate a workflow when an HTTP request is received at a specific URL, allowing you to automate actions based on external events. Pipedream's triggers enable developers to create dynamic and event-driven workflows that respond to various inputs and conditions, enhancing automation and integration capabilities.

Create your first trigger by using [New HTTP/Webhook Requests] option.

No need to configure anything here.

We are going to use later newly created URL when configuring a webhook in Focus.

Create Webhook in Focus

Please refer to Webhooksfor guidance how to setup webhooks.

To capture classification events we are using “flow=CLASSIFICATION” query.

Start a scan

Please refer to Scan with Getvisibilityto guidance on how to start a scan.

We can continue with our workflow after first event reach out Pipedream workflow.

After configuring Pipedream to add rows to our test spreadsheet in Google Sheets our workflow is completed.

We can now Deploy is and head over to the Sheet to check it in action.

Result

The workflow is now completed and as a result out Sheet is being populated with classification events.

An event reached out P

ipedream.com!
Connect APIs, AI, databases and more - Pipedream