مدقق workflow لـ n8n

الصق workflow من n8n لفحص بنيته: حقول ناقصة، أسماء عقد مكررة، اتصالات إلى عقد غير موجودة، عقد يتيمة، غياب Trigger، حلقات، webhook مكرر، تعابير غير متوازنة، وأنماط مفاتيح مسرّبة.

مساحة العمل

كيف تُحسب النتيجة؟

فحص بنيوي: صحة JSON، وجود nodes[] وconnections{}، الحقول الإلزامية لكل عقدة (name, type, typeVersion, position, parameters)، تفرّد الأسماء، وجود طرفي كل اتصال، العقد اليتيمة (ما عدا stickyNote)، غياب عقدة بدء (نوع ينتهي بـ Trigger أو webhook/start/cron…)، الحلقات بـ DFS، تكرار httpMethod + path للـ webhook، توازن {{ }} في النصوص، وأنماط أسرار معروفة (OpenAI sk-، GitHub ghp_، AWS AKIA، Slack xox، Google AIza، JWT، مفاتيح خاصة).

حدود الأداة: لا يوجد كتالوج عقد مضمّن: لا يتحقق من أن النوع أو typeVersion موجودان فعلًا في n8n (قد تكون العقدة community)، ولا من صحة قيم parameters. الحلقات قد تكون مقصودة (loops). أنماط الأسرار قاعدية وقد تفوّت أو تُنبّه خطأً.

أسئلة شائعة

هل يضمن أن الـ workflow سيعمل؟

لا؛ يكشف مشاكل بنيوية شائعة فقط.

لماذا يحذّر من Trigger؟

لأن الـ workflow بلا نقطة بدء لا يعمل تلقائيًا؛ قد يكون مقصودًا إن شُغّل يدويًا.

أحدث الأدوات

أدوات مجانية أُضيفت حديثًا — تعمل في متصفحك دون رفع بياناتك

كل الأدوات →

اكتب HTML وCSS وJS وشاهد المعاينة فورًا داخل iframe معزول مع وحدة تحكم وأحجام شاشة ومشاركة بالرابط

محلي

ارسم workflow من JSON كمخطط SVG بالمواضع الأصلية أو بتخطيط تلقائي مع تلوين حسب الفئة وتنزيل SVG

محلي

أصلح تلقائيًا الفواصل الزائدة والاقتباس المفرد والحقول الناقصة والأسماء المكررة والاتصالات المعلّقة مع تقرير بكل تغيير

محلي