Maven Jar
<
dependency
>
<
groupId
>org.owasp.esapi</
groupId
>
<
artifactId
>esapi</
artifactId
>
<
version
>2.1.0.1</
version
>
</
dependency
>
Util Method
public
String encode(String message) {
message = message.replace(
'\n'
,
'_'
).replace(
'\r'
,
'_'
)
.replace(
'\t'
,
'_'
);
message = ESAPI.encoder().encodeForHTML( message );
return
message;
}
Some security tools highlight these issues as critical and maybe its better to
add this to the base logger for us to not have issues later after the
application grows.