n8n-nodes-dragos
This is an n8n community node for the Dragos OT/ICS cybersecurity platform.
Dragos is the industrial cybersecurity leader, protecting critical infrastructure from cyber threats. This node allows you to integrate Dragos with your n8n workflows.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
$3
-
Add Software Package: Add a software package to an asset
-
Create: Create a new asset
-
Delete: Delete assets by ID
-
Delete Software Package: Remove a software package from an asset
-
Export: Export assets to CSV
-
Get Addresses: Get addresses for assets
-
Get Attribute Names: Get all asset attribute names
-
Get Many: Retrieve multiple assets
-
Get Stats: Get asset statistics grouped by field
-
Search: Search assets with filters
-
Update Attributes: Update asset attributes
$3
-
Create: Create a new notification
-
Delete: Delete a notification by ID
-
Export: Export notifications to CSV/JSON
-
Get: Get a specific notification by ID
-
Get Many: Retrieve notifications with FIQL filtering
-
Get Stats: Get notification statistics
-
Review: Mark notifications as reviewed
-
Update: Update notifications matching a filter
$3
-
Get Many: Retrieve vulnerabilities with pagination
-
Get Stats: Get vulnerability statistics
-
Set State: Enable/disable vulnerabilities
$3
-
Get Many: Retrieve vulnerability detections
-
Get Stats: Get detection statistics
-
Update: Update vulnerability detections
-
Set Disposition: Set disposition of detections
-
Export: Export detections as CSV
$3
-
Create: Create a new detection rule
-
Delete: Delete a detection rule
-
Get Many: List detection rules
-
Update: Update a detection rule
$3
-
Get Many: Retrieve vulnerability management audit logs
-
Get Stats: Get audit log statistics
$3
-
Create: Create a new import job
-
Continue: Continue a paused job
-
Delete: Delete a job
-
Get: Get a specific job
-
Get Many: List data import jobs
-
Stop: Stop a running job
$3
-
Create: Create a new job configuration
-
Delete: Delete a job configuration
-
Get: Get a specific job configuration
-
Get Many: List job configurations
-
Update: Update a job configuration
$3
-
Delete: Delete a parser
-
Get: Download a parser by ID
-
Get Many: List available parsers
$3
-
Create: Create a new zone
-
Delete: Delete a zone
-
Get: Get a specific zone
-
Get Many: List zones
-
Update: Update a zone
Credentials
To use this node, you need to configure the Dragos API credentials:
1. Base URL: The URL of your Dragos instance (e.g., https://portal.dragos.com)
2. API Key ID: Your Dragos API Key ID
3. API Key Secret: Your Dragos API Key Secret
You can generate API keys in the Dragos platform under Settings > API Keys.
Compatibility
This node has been tested with:
- n8n version 1.20+
- Dragos Platform API v4 (Assets, Zones), v2 (Notifications), v1 (Vulnerabilities, Data Import Service)
Resources
- n8n community nodes documentation
- Dragos Platform
- Dragos API Documentation
License
MIT