[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-generate-website-screenshots-with-webhook-validation-2383":3},["Reactive",4],{"id":5,"slug":6,"title":7,"short_description":8,"category_key":9,"category_title":10,"workflow_type_key":11,"workflow_type_title":11,"workflow_type_icon":12,"price":13,"is_free":14,"cover_image":15,"description":16,"compatible_versions":15,"locked":14,"lock_reason":17,"purchased":18,"in_cart":18,"workflow_file":19},407,"generate-website-screenshots-with-webhook-validation-2383","تولید اسکرین‌شات وب‌سایت با وب‌هوک و ScreenshotMachine","دریافت URL از وب‌هوک، بررسی دسترسی و امنیت آن، تولید اسکرین‌شات با ScreenshotMachine و بازگرداندن نتیجه یا پیام خطا.","other-automation","سایر اتومیشن‌ها","n8n","https:\u002F\u002Faidock.ir\u002Fmedia\u002Fworkflow_types\u002Fimage.png",0,true,"","📸 این ورک‌فلو با دریافت یک درخواست **POST** از طریق وب‌هوک، آدرس وب‌سایت را از فیلد `url` دریافت می‌کند.\n\n🔍 ابتدا با درخواست `HEAD`، دسترسی‌پذیری و مسیر نهایی URL پس از ریدایرکت بررسی می‌شود. سپس URL از نظر پروتکل‌های مجاز، لوکال‌هاست و آدرس‌های IP خصوصی برای کاهش خطر **SSRF** اعتبارسنجی می‌شود.\n\n🖼️ در صورت معتبر بودن آدرس، درخواست `GET` به API سرویس ScreenshotMachine ارسال شده و دادهٔ اسکرین‌شات از طریق وب‌هوک به درخواست‌کننده بازگردانده می‌شود. در صورت نامعتبر بودن URL، پیام خطای اعتبارسنجی پاسخ داده خواهد شد.","login",false,null]