FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 1.3.2
Threshold is Low
Effort is Max
Summary
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
111 | 14 | 0 | 0 |
Files
com.gridsystems.innergrid.kernel.ixos.filesystem.FileAcl
Bug | Category | Details | Line |
---|---|---|---|
com.gridsystems.innergrid.kernel.ixos.filesystem.FileAcl.getRolePermissions() may expose internal representation by returning FileAcl.rolePerms | MALICIOUS_CODE | EI_EXPOSE_REP | 173 |
com.gridsystems.innergrid.kernel.ixos.filesystem.FileAcl.getUserPermissions() may expose internal representation by returning FileAcl.userPerms | MALICIOUS_CODE | EI_EXPOSE_REP | 154 |
com.gridsystems.innergrid.kernel.ixos.filesystem.FileAcl.setRolePermissions(FilePermissions[]) may expose internal representation by storing an externally mutable object into FileAcl.rolePerms | MALICIOUS_CODE | EI_EXPOSE_REP2 | 183 |
com.gridsystems.innergrid.kernel.ixos.filesystem.FileAcl.setUserPermissions(FilePermissions[]) may expose internal representation by storing an externally mutable object into FileAcl.userPerms | MALICIOUS_CODE | EI_EXPOSE_REP2 | 164 |
com.gridsystems.innergrid.kernel.ixos.filesystem.FileHandler
Bug | Category | Details | Line |
---|---|---|---|
Comparison of String objects using == or != in com.gridsystems.innergrid.kernel.ixos.filesystem.FileHandler.equals(Object) | BAD_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 106 |
FileHandler.ref not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
com.gridsystems.innergrid.kernel.ixos.usersystem.AclInfo
Bug | Category | Details | Line |
---|---|---|---|
com.gridsystems.innergrid.kernel.ixos.usersystem.AclInfo.getPermissions() may expose internal representation by returning AclInfo.permissions | MALICIOUS_CODE | EI_EXPOSE_REP | 126 |
com.gridsystems.innergrid.kernel.ixos.usersystem.AclInfo.getRoleOwners() may expose internal representation by returning AclInfo.roleOwners | MALICIOUS_CODE | EI_EXPOSE_REP | 163 |
com.gridsystems.innergrid.kernel.ixos.usersystem.AclInfo.getUserOwners() may expose internal representation by returning AclInfo.userOwners | MALICIOUS_CODE | EI_EXPOSE_REP | 144 |
com.gridsystems.innergrid.kernel.ixos.usersystem.AclInfo.setPermissions(String[]) may expose internal representation by storing an externally mutable object into AclInfo.permissions | MALICIOUS_CODE | EI_EXPOSE_REP2 | 135 |
com.gridsystems.innergrid.kernel.ixos.usersystem.AclInfo.setRoleOwners(String[]) may expose internal representation by storing an externally mutable object into AclInfo.roleOwners | MALICIOUS_CODE | EI_EXPOSE_REP2 | 173 |
com.gridsystems.innergrid.kernel.ixos.usersystem.AclInfo.setUserOwners(String[]) may expose internal representation by storing an externally mutable object into AclInfo.userOwners | MALICIOUS_CODE | EI_EXPOSE_REP2 | 154 |
com.gridsystems.innergrid.kernel.ixos.usersystem.UserRights
Bug | Category | Details | Line |
---|---|---|---|
com.gridsystems.innergrid.kernel.ixos.usersystem.UserRights.getGrantingRoles() may expose internal representation by returning UserRights.grantingRoles | MALICIOUS_CODE | EI_EXPOSE_REP | 125 |
com.gridsystems.innergrid.kernel.ixos.usersystem.UserRights.setGrantingRoles(String[]) may expose internal representation by storing an externally mutable object into UserRights.grantingRoles | MALICIOUS_CODE | EI_EXPOSE_REP2 | 114 |