./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitSecurityConfigurer.java:20: *

The password is returned inside a short-lived {@link AmqpCredentials} rather than assigned to ./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitSecurityConfigurer.java:49: public AmqpCredentials configure( ./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitSecurityConfigurer.java:63: yield new AmqpCredentials( ./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitSecurityConfigurer.java:69: yield new AmqpCredentials("EXTERNAL", mutual.credentialId(), new char[0], true); ./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitSecurityConfigurer.java:74: yield new AmqpCredentials( ./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitSecurityConfigurer.java:79: yield new AmqpCredentials( ./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitSecurityConfigurer.java:98: public static final class AmqpCredentials { ./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitSecurityConfigurer.java:113: public AmqpCredentials(String mechanism, String username, char[] secret, boolean tls) { ./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitSecurityConfigurer.java:175: return "AmqpCredentials[mechanism=%s, username=%s, tls=%s]"