n8n-nodes-dragosplatform
v0.3.0
Published
n8n nodes for the Dragos OT/ICS cybersecurity platform
Maintainers
Readme
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
Asset
- 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
Notification
- 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
Vulnerability
- Get Many: Retrieve vulnerabilities with pagination
- Get Stats: Get vulnerability statistics
- Set State: Enable/disable vulnerabilities
Vulnerability Detection
- 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
Vulnerability Detection Rule
- Create: Create a new detection rule
- Delete: Delete a detection rule
- Get Many: List detection rules
- Update: Update a detection rule
Vulnerability Audit Log
- Get Many: Retrieve vulnerability management audit logs
- Get Stats: Get audit log statistics
Data Import Job
- 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
Job Config
- 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
Parser
- Delete: Delete a parser
- Get: Download a parser by ID
- Get Many: List available parsers
Zone
- 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:
- Base URL: The URL of your Dragos instance (e.g.,
https://portal.dragos.com) - API Key ID: Your Dragos API Key ID
- 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)
