FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
25618400

Files

ClassBugs
org.kuali.student.common.dto.MetaInfo2
org.kuali.student.common.dto.MetaInfo$Builder4
org.kuali.student.common.dto.RelationshipInfo2
org.kuali.student.common.dto.RelationshipInfo$Builder4
org.kuali.student.common.dto.StateInfo2
org.kuali.student.common.dto.StateInfo$Builder4
org.kuali.student.common.dto.StatusInfo1
org.kuali.student.common.dto.TypeInfo2
org.kuali.student.common.dto.TypeInfo$Builder4
org.kuali.student.common.dto.TypeTypeRelationInfo2
org.kuali.student.common.dto.TypeTypeRelationInfo$Builder4
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo2
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder4
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo2
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder4
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo10
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder20
org.kuali.student.core.academiccalendar.dto.HolidayInfo2
org.kuali.student.core.academiccalendar.dto.HolidayInfo$Builder2
org.kuali.student.core.academiccalendar.dto.KeyDateInfo2
org.kuali.student.core.academiccalendar.dto.KeyDateInfo$Builder2
org.kuali.student.core.academiccalendar.dto.TermInfo2
org.kuali.student.core.academiccalendar.dto.TermInfo$Builder4
org.kuali.student.core.atp.dto.AtpInfo2
org.kuali.student.core.atp.dto.AtpInfo$Builder4
org.kuali.student.core.atp.dto.MilestoneInfo2
org.kuali.student.core.atp.dto.MilestoneInfo$Builder2
org.kuali.student.datadictionary.Rice2ValidationResultConverter1
org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl4
org.kuali.student.datadictionary.util.Bean2DictionaryConverter1
org.kuali.student.datadictionary.util.Dictionary2BeanComparer1
org.kuali.student.datadictionary.util.DictionaryCreator2
org.kuali.student.datadictionary.util.DictionaryCreator$PropertyDescriptorComparator1
org.kuali.student.datadictionary.util.DictionaryFormatter6
org.kuali.student.datadictionary.util.DictionaryFormatter$AttributeDefinitionNameComparator1
org.kuali.student.datadictionary.util.DictionaryValidator2
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo2
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder4
org.kuali.student.enrollment.lui.dto.LuiInfo2
org.kuali.student.enrollment.lui.dto.LuiInfo$Builder4
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo2
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder4
org.kuali.student.kim.permission.mock.RoleServiceMockImpl2
org.kuali.student.lum.lu.dto.AccreditationInfo4
org.kuali.student.lum.lu.dto.AffiliatedOrgInfo4
org.kuali.student.lum.lu.dto.CluCluRelationInfo4
org.kuali.student.lum.lu.dto.CluInfo4
org.kuali.student.lum.lu.dto.CluLoRelationInfo4
org.kuali.student.lum.lu.dto.CluPublicationInfo4
org.kuali.student.lum.lu.dto.CluResultInfo4
org.kuali.student.lum.lu.dto.CluSetInfo4
org.kuali.student.lum.lu.dto.CluSetTreeViewInfo4
org.kuali.student.lum.lu.dto.LuDocRelationInfo4
org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo4
org.kuali.student.lum.lu.dto.ResultOptionInfo4

org.kuali.student.common.dto.MetaInfo

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.MetaInfo.getCreateTime() may expose internal representation by returning MetaInfo.createTimeMALICIOUS_CODEEI_EXPOSE_REP74Medium
org.kuali.student.common.dto.MetaInfo.getUpdateTime() may expose internal representation by returning MetaInfo.updateTimeMALICIOUS_CODEEI_EXPOSE_REP84Medium

org.kuali.student.common.dto.MetaInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.MetaInfo$Builder.getCreateTime() may expose internal representation by returning MetaInfo$Builder.createTimeMALICIOUS_CODEEI_EXPOSE_REP124Medium
org.kuali.student.common.dto.MetaInfo$Builder.getUpdateTime() may expose internal representation by returning MetaInfo$Builder.updateTimeMALICIOUS_CODEEI_EXPOSE_REP134Medium
org.kuali.student.common.dto.MetaInfo$Builder.setCreateTime(Date) may expose internal representation by storing an externally mutable object into MetaInfo$Builder.createTimeMALICIOUS_CODEEI_EXPOSE_REP2147Medium
org.kuali.student.common.dto.MetaInfo$Builder.setUpdateTime(Date) may expose internal representation by storing an externally mutable object into MetaInfo$Builder.updateTimeMALICIOUS_CODEEI_EXPOSE_REP2155Medium

org.kuali.student.common.dto.RelationshipInfo

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.RelationshipInfo.getEffectiveDate() may expose internal representation by returning RelationshipInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP52Medium
org.kuali.student.common.dto.RelationshipInfo.getExpirationDate() may expose internal representation by returning RelationshipInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP57Medium

org.kuali.student.common.dto.RelationshipInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.RelationshipInfo$Builder.getEffectiveDate() may expose internal representation by returning RelationshipInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP74Medium
org.kuali.student.common.dto.RelationshipInfo$Builder.getExpirationDate() may expose internal representation by returning RelationshipInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP82Medium
org.kuali.student.common.dto.RelationshipInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into RelationshipInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP278Medium
org.kuali.student.common.dto.RelationshipInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into RelationshipInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP286Medium

org.kuali.student.common.dto.StateInfo

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.StateInfo.getEffectiveDate() may expose internal representation by returning StateInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP85Medium
org.kuali.student.common.dto.StateInfo.getExpirationDate() may expose internal representation by returning StateInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP90Medium

org.kuali.student.common.dto.StateInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.StateInfo$Builder.getEffectiveDate() may expose internal representation by returning StateInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP139Medium
org.kuali.student.common.dto.StateInfo$Builder.getExpirationDate() may expose internal representation by returning StateInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP147Medium
org.kuali.student.common.dto.StateInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into StateInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2143Medium
org.kuali.student.common.dto.StateInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into StateInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2151Medium

org.kuali.student.common.dto.StatusInfo

BugCategoryDetailsLinePriority
new org.kuali.student.common.dto.StatusInfo(Status) invokes inefficient Boolean constructor; use Boolean.valueOf(...) insteadPERFORMANCEDM_BOOLEAN_CTOR57Medium

org.kuali.student.common.dto.TypeInfo

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.TypeInfo.getEffectiveDate() may expose internal representation by returning TypeInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP105Medium
org.kuali.student.common.dto.TypeInfo.getExpirationDate() may expose internal representation by returning TypeInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP112Medium

org.kuali.student.common.dto.TypeInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.TypeInfo$Builder.getEffectiveDate() may expose internal representation by returning TypeInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP169Medium
org.kuali.student.common.dto.TypeInfo$Builder.getExpirationDate() may expose internal representation by returning TypeInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP177Medium
org.kuali.student.common.dto.TypeInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into TypeInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2173Medium
org.kuali.student.common.dto.TypeInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into TypeInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2181Medium

org.kuali.student.common.dto.TypeTypeRelationInfo

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.TypeTypeRelationInfo.getEffectiveDate() may expose internal representation by returning TypeTypeRelationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP77Medium
org.kuali.student.common.dto.TypeTypeRelationInfo.getExpirationDate() may expose internal representation by returning TypeTypeRelationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP83Medium

org.kuali.student.common.dto.TypeTypeRelationInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.common.dto.TypeTypeRelationInfo$Builder.getEffectiveDate() may expose internal representation by returning TypeTypeRelationInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP127Medium
org.kuali.student.common.dto.TypeTypeRelationInfo$Builder.getExpirationDate() may expose internal representation by returning TypeTypeRelationInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP136Medium
org.kuali.student.common.dto.TypeTypeRelationInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into TypeTypeRelationInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2131Medium
org.kuali.student.common.dto.TypeTypeRelationInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into TypeTypeRelationInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2140Medium

org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo.getEndDate() may expose internal representation by returning AcademicCalendarInfo.endDateMALICIOUS_CODEEI_EXPOSE_REP145Medium
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo.getStartDate() may expose internal representation by returning AcademicCalendarInfo.startDateMALICIOUS_CODEEI_EXPOSE_REP127Medium

org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder.getEndDate() may expose internal representation by returning AcademicCalendarInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP247Medium
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder.getStartDate() may expose internal representation by returning AcademicCalendarInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP228Medium
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder.setEndDate(Date) may expose internal representation by storing an externally mutable object into AcademicCalendarInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP2257Medium
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder.setStartDate(Date) may expose internal representation by storing an externally mutable object into AcademicCalendarInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP2237Medium

org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo.getEndDate() may expose internal representation by returning CampusCalendarInfo.endDateMALICIOUS_CODEEI_EXPOSE_REP112Medium
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo.getStartDate() may expose internal representation by returning CampusCalendarInfo.startDateMALICIOUS_CODEEI_EXPOSE_REP94Medium

org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder.getEndDate() may expose internal representation by returning CampusCalendarInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP183Medium
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder.getStartDate() may expose internal representation by returning CampusCalendarInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP164Medium
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder.setEndDate(Date) may expose internal representation by storing an externally mutable object into CampusCalendarInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP2193Medium
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder.setStartDate(Date) may expose internal representation by storing an externally mutable object into CampusCalendarInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP2173Medium

org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getAddDate() may expose internal representation by returning EnrollmentDateGroupInfo.addDateMALICIOUS_CODEEI_EXPOSE_REP160Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getClassEndDate() may expose internal representation by returning EnrollmentDateGroupInfo.classEndMALICIOUS_CODEEI_EXPOSE_REP149Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getClassStartDate() may expose internal representation by returning EnrollmentDateGroupInfo.classStartMALICIOUS_CODEEI_EXPOSE_REP138Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getDropDate() may expose internal representation by returning EnrollmentDateGroupInfo.dropDateMALICIOUS_CODEEI_EXPOSE_REP171Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getFinalExamEndDate() may expose internal representation by returning EnrollmentDateGroupInfo.finalsEndMALICIOUS_CODEEI_EXPOSE_REP193Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getFinalExamStartDate() may expose internal representation by returning EnrollmentDateGroupInfo.finalsStartMALICIOUS_CODEEI_EXPOSE_REP182Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getGradingEndDate() may expose internal representation by returning EnrollmentDateGroupInfo.gradingEndMALICIOUS_CODEEI_EXPOSE_REP215Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getGradingStartDate() may expose internal representation by returning EnrollmentDateGroupInfo.gradingStartMALICIOUS_CODEEI_EXPOSE_REP204Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getRegistrationEndDate() may expose internal representation by returning EnrollmentDateGroupInfo.registrationEndMALICIOUS_CODEEI_EXPOSE_REP127Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getRegistrationStartDate() may expose internal representation by returning EnrollmentDateGroupInfo.registrationStartMALICIOUS_CODEEI_EXPOSE_REP117Medium

org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getAddDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.addDateMALICIOUS_CODEEI_EXPOSE_REP335Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getClassEndDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.classEndMALICIOUS_CODEEI_EXPOSE_REP320Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getClassStartDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.classStartMALICIOUS_CODEEI_EXPOSE_REP305Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getDropDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.dropDateMALICIOUS_CODEEI_EXPOSE_REP350Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getFinalExamEndDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.finalsEndMALICIOUS_CODEEI_EXPOSE_REP380Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getFinalExamStartDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.finalsStartMALICIOUS_CODEEI_EXPOSE_REP365Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getGradingEndDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.gradingEndMALICIOUS_CODEEI_EXPOSE_REP410Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getGradingStartDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.gradingStartMALICIOUS_CODEEI_EXPOSE_REP395Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getRegistrationEndDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.registrationEndMALICIOUS_CODEEI_EXPOSE_REP290Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getRegistrationStartDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.registrationStartMALICIOUS_CODEEI_EXPOSE_REP275Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setAddDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.addDateMALICIOUS_CODEEI_EXPOSE_REP2339Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setClassEndDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.classEndMALICIOUS_CODEEI_EXPOSE_REP2324Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setClassStartDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.classStartMALICIOUS_CODEEI_EXPOSE_REP2309Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setDropDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.dropDateMALICIOUS_CODEEI_EXPOSE_REP2354Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setFinalExamEndDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.finalsEndMALICIOUS_CODEEI_EXPOSE_REP2384Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setFinalExamStartDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.finalsStartMALICIOUS_CODEEI_EXPOSE_REP2369Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setGradingEndDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.gradingEndMALICIOUS_CODEEI_EXPOSE_REP2414Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setGradingStartDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.gradingStartMALICIOUS_CODEEI_EXPOSE_REP2399Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setRegistrationEndDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.registrationEndMALICIOUS_CODEEI_EXPOSE_REP2294Medium
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setRegistrationStartDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.registrationStartMALICIOUS_CODEEI_EXPOSE_REP2279Medium

org.kuali.student.core.academiccalendar.dto.HolidayInfo

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.HolidayInfo.getEndDate() may expose internal representation by returning HolidayInfo.endDateMALICIOUS_CODEEI_EXPOSE_REP126Medium
org.kuali.student.core.academiccalendar.dto.HolidayInfo.getStartDate() may expose internal representation by returning HolidayInfo.startDateMALICIOUS_CODEEI_EXPOSE_REP115Medium

org.kuali.student.core.academiccalendar.dto.HolidayInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.HolidayInfo$Builder.getEndDate() may expose internal representation by returning HolidayInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP241Medium
org.kuali.student.core.academiccalendar.dto.HolidayInfo$Builder.getStartDate() may expose internal representation by returning HolidayInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP222Medium

org.kuali.student.core.academiccalendar.dto.KeyDateInfo

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.KeyDateInfo.getEndDate() may expose internal representation by returning KeyDateInfo.endDateMALICIOUS_CODEEI_EXPOSE_REP116Medium
org.kuali.student.core.academiccalendar.dto.KeyDateInfo.getStartDate() may expose internal representation by returning KeyDateInfo.startDateMALICIOUS_CODEEI_EXPOSE_REP105Medium

org.kuali.student.core.academiccalendar.dto.KeyDateInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.KeyDateInfo$Builder.getEndDate() may expose internal representation by returning KeyDateInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP204Medium
org.kuali.student.core.academiccalendar.dto.KeyDateInfo$Builder.getStartDate() may expose internal representation by returning KeyDateInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP185Medium

org.kuali.student.core.academiccalendar.dto.TermInfo

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.TermInfo.getEndDate() may expose internal representation by returning TermInfo.endDateMALICIOUS_CODEEI_EXPOSE_REP121Medium
org.kuali.student.core.academiccalendar.dto.TermInfo.getStartDate() may expose internal representation by returning TermInfo.startDateMALICIOUS_CODEEI_EXPOSE_REP104Medium

org.kuali.student.core.academiccalendar.dto.TermInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.core.academiccalendar.dto.TermInfo$Builder.getEndDate() may expose internal representation by returning TermInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP198Medium
org.kuali.student.core.academiccalendar.dto.TermInfo$Builder.getStartDate() may expose internal representation by returning TermInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP179Medium
org.kuali.student.core.academiccalendar.dto.TermInfo$Builder.setEndDate(Date) may expose internal representation by storing an externally mutable object into TermInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP2208Medium
org.kuali.student.core.academiccalendar.dto.TermInfo$Builder.setStartDate(Date) may expose internal representation by storing an externally mutable object into TermInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP2188Medium

org.kuali.student.core.atp.dto.AtpInfo

BugCategoryDetailsLinePriority
org.kuali.student.core.atp.dto.AtpInfo.getEndDate() may expose internal representation by returning AtpInfo.endDateMALICIOUS_CODEEI_EXPOSE_REP108Medium
org.kuali.student.core.atp.dto.AtpInfo.getStartDate() may expose internal representation by returning AtpInfo.startDateMALICIOUS_CODEEI_EXPOSE_REP90Medium

org.kuali.student.core.atp.dto.AtpInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.core.atp.dto.AtpInfo$Builder.getEndDate() may expose internal representation by returning AtpInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP169Medium
org.kuali.student.core.atp.dto.AtpInfo$Builder.getStartDate() may expose internal representation by returning AtpInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP150Medium
org.kuali.student.core.atp.dto.AtpInfo$Builder.setEndDate(Date) may expose internal representation by storing an externally mutable object into AtpInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP2178Medium
org.kuali.student.core.atp.dto.AtpInfo$Builder.setStartDate(Date) may expose internal representation by storing an externally mutable object into AtpInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP2159Medium

org.kuali.student.core.atp.dto.MilestoneInfo

BugCategoryDetailsLinePriority
org.kuali.student.core.atp.dto.MilestoneInfo.getEndDate() may expose internal representation by returning MilestoneInfo.endDateMALICIOUS_CODEEI_EXPOSE_REP115Medium
org.kuali.student.core.atp.dto.MilestoneInfo.getStartDate() may expose internal representation by returning MilestoneInfo.startDateMALICIOUS_CODEEI_EXPOSE_REP104Medium

org.kuali.student.core.atp.dto.MilestoneInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.core.atp.dto.MilestoneInfo$Builder.getEndDate() may expose internal representation by returning MilestoneInfo$Builder.endDateMALICIOUS_CODEEI_EXPOSE_REP203Medium
org.kuali.student.core.atp.dto.MilestoneInfo$Builder.getStartDate() may expose internal representation by returning MilestoneInfo$Builder.startDateMALICIOUS_CODEEI_EXPOSE_REP184Medium

org.kuali.student.datadictionary.Rice2ValidationResultConverter

BugCategoryDetailsLinePriority
Switch statement found in org.kuali.student.datadictionary.Rice2ValidationResultConverter.convert(DictionaryValidationResult) where one case falls through to the next caseSTYLESF_SWITCH_FALLTHROUGH54Medium

org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl

BugCategoryDetailsLinePriority
org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl.getStringToDateFormats() may expose internal representation by returning SpringConfigurableDateTimeServiceImpl.stringToDateFormatsMALICIOUS_CODEEI_EXPOSE_REP44Medium
org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl.getStringToTimestampFormats() may expose internal representation by returning SpringConfigurableDateTimeServiceImpl.stringToTimestampFormatsMALICIOUS_CODEEI_EXPOSE_REP52Medium
org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl.setStringToDateFormats(String[]) may expose internal representation by storing an externally mutable object into SpringConfigurableDateTimeServiceImpl.stringToDateFormatsMALICIOUS_CODEEI_EXPOSE_REP248Medium
org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl.setStringToTimestampFormats(String[]) may expose internal representation by storing an externally mutable object into SpringConfigurableDateTimeServiceImpl.stringToTimestampFormatsMALICIOUS_CODEEI_EXPOSE_REP256Medium

org.kuali.student.datadictionary.util.Bean2DictionaryConverter

BugCategoryDetailsLinePriority
Method org.kuali.student.datadictionary.util.Bean2DictionaryConverter.calcAttributeDefinition(Class, PropertyDescriptor, Class) uses the same code for two branchesSTYLEDB_DUPLICATE_BRANCHES77Medium

org.kuali.student.datadictionary.util.Dictionary2BeanComparer

BugCategoryDetailsLinePriority
Private method org.kuali.student.datadictionary.util.Dictionary2BeanComparer.compareAddDiscrepancy(List, String, boolean, boolean) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD90Medium

org.kuali.student.datadictionary.util.DictionaryCreator

BugCategoryDetailsLinePriority
Dead store to name in org.kuali.student.datadictionary.util.DictionaryCreator.calcBaseKualiType(Class, PropertyDescriptor, DataType)STYLEDLS_DEAD_LOCAL_STORE294Medium
Private method org.kuali.student.datadictionary.util.DictionaryCreator.isComplex(Class, PropertyDescriptor) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD282Medium

org.kuali.student.datadictionary.util.DictionaryCreator$PropertyDescriptorComparator

BugCategoryDetailsLinePriority
org.kuali.student.datadictionary.util.DictionaryCreator$PropertyDescriptorComparator implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLE154Medium

org.kuali.student.datadictionary.util.DictionaryFormatter

BugCategoryDetailsLinePriority
Suspicious comparison of Integer references in org.kuali.student.datadictionary.util.DictionaryFormatter.calcLength(AttributeDefinition)CORRECTNESSRC_REF_COMPARISON640High
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, Object, Object) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD816Medium
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, String, String) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD800Medium
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, LookupConstraint, LookupConstraint) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD766Medium
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, ValidCharactersConstraint, ValidCharactersConstraint) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD780Medium
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, boolean, boolean) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD793Medium

org.kuali.student.datadictionary.util.DictionaryFormatter$AttributeDefinitionNameComparator

BugCategoryDetailsLinePriority
org.kuali.student.datadictionary.util.DictionaryFormatter$AttributeDefinitionNameComparator implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLE325Medium

org.kuali.student.datadictionary.util.DictionaryValidator

BugCategoryDetailsLinePriority
Dead store to pattern in org.kuali.student.datadictionary.util.DictionaryValidator.validateValidChars(AttributeDefinition, ValidCharactersConstraint)STYLEDLS_DEAD_LOCAL_STORE256Medium
Unread field: org.kuali.student.datadictionary.util.DictionaryValidator.alreadyValidatedPERFORMANCEURF_UNREAD_FIELD47Medium

org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo

BugCategoryDetailsLinePriority
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo.getEffectiveDate() may expose internal representation by returning LuiPersonRelationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP80Medium
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo.getExpirationDate() may expose internal representation by returning LuiPersonRelationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP85Medium

org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder.getEffectiveDate() may expose internal representation by returning LuiPersonRelationInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP132Medium
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder.getExpirationDate() may expose internal representation by returning LuiPersonRelationInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP141Medium
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuiPersonRelationInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2136Medium
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuiPersonRelationInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2145Medium

org.kuali.student.enrollment.lui.dto.LuiInfo

BugCategoryDetailsLinePriority
org.kuali.student.enrollment.lui.dto.LuiInfo.getEffectiveDate() may expose internal representation by returning LuiInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP130Medium
org.kuali.student.enrollment.lui.dto.LuiInfo.getExpirationDate() may expose internal representation by returning LuiInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP143Medium

org.kuali.student.enrollment.lui.dto.LuiInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.enrollment.lui.dto.LuiInfo$Builder.getEffectiveDate() may expose internal representation by returning LuiInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP212Medium
org.kuali.student.enrollment.lui.dto.LuiInfo$Builder.getExpirationDate() may expose internal representation by returning LuiInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP221Medium
org.kuali.student.enrollment.lui.dto.LuiInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuiInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2216Medium
org.kuali.student.enrollment.lui.dto.LuiInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuiInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2225Medium

org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo

BugCategoryDetailsLinePriority
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo.getEffectiveDate() may expose internal representation by returning LuiLuiRelationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP91Medium
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo.getExpirationDate() may expose internal representation by returning LuiLuiRelationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP97Medium

org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder

BugCategoryDetailsLinePriority
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder.getEffectiveDate() may expose internal representation by returning LuiLuiRelationInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP142Medium
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder.getExpirationDate() may expose internal representation by returning LuiLuiRelationInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP151Medium
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuiLuiRelationInfo$Builder.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2146Medium
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuiLuiRelationInfo$Builder.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2155Medium

org.kuali.student.kim.permission.mock.RoleServiceMockImpl

BugCategoryDetailsLinePriority
Unread field: org.kuali.student.kim.permission.mock.RoleServiceMockImpl.roleMemberCompleteInfoCachePERFORMANCEURF_UNREAD_FIELD43Medium
Unused field: org.kuali.student.kim.permission.mock.RoleServiceMockImpl.groupUpdateServicePERFORMANCEUUF_UNUSED_FIELDMedium

org.kuali.student.lum.lu.dto.AccreditationInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.AccreditationInfo.getEffectiveDate() may expose internal representation by returning AccreditationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP71Medium
org.kuali.student.lum.lu.dto.AccreditationInfo.getExpirationDate() may expose internal representation by returning AccreditationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP84Medium
org.kuali.student.lum.lu.dto.AccreditationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into AccreditationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP275Medium
org.kuali.student.lum.lu.dto.AccreditationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into AccreditationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP288Medium

org.kuali.student.lum.lu.dto.AffiliatedOrgInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.AffiliatedOrgInfo.getEffectiveDate() may expose internal representation by returning AffiliatedOrgInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP76Medium
org.kuali.student.lum.lu.dto.AffiliatedOrgInfo.getExpirationDate() may expose internal representation by returning AffiliatedOrgInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP89Medium
org.kuali.student.lum.lu.dto.AffiliatedOrgInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into AffiliatedOrgInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP280Medium
org.kuali.student.lum.lu.dto.AffiliatedOrgInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into AffiliatedOrgInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP293Medium

org.kuali.student.lum.lu.dto.CluCluRelationInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.CluCluRelationInfo.getEffectiveDate() may expose internal representation by returning CluCluRelationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP125Medium
org.kuali.student.lum.lu.dto.CluCluRelationInfo.getExpirationDate() may expose internal representation by returning CluCluRelationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP143Medium
org.kuali.student.lum.lu.dto.CluCluRelationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluCluRelationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2129Medium
org.kuali.student.lum.lu.dto.CluCluRelationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluCluRelationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2147Medium

org.kuali.student.lum.lu.dto.CluInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.CluInfo.getEffectiveDate() may expose internal representation by returning CluInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP293Medium
org.kuali.student.lum.lu.dto.CluInfo.getExpirationDate() may expose internal representation by returning CluInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP311Medium
org.kuali.student.lum.lu.dto.CluInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2297Medium
org.kuali.student.lum.lu.dto.CluInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2315Medium

org.kuali.student.lum.lu.dto.CluLoRelationInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.CluLoRelationInfo.getEffectiveDate() may expose internal representation by returning CluLoRelationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP111Medium
org.kuali.student.lum.lu.dto.CluLoRelationInfo.getExpirationDate() may expose internal representation by returning CluLoRelationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP129Medium
org.kuali.student.lum.lu.dto.CluLoRelationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluLoRelationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2115Medium
org.kuali.student.lum.lu.dto.CluLoRelationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluLoRelationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2133Medium

org.kuali.student.lum.lu.dto.CluPublicationInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.CluPublicationInfo.getEffectiveDate() may expose internal representation by returning CluPublicationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP151Medium
org.kuali.student.lum.lu.dto.CluPublicationInfo.getExpirationDate() may expose internal representation by returning CluPublicationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP169Medium
org.kuali.student.lum.lu.dto.CluPublicationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluPublicationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2155Medium
org.kuali.student.lum.lu.dto.CluPublicationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluPublicationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2173Medium

org.kuali.student.lum.lu.dto.CluResultInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.CluResultInfo.getEffectiveDate() may expose internal representation by returning CluResultInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP124Medium
org.kuali.student.lum.lu.dto.CluResultInfo.getExpirationDate() may expose internal representation by returning CluResultInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP142Medium
org.kuali.student.lum.lu.dto.CluResultInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluResultInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2128Medium
org.kuali.student.lum.lu.dto.CluResultInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluResultInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2146Medium

org.kuali.student.lum.lu.dto.CluSetInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.CluSetInfo.getEffectiveDate() may expose internal representation by returning CluSetInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP124Medium
org.kuali.student.lum.lu.dto.CluSetInfo.getExpirationDate() may expose internal representation by returning CluSetInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP142Medium
org.kuali.student.lum.lu.dto.CluSetInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluSetInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2128Medium
org.kuali.student.lum.lu.dto.CluSetInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluSetInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2146Medium

org.kuali.student.lum.lu.dto.CluSetTreeViewInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.CluSetTreeViewInfo.getEffectiveDate() may expose internal representation by returning CluSetTreeViewInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP112Medium
org.kuali.student.lum.lu.dto.CluSetTreeViewInfo.getExpirationDate() may expose internal representation by returning CluSetTreeViewInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP123Medium
org.kuali.student.lum.lu.dto.CluSetTreeViewInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluSetTreeViewInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2116Medium
org.kuali.student.lum.lu.dto.CluSetTreeViewInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluSetTreeViewInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2127Medium

org.kuali.student.lum.lu.dto.LuDocRelationInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.LuDocRelationInfo.getEffectiveDate() may expose internal representation by returning LuDocRelationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP137Medium
org.kuali.student.lum.lu.dto.LuDocRelationInfo.getExpirationDate() may expose internal representation by returning LuDocRelationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP155Medium
org.kuali.student.lum.lu.dto.LuDocRelationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuDocRelationInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2141Medium
org.kuali.student.lum.lu.dto.LuDocRelationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuDocRelationInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2159Medium

org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo.getEffectiveDate() may expose internal representation by returning LuDocRelationTypeInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP97Medium
org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo.getExpirationDate() may expose internal representation by returning LuDocRelationTypeInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP115Medium
org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuDocRelationTypeInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2101Medium
org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuDocRelationTypeInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2119Medium

org.kuali.student.lum.lu.dto.ResultOptionInfo

BugCategoryDetailsLinePriority
org.kuali.student.lum.lu.dto.ResultOptionInfo.getEffectiveDate() may expose internal representation by returning ResultOptionInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP114Medium
org.kuali.student.lum.lu.dto.ResultOptionInfo.getExpirationDate() may expose internal representation by returning ResultOptionInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP132Medium
org.kuali.student.lum.lu.dto.ResultOptionInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into ResultOptionInfo.effectiveDateMALICIOUS_CODEEI_EXPOSE_REP2118Medium
org.kuali.student.lum.lu.dto.ResultOptionInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into ResultOptionInfo.expirationDateMALICIOUS_CODEEI_EXPOSE_REP2136Medium