Back to Projects
Backend / AI

URLGuard

A malicious link doesn’t look malicious.

Analyzes URLs using structure, page signals, and AI reasoning to detect threats beyond surface patterns.

2025
1.5 Months
Active
Live DemoView on GitHub

Threat Analysis

URL + content signals

Explainable Output

Readable results

API-first

Integration ready

Phishing Detection

Security-focused

URLGuard project preview

Problem

Phishing links mimic legitimate ones, requiring deeper inspection beyond static checks.

Solution

Built a layered analysis pipeline combining structure inspection, content signals, and AI reasoning.

Impact

  • Multi-layer URL risk analysis
  • Explainable scoring system
  • API-first architecture
  • Improved detection reliability

How it was built

  • Built layered URL inspection pipeline
  • Integrated scraping and content analysis
  • Implemented AI-based threat reasoning
  • Designed API-first architecture
  • Focused on explainable outputs

Tech Stack

Backend

FastAPI, Python

Scraping

BeautifulSoup, Selenium

AI Layer

Gemini API

Runtime

Uvicorn

Challenges

Detecting disguised malicious links

Combined structural and content-based analysis

Providing clear output

Designed explainable API responses