ALL EXPLORATIONS

SECURITY

PROJECT NOTES / 2025–2026

PhishGuard.

A phishing-awareness prototype with model-assisted explanations, practice scenarios, and a learning dashboard.

05 / WORKFLOW STUDYSECURITY AWARENESS

Build the habit
of looking closer.

A LEARNING LOOP

Pause.
Question.
Recognise.

01 / INSPECTURL text or filename

The input is text, rather than a fetched page or file contents.

02 / EXPLAINModel-assisted context

An explanation to help someone think through the warning signs.

ALONGSIDE THE ADVISORY TOOLS
PRACTISEAwareness scenarios

Learning history helps shape future exercises.

PhishGuard / System study

A text-based advisory and practice workflow. The visual represents learning, not a verified detection result.

Original diagram · based on public source

01 / THE CONTRIBUTION

My part in the project.

Repository owner, with public application and API code for phishing-awareness exercises and explanations.

02 / INSIDE THE BUILD

The choices underneath.

  1. Connect threat explanations with practice scenarios so the interface supports learning as well as inspection.

  2. Use server-side model calls for scan explanations, chat, and scenario generation.

  3. Store learning context through Supabase to support personalised practice.

03 / STATUS & LIMITS

Where it stands.

  • Scan explanations are based on URL text or filenames; the model does not fetch the URL or inspect file contents.
  • Confidence labels are generated by the model and have not been calibrated as detection probabilities.

04 / KEEP EXPLORING

Read it at the source.

Explore the code and follow the latest state of the project in its repository.

View PhishGuard on GitHub
About these project notes

Based on the public scan, scenario-generation, dashboard, and Supabase integration source.