Abstract
Blind Cross-Site Scripting (XSS) vulnerabilities present a significant challenge as they evade traditional scanners due to their out-of-band execution, where attackers do not receive immediate feedback. In this work, we present XSSpecter, an end-toend automated framework designed for the comprehensive detection and reporting of blind XSS vulnerabilities. XSSpecter integrates a Python-based command-line interface (CLI) for intelligent crawling and payload injection, and a Node.js-based web application featuring a callback listener, forensic data capture, and a Vue.js dashboard for alert management and reporting. The entire system is containerized using Docker for simplified deployment and consistent operation. XSSpecter automates uniquely tagged JavaScript payload generation, injection into forms, URL parameters, and headers, listens for out-of-band callbacks, captures extensive forensic artifacts (DOM snapshots, screenshots, environment metadata), and delivers alerts via multiple channels (email, Discord, Slack, Telegram) alongside structured reports. Evaluation in controlled environments demonstrated a 100% detection rate for triggered payloads under favorable execution conditions with a mean callback latency of approximately 650ms, and real-world application led to the discovery of previously unknown blind XSS vulnerabilities. Compared to existing tools like XSS Hunter and ezXSS, XSSpecter offers a fully automated workflow from scanning to reporting. Key contributions include a modular, containerized software stack that integrates CLI and web components for comprehensive blind XSS testing, a robust callback handling system with detailed forensic data capture, and a systematic reporting mechanism, demonstrating a scalable solution for modern web application security assessments.
| Original language | English |
|---|---|
| Title of host publication | 2026 IEEE International Research Conference on Smart Computing and Systems Engineering (SCSE) |
| Editors | Ruwan Wickramarachchi |
| Publisher | IEEE |
| Number of pages | 7 |
| ISBN (Electronic) | 9798331547912 |
| ISBN (Print) | 9798331547929 |
| DOIs | |
| Publication status | Published - 26 Mar 2026 |
| Event | 2026 IEEE International Research Conference on Smart Computing and Systems Engineering - Kelaniya, Gampaha, Sri Lanka Duration: 26 Mar 2026 → 26 Mar 2026 https://ieeexplore.ieee.org/xpl/conhome/11498670/proceeding |
Conference
| Conference | 2026 IEEE International Research Conference on Smart Computing and Systems Engineering |
|---|---|
| Abbreviated title | SCSE |
| Country/Territory | Sri Lanka |
| City | Gampaha |
| Period | 26/03/26 → 26/03/26 |
| Internet address |
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver