Вопросы относительно написания пользовательских правил с SonarJS - PullRequest
0 голосов
/ 11 мая 2018

Я написал пользовательскую проверку в SonarJS для обнаружения постоянных уязвимостей межсайтового скриптинга в javascript.Однако я получил много ложных срабатываний и пытаюсь улучшить код.

У меня есть два вопроса:

  1. Поддерживает ли SonarJS анализ потока данных?Например, отслеживание некоторого значения происходит из ответа Ajax и, наконец, печатается в HTML (например, innerHtml).

  2. Есть ли у нас какой-либо синтаксический анализатор в плагине SonarJS для анализа "+"оператор?Например, получить часть this.name из выражения '<input value="' + this.name + '">'.

С уважением!Джек Яо

1 Ответ

0 голосов
/ 11 мая 2018
  1. В SonarJS есть анализ потока данных, но он не должен использоваться в пользовательских правилах и не ориентирован на то, что вам нужно
  2. В SonarJS есть только один анализатор, инасколько я знаю, он разбирает оператор "+"
...