По моему скромному опыту, в целом всё правильно написано, но точного рецепта нет.
"Интересные" вектора, обычно состоят из нескольких мелких багов, которые без кропотливого изучения ресурса не найти. Иногда хватает беглого анализа заголовков/хтмл сорцов и через пару десятков минут наблюдаешь вывод
uname -a. А есть случаи которые можно изучать годами, но которые так и останутся навсегда на дне todo списка. По Сеньке шапку никто не отменял
От сканеров мне становится плохо, особенно когда они начинают искать баги в index.html. Запускал несколько раз, но не подружился и каких-то вменяемых результатов тоже не получил. Возможно, если освоить использование инструмента точечно, указывая правильные места, то с большой долей вероятности результат будет. Но если знать правильные места, то зачем нужен сканер?
Советую иногда заглядывать в
OWASP чеклист, чтоб освежить зациклившийся мозг.
На полноту ответа не претендую, если в чём-то не прав,

.