SQL-инъекция с помощью Semgrep/SpotbugsJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 SQL-инъекция с помощью Semgrep/Spotbugs

Сообщение Anonymous »

Для проверок SAST в нашем конвейере CI мы используем сканеры Semgrep и SpotBugs. Этот сканер обнаруживает следующую ситуацию как экземпляр SQL-инъекции.
Класс репозитория

Код: Выделить всё

        Query q = em.createNativeQuery(FIND_PRODUCTS_BY_IDENTIFER);
q.setParameter("productidentifier", productIdentifierParam);
FIND_PRODUCTS_BY_IDENTIFER находится в отдельном классе и определяется как константа.
публичная статическая финальная строка FIND_PRODUCTS_BY_IDENTIFER= "SELECT PRODUCTID FROM PRODUCT WHERE ID в ( :productidentifier)";
Запрос параметризован, не является SQL-инъекцией и является ложноположительным. Может ли кто-нибудь пролить свет на то, что нужно изменить, чтобы это нарушение исчезло (или) это уже известная ошибка анализатора Semgrep.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/734 ... p-spotbugs
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • SQL -инъекция с SEMGREP/SPOTBUGS
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как я могу использовать плагин Spotbugs eclipse из локальной сборки Spotbugs?
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Неправильная нейтрализация специальных элементов, используемых в команде SQL ('SQL -инъекция')
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Неправильная нейтрализация специальных элементов, используемых в команде SQL ('SQL -инъекция')
    Anonymous » » в форуме MySql
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Неправильная нейтрализация специальных элементов, используемых в команде SQL ('SQL -инъекция')
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»