Hey n8n team, I think my workflow might be haunted. Seriously. Here’s the paranormal activity I’m dealing with:
Workflow: Webhook → Filter → 5 Different API Calls → Database Update
The Ghost: Random nodes activate by themselves when no trigger occurred!
Spooky Evidence:
Database shows entries at 3AM when no users are active
Logs show nodes executing with no parent execution ID
Sometimes changes happen before the webhook trigger time stamp!
My Stack:
n8n 1.34.1 (Docker on DigitalOcean)
PostgreSQL 13
Using n8n’s built-in scheduling
What I’ve Tried to Exorcise It:
Checked for webhook replay attacks (none found)
Audited all user permissions (no rogue access)
Added “Am I Being Paranoid?” Function Node (it returned “maybe”)
The Real Problem: This is costing us money since some API calls are pay-per-use! How do I:
Figure out what’s triggering these ghost executions?
Prevent unauthorized node activations?
Get my sanity back?
Please help - I’m starting to see nodes in my dreams!