Страница для CWE 259 в MITER точно указывает, что означает уязвимость, и предоставляет пример ее, а также предлагает идеи для исправления или смягчения уязвимости в вашем приложении.
Инструменты проверки кода, такие как Veracode или SonarQube, также могут отмечать ложные срабатывания (они обнаруживают уязвимость, но ее там нет).У меня был случай, когда Sonar помечал эту проблему, когда у меня была статическая конечная переменная (то есть: константа) со словом PASSWORD в названии, и Sonar думал, что это был настоящий пароль, хотя в действительности это былключ для поиска пароля из свойств.
Из вашего описания, это может быть , может быть здесь (крайне условно, так как вы не предоставляете достаточно кода)судить).Если вы можете реорганизовать свой код, изменив слово «пароль» на любое другое, не меняя основную логику и не нарушая входящую или исходящую аутентификацию, то, скорее всего, это так.