SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.6

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
8 5 0 0

Files

Class Bugs
joggle.data.Scanner 1
joggle.data.Serializer 3
joggle.web.SearchServlet 1

joggle.data.Scanner

Bug Category Details Line Priority
Possible null pointer dereference in joggle.data.Scanner.scan(File) due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 41 Medium

joggle.data.Serializer

Bug Category Details Line Priority
Found reliance on default encoding in joggle.data.Serializer.decode(String): java.io.ByteArrayOutputStream.toString() I18N DM_DEFAULT_ENCODING 34 High
Found reliance on default encoding in joggle.data.Serializer.decode(String): String.getBytes() I18N DM_DEFAULT_ENCODING 22 High
Found reliance on default encoding in joggle.data.Serializer.hash(String): String.getBytes() I18N DM_DEFAULT_ENCODING 38 High

joggle.web.SearchServlet

Bug Category Details Line Priority
HTTP parameter written to Servlet output in joggle.web.SearchServlet.doGet(HttpServletRequest, HttpServletResponse) SECURITY XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER 62 Medium