Use this powerful n8n workflow to automate security analysis. Submit URLs via webhook to urlscan.io, wait for processing, and receive detailed results directly in your Gmail inbox. Get started with n8n templates.
Download this n8n workflow template and start using it instantly.
This robust n8n workflow template provides an immediate, automated method for submitting suspicious or unknown URLs to the urlscan.io public scanning service. The core problem this n8n automation solves is bridging the gap between an event (receiving a potentially malicious URL) and actionable security intelligence. By setting up a custom n8n trigger using the Webhook n8n node, the workflow can be easily integrated into any system (such as a SIEM or internal reporting tool).
The implementation uses a key n8n node, the Wait node, to handle the asynchronous nature of the scanning process, ensuring that screenshots and detailed reports are ready before the final action. The resulting report is cleanly formatted and delivered via the Gmail n8n node, providing direct links to the scan results, the captured screenshot, and the full API JSON response, making this an invaluable n8n workflow for rapid security response.
This efficient n8n workflow is designed for seamless, automated execution, starting with a powerful n8n trigger and flowing through critical steps to deliver the final report.
/urlscan endpoint defined in the Webhook n8n node. This n8n trigger activates the automation.To deploy this n8n workflow template and begin automating your URL scanning:
sendTo parameter from [email protected] to your desired recipient address.url and a target URL value (e.g., {"url": "https://example.com"}). Webhook (n8n trigger):
Function: Serves as the primary n8n trigger, initiating the n8n workflow upon receiving an HTTP POST request.
Key Configuration: Configured to listen on the path /urlscan and expects a JSON body containing the URL to be scanned.
Perform a scan (urlscan.io n8n node):
Function: Submits the URL extracted from the Webhook payload to the urlscan.io API to start a security scan.
Key Configuration: Dynamically pulls the URL using expressions: ={{ $json.body?.url?.[0] ?? $json.body?.url ?? $json.url }}.
Wait (n8n node):
Function: Pauses the execution of the n8n workflow for a specified time to allow the external API (urlscan.io) to complete processing and generate artifacts.
Key Configuration: Set to wait for 30 seconds.
Send a message (Gmail n8n node):
Function: Compiles the results obtained from the previous n8n node and sends a comprehensive report via email.
Key Configuration: Uses HTML content in the message body to embed dynamic links, including the generated scan ID in the screenshot URL: https://urlscan.io/screenshots/{{ $json.scanId }}.png.
Automate URL security checks using this n8n workflow. It submits links to urlscan.io, waits, and uses the OpenAI n8n node to generate a risk classification summary and send a report via Gmail.

Use this powerful n8n workflow to scan single code file URLs (JS, PHP, Python) for exploitable security vulnerabilities using GPT-4 agents. This n8n automation template generates detailed HTML reports and saves them automatically to Google Drive.

Use this dynamic n8n workflow to create and manage multi-agent AI conversations. Route messages using @mentions to custom-defined AI personalities and models via OpenRouter.

Streamline your content strategy with this powerful n8n workflow. Automatically schedule and auto-post videos from a Google Sheet to Instagram, LinkedIn, and TikTok using specialized n8n templates.

Automate Instagram posts, Reels, Stories, and Carousels using this advanced n8n workflow. Schedule all content types reliably with robust API polling logic and dynamic routing.








































