PhishAnalyze email threat scanner.
Upload a suspicious .eml file and get a clear phishing verdict, risk score, evidence, analyzer status, locked checks, and next steps in one private workspace.
Sender mismatch, risky link wording, and unusual urgency were found.
A suspicious-email scanner built around evidence, not just a score.
PhishAnalyze is the general suspicious-email scanner in the shared FastAPI detection platform. It helps users inspect phishing, malicious URLs, sender and domain risk, attachments, social-engineering language, and scan history from one private workspace.
Built by Meidie Fei as part of a security engineering portfolio focused on practical detection workflows and clear safety boundaries.
View the MDP Studio project pageSaved .eml files and monitored mailbox messages preserve headers, sender data, body text, URLs, and attachment metadata for analysis.
Local and plan-aware checks cover header authentication, URL reputation, domain intelligence, detonation, attachments, sender profiling, intent, and brand impersonation.
Each scan returns a clear verdict, score, evidence, analyzer status, locked checks, skipped checks, and next steps for the user.
Use the saved .eml file so headers, sender data, body text, URLs, and attachments stay intact.
Free checks run first. Paid or unavailable checks are recorded clearly instead of silently disappearing.
The report explains why the email is clean, suspicious, likely phishing, or confirmed phishing.
Public guides that turn suspicious emails into teachable checks.
PhishAnalyze can rank for useful safety questions while giving students and small teams a safe path into the scanner.
Designed for people who just need to know what to do next.
PhishAnalyze separates raw analyzer output from the customer-facing report. Users see plain-English evidence, failed or skipped checks, and a practical action list without reading JSON or API logs.
Signed-in users only see their own workspace scans, with delete controls for stored results.
The report shows when a check was locked, skipped, cached, failed, or not configured.
The scanner explains sender risk, links, attachment signals, and social-engineering language.
Useful before mailbox setup
Anyone can start with a saved .eml upload, then add monitoring later when credentials and controls are ready.
Status-aware analyzer rows
Each analyzer reports status, cost tier, plan gate, evidence, risk contribution, timing, and safe details.
No raw unsafe rendering
Reports keep dangerous email content behind safe rendering, CSRF checks, file limits, and account ownership checks.