Shraman Chaudhuri
Client-Side Cybersecurity Triage

PHISHANALYSER

A privacy-first educational tool for inspecting and learning to identify phishing emails. Runs entirely in your browser with zero network requests and an explainable, transparent scoring engine.

Deterministic Heuristics

ENGINE CAPABILITIES

01

100% Local & Privacy-First

All parsing and regex heuristics execute directly within your browser sandbox. Zero emails, headers, or metadata ever leave your client device.

02

Explainable Scoring Engine

Every warning sign adds mathematically defined point weights (0–100). Replaces black-box machine learning with transparent, auditable indicators.

03

22 Rules across 7 Domains

Comprehensive detection vectors covering urgency triggers, credential requests, financial BEC fraud, IP URLs, weaponized macros, and authentication mismatches.

04

Visual Risk Stratification

Dynamically classifies emails into Low Risk (0–29), Suspicious (30–59), and High Risk (60–100) with visual telemetry meters and category summaries.

05

Actionable Defense Guidance

Synthesizes tailored next-step security advice based on the exact threat vectors identified (e.g., verifying out-of-band, checking MX records).

06

Interactive Training Scenarios

Pre-loaded with 6 realistic training samples: obvious spam, sophisticated BEC, Microsoft 365 credential traps, package alerts, and verified legitimate mail.

Transparent Heuristics

SCORING MATRIX

Attack Category Heuristic Detection Pattern Risk Weight
Social Engineering Urgency and panic-inducing language +10
Social Engineering Immediate account closure or suspension threats +15
Credential Harvesting Direct password or credential entry requests +25
Credential Harvesting One-Time Password (OTP) or MFA code solicitations +25
Financial Fraud Wire transfer, gift card, or cryptocurrency demands +30
Financial Fraud Unsolicited bank account detail alteration notices +25
Suspicious Links Bare IP address URLs in hyperlinks +20
Suspicious Links URL shorteners (bit.ly, tinyurl, etc.) masking destinations +15
Suspicious Links Mismatched anchor text versus actual href destination +20
Suspicious Links Typosquatting and lookalike domain substitutions +20
Dangerous Files Executable attachments (.exe, .scr, .bat, .vbs) +30
Authentication Failed SPF / DKIM / DMARC or Reply-To address mismatch +20
Zero Network Leakage

HOW IT WORKS

Client-Side Analysis Pipeline

Unlike online scanner APIs that store email contents on external servers, PhishAnalyser operates entirely in-memory:

Step 01

RFC Header Extraction

Deconstructs Return-Path, Received hops, SPF/DKIM authentication outcomes, and Reply-To discrepancies.

Step 02

Lexical & URL Heuristics

Parses anchor tags, IP formats, suspicious TLDs, urgent call-to-actions, and credential solicitation triggers.

Step 03

Scoring & Triage

Aggregates transparent weights, displays risk stratification meters, and issues context-aware defenses.

Technologies & Architecture

TECH STACK

Vanilla JS
Regex Parser
HTML5 Canvas
Cybersecurity
Client Sandbox
Zero Dep