alive-url-scan

AI-powered URL threat analysis platform using n8n automation and Playwright MCP browser operator

GitHub Stars

0

User Rating

Not Rated

Forks

0

Issues

0

Views

0

Favorites

0

README
šŸ” Alive URL Scan

A tool I built to automate URL threat analysis using AI

Tired of manually checking suspicious URLs from phishing feeds? I created this automation tool that combines n8n workflows, AI analysis, and automated screenshots to do the heavy lifting for you. It's a personal project for my portfolio, but I hope it helps other cybersecurity folks speed up their URL analysis workflows.

Docker AI n8n Supabase License

Dashboard Screenshot
šŸŽÆ The Problem I'm Solving

After spending way too much time manually analyzing suspicious URLs, I realized we all face the same frustrations:

  • ā° Manual analysis is slow - Checking URLs one by one eats up your entire day
  • šŸŽÆ Easy to miss the sneaky stuff - Sophisticated phishing slips past basic keyword filters
  • šŸ“Š Drowning in data - Thousands of URLs from feeds with no good way to prioritize
  • šŸ”„ Repetitive workflows - Same steps over and over for every URL
  • šŸ” Keywords aren't enough - You need to understand context, not just match patterns
šŸ’” What I Built

So I built Alive URL Scan to automate all the tedious stuff:

✨ AI Does the Analysis - Google Gemini LLM actually understands what websites are trying to do
šŸ¤– Workflows Handle Everything - n8n orchestrates the entire pipeline automatically
šŸ“ø Screenshots for Evidence - Playwright grabs visual proof of what you found
🐳 Easy Setup - Just run docker compose up -d and you're analyzing URLs
šŸ”„ Scales When Needed - Queue system handles hundreds of URLs without breaking

šŸ‘„ Who Might Find This Useful

If you're dealing with suspicious URLs regularly, this might help:

  • šŸ›”ļø Security Analysts - Stop clicking through URLs manually
  • šŸ•µļø OSINT Folks - Collect screenshots and evidence automatically
  • šŸ“” Threat Intel Teams - Process large feeds without losing your mind
  • šŸŽ£ Phishing Hunters - Spot brand impersonation and targeted attacks
  • šŸ‘ļø SOC Analysts - Speed up your incident response workflows
  • šŸ›”ļø Brand Protection - Monitor and document abuse cases
  • šŸ”’ Bug Bounty Hunters - Automate reconnaissance on suspicious domains
šŸš€ Quick Start
One-Command Deployment
# Clone the repository
git clone https://github.com/brunosergi/alive-url-scan.git
cd alive-url-scan

# Configure environment
cp .env.example .env
# Edit .env with your API keys (Google Gemini required)

# Launch the entire platform
docker compose up -d

That's it! šŸŽ‰ You're now running your own URL analysis automation.

Access Your Services
šŸ› ļø What's Under the Hood
Core Tools
  • n8n - Visual workflows that connect everything together
  • Supabase - Backend PostgreSQL database with real-time updates
  • Playwright MCP - Playwright MCP Server for AI-controlled browser automation with VNC access
  • Docker - Everything runs in containers
AI Stuff
  • Google Gemini - The LLM that actually analyzes content
  • Structured Prompts - Custom prompts focused on finding threats
  • JSON Parsing - Clean outputs that work with other tools
šŸ“‹ How It Works
  1. šŸ“„ Upload URLs - Drop files with URLs (can be raw files, the app automatically cleans and extracts only URLs)
  2. šŸ¤– AI Analysis - Gemini uses Playwright MCP to looks at each URL and figures out what's going on, then grabs a picture for evidence
  3. šŸ–„ļø Watch Live - The VNC interface runs a full Chrome browser where you can see exactly what the AI agent sees
  4. šŸ’¾ Store Results - Everything gets saved to the database with metadata
  5. šŸ“Š View Dashboard - See results in real-time as they complete
  6. šŸ“¤ Export Data - Download as CSV, JSON, or whatever format you need

⭐ Star this repo if you find it useful!

šŸ“– Setup Guide • šŸ›£ļø Roadmap • āš™ļø Workflows

Just a guy building tools for the cybersecurity community šŸ›”ļø

Author Information
Bruno Sergio

Cyber Threat Intelligence Engineering šŸ› ļø

Brazil

6

Followers

16

Repositories

0

Gists

3

Total Contributions

Top Contributors

Threads