π‘οΈ AI-Powered Ransomware Intelligence Agent (n8n Workflows)
Author: Raymond DePalma | Companion to the SANS Ransomware Intelligence Webinar
Automated threat intelligence pipelines that continuously monitor ransomware leak sites, run AI-powered analysis, and deliver rich interactive reports β to Slack, Google Docs, and email.
πΌοΈ Preview
n8n Workflow

HTML Report β Dashboard

HTML Report β Charts & Analysis

HTML Report β Lifecycle & Mindmap

π Workflow Progression
| Level | File | LLM | Key Capabilities | Visibility |
|---|---|---|---|---|
| 101 | 101_ransomware_threat_monitor.json |
Claude Sonnet | Monitor β AI analysis β HTML + Slack report | β Public |
| 101 (Ollama) | 101_ransomware_threat_monitor_ollama.json |
Ollama (local) | Same as 101, fully local β no API costs | β Public |
| 200 | 200_ransomware_intel_advanced.json |
Claude Sonnet | + IOC enrichment, YARA rules, historical trending, email + JIRA | β Public |
| 200 (Ollama) | 200_ransomware_intel_advanced_ollama.json |
Ollama (local) | Same as 200, fully local | β Public |
β¨ What the 101 Workflow Produces
Import, activate, and within minutes you get a full dark-themed threat intelligence brief:
- 8 KPI cards β Active groups, total victims, countries, industries, time-to-encrypt, victims/day, double extortion rate, composite risk score
- MITRE ATT&CK table β Observed TTPs with technique IDs, tactic phases, and severity badges
- 5 Chart.js charts β Geographic doughnut, industry doughnut, TTP severity polar area, group comparison, risk radar
- Attack lifecycle visualization β 6-step colored flow (Initial Access β Execution β Priv Esc β Lateral Mvmt β Exfiltration β Impact)
- Group profile cards β Per-actor victim breakdown with individual industry charts
- Slack alert β Concise threat summary with group and victim stats
- Google Doc β Full markdown brief (optional)
π οΈ Prerequisites
For the Claude version (101/200):
- n8n instance β self-hosted or cloud
- Anthropic API key
- Slack webhook URL
- Google Docs OAuth (optional)
For the Ollama version (101/200):
- n8n instance
- Ollama running locally β
ollama serve - A compatible model pulled β
ollama pull llama3.1 - Slack webhook URL
Compatible Ollama models: llama3.1 (recommended), mistral, gemma2, qwen2.5
For the 200 level (additional):
- VirusTotal API key (free tier: 500 req/day)
- AbuseIPDB API key (free tier available)
- SMTP/SendGrid for email delivery
- JIRA credentials (optional)
Note: The
ransomware.liveAPI is completely free and requires no authentication.
Optional: Mock API for Safe Demos
This repository includes a Mock API Server (mock_api/) that simulates the ransomware.live feed β ideal for webinars or offline demos. See mock_api/README.md.
π Quick Start
Claude (101)
- Download
n8n_workflows/101_ransomware_threat_monitor.json - Import into n8n (Workflows β Add Workflow β Import from File)
- Configure credentials: Anthropic API key, Slack webhook, Google Docs OAuth
- Customize the
Filter by Industrynode with your target sectors - Activate and trigger manually to test
Ollama (101) β fully local, no API costs
- Start Ollama and pull a model:
ollama pull llama3.1 - Download
n8n_workflows/101_ransomware_threat_monitor_ollama.json - Import into n8n
- Configure Slack webhook
- The Ollama node connects to
http://localhost:11434by default β no API key needed
Demo Mode (offline)
Use 101_ransomware_threat_monitor_DEMO.json with the included mock_api/ server for live demos without connecting to real threat feeds.
π Workflow Architecture (101)
Schedule (6h) β Fetch Victims API β Redact Identities β Filter by Industry
β Deduplicate by Group β Fetch Group Profiles β Build Consolidated Brief
β AI Threat Analysis (Claude / Ollama) β Enhance Brief
β Output HTML File + Slack Alert + Google Doc
π Sample Outputs
See the examples/ directory:
- HTML Report β Full interactive report with Chart.js charts, open in any browser
- Markdown Report β Full brief with Mermaid diagrams and MITRE mapping
- Slack Alert β Concise channel notification
π License
CC BY-NC 4.0 β Free for educational and defensive use with attribution. Commercial use prohibited.
Disclaimer: This workflow connects to real-world threat feeds. Handle intelligence reports with appropriate OPSEC.