ترميز وفك Base64 وbase64url وMIME بنص UTF-8 آمن للعربية والإيموجي
مدقق 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 بلا نقطة بدء لا يعمل تلقائيًا؛ قد يكون مقصودًا إن شُغّل يدويًا.


