Утилита на Go ищет параметры URL, значения которых сервер возвращает в HTML-ответе. Это адаптация старого kxss от Tomnomnom с собственным форматом вывода, который удобно использовать в автоматизированной разведке.
Принцип простой: URL подаётся через stdin, утилита отправляет запрос и определяет, какие параметры попадают в ответ. Дальше она подставляет спецсимволы (" ' < > $ | ( ) ` : ; { }) и проверяет, какие из них возвращаются сервером без фильтрации. Если параметр отражается с нефильтрованными символами, он попадает в вывод.
Отражаемый параметр ещё не означает гарантированную XSS, но он заслуживает ручной проверки. Формат вывода фильтруется через grep и awk, поэтому результат можно встраивать в recon-цепочки.
Полная статья: https://clck.su/YZtDG