Я только что посмотрел описание ошибки в сонаре, а ниже приведено описание ошибки в соответствии с сонаром.
Контроль разрешений чувствителен к безопасности. В прошлом это приводило к следующим уязвимостям:
- CVE-2018-12999
- CVE-2018-10285
- CVE-2017-7455
Атакующие могут повредить только то, к чему они имеют доступ. Таким образом, ограничение их доступа - хороший способ предотвратить их разрушение, но это должно быть сделано правильно.
Это правило помечает код, который контролирует доступ к ресурсам и действиям. Цель состоит в том, чтобы направлять проверки кода безопасности.
Ниже приведен код, вызывающий проблему с сонаром
.authorizeRequests() // Sonar complain this line here
.antMatchers("/v1/").permitAll()
.antMatchers("/**").authenticated()
Как я уже упоминал в комментариях к вашему вопросу, не разрешайте слепо авторизацию. запросы, доступ должен быть ограничен, как показано нижеиспользовать // NOSONAR в производственной среде.