Sonar Violation: Security - Массив сохраняется непосредственно при использовании байта []

Я наткнулся на следующие 2 сообщения о подобной проблемеНарушение сонара а такжеНарушение сонара Но моя проблема сbyte[]

Ниже приведен фрагмент кода, для которого я получаю это предупреждение в сонаре.

public void setValue(byte[] value) {
    this.value = value;
}

Я посмотрел на решения и внес следующие изменения

public void setValue(byte[] value) {
    if(value == null) {
        this.value = new byte[0];
    } else {
        this.value= Arrays.copyOf(value, value.length); 
    }
}

Даже тогда я получаю то же предупреждение о нарушении безопасности в сонаре. Я получаю это предупреждение, потому что этоbyte[] а байтовые массивы нужно обрабатывать по-разному?

Ответы на вопрос(1)

Ваш ответ на вопрос