n8n-nodes-dfir-platform
v0.1.0
Published
n8n community node for the DFIR Platform API — phishing analysis, IOC enrichment, exposure scanning, and AI triage
Maintainers
Readme
n8n-nodes-dfir-platform
An n8n community node for the DFIR Platform API by DFIR Lab.
Automate security operations directly from your n8n workflows: analyze phishing emails, enrich IOCs, scan domain attack surfaces, and triage alerts with AI.
Prerequisites
- An n8n instance (self-hosted or cloud)
- A DFIR Platform API key -- sign up at platform.dfir-lab.ch
- API credits (each operation consumes credits from your account)
Installation
Via n8n Community Nodes UI
- Go to Settings > Community Nodes
- Click Install a community node
- Enter
n8n-nodes-dfir-platform - Click Install
Manual Installation
cd ~/.n8n/nodes
npm install n8n-nodes-dfir-platformRestart your n8n instance after installation.
Configuration
- Open any workflow in n8n
- Add the DFIR Platform node
- Create new credentials:
- Enter your DFIR Platform API key
- The connection is tested automatically against the API health endpoint
- Select a resource and operation
Operations
Phishing Analysis
Analyze phishing emails using 26+ analysis modules.
- Input: EML file as binary data
- Output: Comprehensive analysis including headers, URLs, attachments, sender reputation, and more
- Endpoint:
POST /v1/phishing/analyze
IOC Enrichment
Enrich indicators of compromise from 14+ intelligence sources.
- Input: IOC value + type (IP, domain, hash, or URL)
- Output: Aggregated threat intelligence data, risk scores, and context
- Endpoint:
POST /v1/ioc/enrich
Exposure Scan
Scan a domain's attack surface using 11 providers.
- Input: Domain name
- Output: Open ports, subdomains, certificates, DNS records, technologies, and vulnerabilities
- Endpoint:
POST /v1/exposure/scan
AI Triage
AI-powered security alert triage with MITRE ATT&CK mapping.
- Input: Alert data as JSON (title, description, raw logs, etc.)
- Output: Severity classification, MITRE ATT&CK technique mapping, recommended response actions
- Endpoint:
POST /v1/ai/triage
Usage Examples
Phishing Analysis Workflow
- Email Trigger (IMAP) -- receive forwarded suspicious emails
- DFIR Platform (Phishing Analysis) -- analyze the EML
- IF node -- check if verdict is malicious
- Slack -- notify the SOC channel with findings
IOC Enrichment Workflow
- Webhook -- receive IOC from SIEM/SOAR
- DFIR Platform (IOC Enrichment) -- enrich the indicator
- Google Sheets -- log results to a tracker
- TheHive -- create an alert if risk score is high
Automated Exposure Monitoring
- Schedule Trigger -- run weekly
- DFIR Platform (Exposure Scan) -- scan your domains
- Compare -- diff against previous scan
- Email -- send report of new findings
Credits
Each API call consumes credits from your DFIR Platform account. Credit usage varies by operation:
| Operation | Credits per call | |-------------------|-----------------| | Phishing Analysis | 5 | | IOC Enrichment | 1 | | Exposure Scan | 10 | | AI Triage | 3 |
Monitor your credit balance at platform.dfir-lab.ch.
Screenshots
Screenshots coming soon.
Support
- Documentation: platform.dfir-lab.ch/docs
- Issues: GitHub Issues
- Discord: DFIR Lab Community
