The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
99 | 32 | 0 | 0 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to principal in org.kuali.student.security.filter.ProxyTicketRetrieverFilterSTS.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain) | STYLE | DLS_DEAD_LOCAL_STORE | 78 | Medium |
Possible null pointer dereference of rstr in org.kuali.student.security.filter.ProxyTicketRetrieverFilterSTS.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain) | CORRECTNESS | NP_NULL_ON_SOME_PATH | 97 | Medium |
Exception is caught when Exception is not thrown in org.kuali.student.security.filter.ProxyTicketRetrieverFilterSTS.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain) | STYLE | REC_CATCH_EXCEPTION | 155 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.security.policy.dto.PolicyReference.getDigest() may expose internal representation by returning PolicyReference.digest | MALICIOUS_CODE | EI_EXPOSE_REP | 84 | Medium |
org.kuali.student.security.policy.dto.PolicyReference.setDigest(byte[]) may expose internal representation by storing an externally mutable object into PolicyReference.digest | MALICIOUS_CODE | EI_EXPOSE_REP2 | 95 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.security.trust.dto.AuthenticatorType.getCombinedHash() may expose internal representation by returning AuthenticatorType.combinedHash | MALICIOUS_CODE | EI_EXPOSE_REP | 54 | Medium |
org.kuali.student.security.trust.dto.AuthenticatorType.setCombinedHash(byte[]) may expose internal representation by storing an externally mutable object into AuthenticatorType.combinedHash | MALICIOUS_CODE | EI_EXPOSE_REP2 | 65 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.security.trust.dto.BinarySecretType.getValue() may expose internal representation by returning BinarySecretType.value | MALICIOUS_CODE | EI_EXPOSE_REP | 54 | Medium |
org.kuali.student.security.trust.dto.BinarySecretType.setValue(byte[]) may expose internal representation by storing an externally mutable object into BinarySecretType.value | MALICIOUS_CODE | EI_EXPOSE_REP2 | 65 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.security.trust.service.SecurityTokenServiceImpl.validateCasProxyTicket(String, String) may fail to close stream | BAD_PRACTICE | OS_OPEN_STREAM | 178 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.getG() may expose internal representation by returning DSAKeyValueType.g | MALICIOUS_CODE | EI_EXPOSE_REP | 118 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.getJ() may expose internal representation by returning DSAKeyValueType.j | MALICIOUS_CODE | EI_EXPOSE_REP | 162 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.getP() may expose internal representation by returning DSAKeyValueType.p | MALICIOUS_CODE | EI_EXPOSE_REP | 74 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.getPgenCounter() may expose internal representation by returning DSAKeyValueType.pgenCounter | MALICIOUS_CODE | EI_EXPOSE_REP | 206 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.getQ() may expose internal representation by returning DSAKeyValueType.q | MALICIOUS_CODE | EI_EXPOSE_REP | 96 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.getSeed() may expose internal representation by returning DSAKeyValueType.seed | MALICIOUS_CODE | EI_EXPOSE_REP | 184 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.getY() may expose internal representation by returning DSAKeyValueType.y | MALICIOUS_CODE | EI_EXPOSE_REP | 140 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.setG(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.g | MALICIOUS_CODE | EI_EXPOSE_REP2 | 129 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.setJ(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.j | MALICIOUS_CODE | EI_EXPOSE_REP2 | 173 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.setP(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.p | MALICIOUS_CODE | EI_EXPOSE_REP2 | 85 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.setPgenCounter(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.pgenCounter | MALICIOUS_CODE | EI_EXPOSE_REP2 | 217 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.setQ(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.q | MALICIOUS_CODE | EI_EXPOSE_REP2 | 107 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.setSeed(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.seed | MALICIOUS_CODE | EI_EXPOSE_REP2 | 195 | Medium |
org.kuali.student.security.xmldsig.dto.DSAKeyValueType.setY(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.y | MALICIOUS_CODE | EI_EXPOSE_REP2 | 151 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.security.xmldsig.dto.RSAKeyValueType.getExponent() may expose internal representation by returning RSAKeyValueType.exponent | MALICIOUS_CODE | EI_EXPOSE_REP | 72 | Medium |
org.kuali.student.security.xmldsig.dto.RSAKeyValueType.getModulus() may expose internal representation by returning RSAKeyValueType.modulus | MALICIOUS_CODE | EI_EXPOSE_REP | 50 | Medium |
org.kuali.student.security.xmldsig.dto.RSAKeyValueType.setExponent(byte[]) may expose internal representation by storing an externally mutable object into RSAKeyValueType.exponent | MALICIOUS_CODE | EI_EXPOSE_REP2 | 83 | Medium |
org.kuali.student.security.xmldsig.dto.RSAKeyValueType.setModulus(byte[]) may expose internal representation by storing an externally mutable object into RSAKeyValueType.modulus | MALICIOUS_CODE | EI_EXPOSE_REP2 | 61 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.security.xmldsig.dto.ReferenceType.getDigestValue() may expose internal representation by returning ReferenceType.digestValue | MALICIOUS_CODE | EI_EXPOSE_REP | 121 | Medium |
org.kuali.student.security.xmldsig.dto.ReferenceType.setDigestValue(byte[]) may expose internal representation by storing an externally mutable object into ReferenceType.digestValue | MALICIOUS_CODE | EI_EXPOSE_REP2 | 132 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.security.xmldsig.dto.SignatureValueType.getValue() may expose internal representation by returning SignatureValueType.value | MALICIOUS_CODE | EI_EXPOSE_REP | 54 | Medium |
org.kuali.student.security.xmldsig.dto.SignatureValueType.setValue(byte[]) may expose internal representation by storing an externally mutable object into SignatureValueType.value | MALICIOUS_CODE | EI_EXPOSE_REP2 | 65 | Medium |