Это правило помечает использование метода setSecurityManager (SecurityManager()) в java.lang.System.
Значение по умолчанию для системного свойства java.security.manager изменено на disallow с Java 18.
Если системное свойство не равно allow в командной строке, любой вызов System.setSecurityManager(SecurityManager) с непустым аргументом приведет к возникновению исключения UnsupportedOperation.
Системное свойство можно задать как Djava.security.manager= allow.
Начиная с Java 17, SecurityManager считается устаревшим для удаления, а в будущих выпусках он будет удален/разлагается.
Дополнительная информация приведена в разделе JDK-8270380. JDK-8271301.