Integrations is in preview and not accessible to all users. Get in touch to learn more.
Features
Add Integration
Create new data source configurations:- Add Integration
- Name - Friendly identifier for the integration
- Format - Data format the webhook will receive
- Text - Will parse a body of newline delimited extensions
- JSON - Custom JSON structure with a path
- LimaCharlie - Pre-configured for LimaCharlie EDR
- Fleet - Pre-configured for Fleet device management
- Secure Annex code - Pre-configured for VS Code export format
- Secure Annex browser - Pre-configured for browser extension export format
- Platform - Extension platform (Chrome, Edge, Firefox, VS Code, Open VSX)
- Auto-set for code format (VS Code + Open VSX)
- Auto-set for browser format (Chrome + Edge)
- Destination - Where to send watch notifications
- Select from configured destinations
- Defaults to Events page if not set
- Integration ID - Custom URL-friendly identifier
- Used in webhook endpoint URL
- Must be unique
- JSON Path - Field path to extract extension IDs (for JSON formats)
- Auto-populated for prebuilt integrations
- Uses JSONPath syntax (e.g.,
$.extensions[*].extension_id) - Supports array notation with
[*]
Supported Formats
Text Format
Plain text with one extension ID per line. Example:JSON Format
Custom JSON structure with configurable path. Example with path$.extensions[*].id:
How Integrations Work
- Create Integration - Configure data format and destination
- Receive Webhook URL - Unique endpoint for your organization
- Send Data - POST extension IDs to the webhook
- Automatic Watching - Extensions are added to Watch automatically
- Verdict Checking - Secure Annex checks for malicious/suspicious verdicts
- Response Actions - Responses can be used to perform actions like disabling or uninstalling extensions
