Phishing email extractor and risk scorer
Pull sender, links and tactics from suspicious emails into structured JSON and score each one's risk.
The brief
Employees forward suspicious emails to the security team, which reads each one. Build a tool that extracts sender, links, attachments and persuasion tactics (urgency, authority, rewards) into validated JSON, and scores how risky each email is. Good looks like: a schema, accuracy on labelled emails, and a risk score that ranks real phishing above genuine mail.
What you will build
- Define the email analysis schema
- Extract fields and tactics with structured outputs
- Validate links and sender domains
- Score risk and check the ranking on labelled emails
- Build a forward-and-check page
Free, open data to build it with
Check each dataset's licence before you publish your work. Your mentor gives your team its own version of the brief (data, scope or region), so every team's project is its own.

