rspec/rules/S2615/rule.adoc

15 lines
432 B
Plaintext
Raw Normal View History

== Why is this an issue?
Using an unsanitized, externally-provided format string could lead to errors at runtime and open the door to attackers. This rule raises an issue when an externally-provided format string is used.
=== Noncompliant code example
[source,text]
----
public void formattedLog(String format, String message) {
String logLine = String.format(format, message); // Noncompliant
LOGGER.info(logLine);
}
----