XSS Scanner is a web application built with Spring Boot that allows you to scan URLs for potential Cross-Site Scripting (XSS) vulnerabilities using the Dalfox tool.
- Effortless Scanning: Easily scan URLs for XSS vulnerabilities with just a few clicks.
- Save Scan Results: Save scan results for future reference with custom scan names.
- Filter Results: Filter scan results by severity to focus on critical vulnerabilities.
- Enter a name for your scan and the URL you want to scan.
- Click the "Scan" button to start the process.
- Once the scan is complete, view the results.
- Save the scan results with a custom name using the "Save" button.
- Filter scan results by severity to prioritize fixing critical issues.
- Spring Boot: Backend framework for building robust Java applications.
- Thymeleaf: Server-side Java template engine for the frontend.
- Dalfox: Powerful XSS scanning tool for vulnerability detection.
- WebClient: Spring's reactive client for making HTTP requests.
To run the application locally:
- Ensure you have Java and Maven installed on your machine.
- Run the application using
mvn spring-boot:run
. - Access the application at
http://localhost:8080
.
This project is for educational purposes and should only be used with appropriate permissions.