What This Workflow Does
This automated workflow protects your brand from phishing attacks by continuously monitoring SSL certificate logs for domains that might be impersonating your business. It identifies typosquatting attempts (domains with slight misspellings of your brand name) and newly registered domains containing your trademarks.
The system automatically scans suspicious domains using Urlscan.io to detect phishing content, then alerts your security team in Slack with detailed reports. This enables faster response to impersonation attempts before they can defraud customers or damage your brand reputation.
How It Works
1. SSL Certificate Monitoring
The workflow queries crt.sh's certificate transparency logs to find newly issued SSL certificates containing your brand name or variations. It checks for common typosquatting patterns like added hyphens, swapped letters, or extra words.
2. Suspicious Domain Analysis
Each potential impersonator domain gets automatically submitted to Urlscan.io for in-depth analysis. The service renders the page, executes JavaScript, and captures screenshots to detect phishing content that might not be visible in simple HTTP requests.
3. Threat Validation
The workflow analyzes Urlscan.io reports for phishing indicators like fake login forms, stolen branding assets, or malicious redirects. It scores domains based on threat level using customizable rules matching your specific security policies.
4. Team Alerting
Confirmed or high-risk impersonation attempts trigger detailed Slack notifications with scan results, screenshots, and recommended actions. The alerts include direct links to initiate domain takedown procedures through your preferred abuse reporting channels.
Who This Is For
This workflow is essential for security teams at financial institutions, e-commerce platforms, SaaS companies, and any business handling sensitive customer data. Marketing and legal teams will also benefit from early detection of brand impersonation attempts.
Companies with high brand recognition or those frequently targeted by phishing scams will see the most value. The solution scales from small businesses to enterprises with multiple brands needing protection.
What You'll Need
- n8n instance (self-hosted or cloud)
- Slack workspace with webhook access
- Urlscan.io API key (free tier available)
- List of your brand names and common variations
- Optional: Domain registrar accounts for faster takedowns
Pro tip: Maintain a spreadsheet of your trademarks, product names, and executive names that phishers might target. The workflow can check for all these variations automatically.
Quick Setup Guide
- Import the JSON template into your n8n instance
- Configure the crt.sh query with your brand keywords
- Connect your Urlscan.io API credentials
- Set up the Slack webhook for your security channel
- Adjust threat scoring thresholds based on your risk tolerance
- Test with known phishing domains to validate alerts
- Schedule the workflow to run hourly or daily
Key Benefits
Prevent customer fraud by detecting phishing sites before they appear in search results or phishing emails. Early takedowns reduce successful attack rates by 60-80% according to anti-phishing studies.
Save security team hours by automating what would otherwise require manual certificate log checks and website investigations. This workflow handles the equivalent of 20+ hours of human analysis per week.
Protect brand reputation by minimizing exposure to impersonation scams. Customers who encounter phishing sites often lose trust in the real brand, impacting loyalty and conversion rates.
Compliance readiness for regulations requiring proactive brand protection measures. Automated monitoring creates an auditable trail of your anti-phishing efforts.
Scalable protection that adapts as your brand grows. Easily add new product names or acquired brands to the monitoring list without additional overhead.