# Reflex — by Euan Smith

A project built by Euan Smith, BSc Cybersecurity & Digital Forensics · Technological University Dublin.

Tags: Python, Web Security, XSS, Security Tooling

An educational Python toolkit for learning common web vulnerability classes: reflected and DOM-based XSS, open redirects, and a mutation fuzzer, with coloured output and HTML reports. Built to understand how these attacks actually work, not to run against live targets.

Page: https://euansmith.net/projects/reflex

## Problem

The best way to understand a vulnerability class is to implement its detection yourself, not read about it.

## Approach

A Python toolkit covering reflected and DOM-based XSS, open redirects, and a mutation fuzzer, with coloured terminal output and HTML reports. Inspired by Google's Project Zero. Built for learning and demonstration against intentionally vulnerable test targets.

## Outcome

Public on GitHub and pinned on my profile. Defensive framing throughout — it's a learning tool, not an attack tool.

Status: Complete

GitHub: https://github.com/EuanSmith2/reflex

## About Euan Smith

Cybersecurity student in Dublin. Right now that means disinformation research with EDMO Ireland, a home lab, and more GitHub repos than free evenings.

- [Full profile](https://euansmith.net/index.md)
- [FAQ](https://euansmith.net/faq.md)
- [GitHub](https://github.com/EuanSmith2)
- [LinkedIn](https://www.linkedin.com/in/euan-smith-4295123a6/details/courses/)
