You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Automated security incident response platform built on n8n — processes alerts from LogMind, CloudSentry, and external sources, enriches them with threat intelligence, and executes response playbooks in under 5 seconds.
Architecture
graph TB
subgraph "Alert Sources"
LM[LogMind<br/>Log Analysis]
CS[CloudSentry<br/>Cloud Security]
EXT[External<br/>Alerts]
end
subgraph "SecureFlow n8n Platform"
WH[Webhook Receivers]
EN[Threat Enrichment]
RP[Response Playbooks]
AL[Approval Logic]
end
subgraph "Threat Intelligence"
VT[VirusTotal API]
AI[AbuseIPDB]
VG[VectorGuard API]
SH[Shodan API]
WHO[WHOIS API]
end
subgraph "Response Actions"
SL[Slack Alerts]
JR[Jira Tickets]
OCI[OCI API<br/>Isolation]
EM[Email Notifications]
end
subgraph "Data Layer"
PG[(PostgreSQL<br/>Audit Logs)]
RD[(Redis<br/>Queue)]
METRICS[Prometheus<br/>Metrics]
end
LM --> WH
CS --> WH
EXT --> WH
WH --> EN
EN --> VT
EN --> AI
EN --> VG
EN --> SH
EN --> WHO
EN --> RP
RP --> AL
AL --> SL
AL --> JR
AL --> OCI
AL --> EM
WH --> PG
RP --> RD
SL --> METRICS
Loading
Components
n8n Workflow Engine
Webhook Receivers — HTTP endpoints for LogMind, CloudSentry, external alerts
Threat Enrichment Nodes — Parallel API calls across VirusTotal, AbuseIPDB, Shodan, WHOIS
Response Playbooks — Automated incident workflows per threat category
Approval Logic — Human-in-the-loop gate for destructive actions
Prometheus — Performance metrics, success rates, response times
Technology Stack
Component
Technology
Workflow Engine
n8n
Orchestration
Docker Compose
Database
PostgreSQL
Queue
Redis
Mock Services
Python + Flask
Proxy
Nginx
Quick Start
Prerequisites
Docker & Docker Compose
Git
git clone https://github.com/sinCodes11/secureflow SecureFlow
cd SecureFlow
cp .env.example .env
# Edit .env with your settings
docker-compose up -d
# Access n8n at http://localhost:5678# Import workflows from /workflows/
Security Model
n8n user auth + API key validation on all webhook endpoints