Inspiration

Phishing messages can trick people through urgent language, suspicious links, and requests for sensitive information. We wanted to create a simple tool that helps users recognize these warning signs and make safer online decisions.

What it does

PhishGuard is a browser-based phishing awareness assistant. Users paste a suspicious message, and the application checks for selected urgency phrases, sensitive-information requests, and suspicious URL patterns. It highlights potential warning signs and provides safety recommendations.

How we built it

We built the prototype using HTML, CSS, and JavaScript. The interface allows users to enter a message, analyze it, and view the detected warning signs and recommendations. The current detection system uses rule-based checks in the browser.

Challenges we faced

One challenge was identifying useful warning signs while keeping the interface simple for beginners. Another was presenting understandable results without claiming that every suspicious message is phishing or that every unflagged message is safe.

What we learned

We learned how to build an interactive browser-based application, apply basic text-pattern checks, and communicate cybersecurity risks clearly. We also identified the need to test detection accuracy and integrate a genuine AI model in future versions.

Future improvements

We plan to integrate and evaluate an AI model using labeled phishing and legitimate messages, improve detection accuracy, and provide more detailed explanations.

Limitations

This is an educational prototype that uses rule-based detection, not a trained AI model. It cannot verify sender identity or guarantee that a message is safe.

Built With

  • ai
  • cybersecurity
Share this project:

Updates

Submission history