Я написал пользовательскую проверку в SonarJS для обнаружения постоянных уязвимостей межсайтового скриптинга в javascript.Однако я получил много ложных срабатываний и пытаюсь улучшить код.
У меня есть два вопроса:
Поддерживает ли SonarJS анализ потока данных?Например, отслеживание некоторого значения происходит из ответа Ajax и, наконец, печатается в HTML (например, innerHtml
).
Есть ли у нас какой-либо синтаксический анализатор в плагине SonarJS для анализа "+"оператор?Например, получить часть this.name
из выражения '<input value="' + this.name + '">'
.
С уважением!Джек Яо