The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.MetaInfo.getCreateTime() may expose internal representation by returning MetaInfo.createTime | MALICIOUS_CODE | EI_EXPOSE_REP | 74 | Medium |
org.kuali.student.common.dto.MetaInfo.getUpdateTime() may expose internal representation by returning MetaInfo.updateTime | MALICIOUS_CODE | EI_EXPOSE_REP | 84 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.MetaInfo$Builder.getCreateTime() may expose internal representation by returning MetaInfo$Builder.createTime | MALICIOUS_CODE | EI_EXPOSE_REP | 124 | Medium |
org.kuali.student.common.dto.MetaInfo$Builder.getUpdateTime() may expose internal representation by returning MetaInfo$Builder.updateTime | MALICIOUS_CODE | EI_EXPOSE_REP | 134 | Medium |
org.kuali.student.common.dto.MetaInfo$Builder.setCreateTime(Date) may expose internal representation by storing an externally mutable object into MetaInfo$Builder.createTime | MALICIOUS_CODE | EI_EXPOSE_REP2 | 147 | Medium |
org.kuali.student.common.dto.MetaInfo$Builder.setUpdateTime(Date) may expose internal representation by storing an externally mutable object into MetaInfo$Builder.updateTime | MALICIOUS_CODE | EI_EXPOSE_REP2 | 155 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.RelationshipInfo.getEffectiveDate() may expose internal representation by returning RelationshipInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 52 | Medium |
org.kuali.student.common.dto.RelationshipInfo.getExpirationDate() may expose internal representation by returning RelationshipInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 57 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.RelationshipInfo$Builder.getEffectiveDate() may expose internal representation by returning RelationshipInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 74 | Medium |
org.kuali.student.common.dto.RelationshipInfo$Builder.getExpirationDate() may expose internal representation by returning RelationshipInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 82 | Medium |
org.kuali.student.common.dto.RelationshipInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into RelationshipInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 78 | Medium |
org.kuali.student.common.dto.RelationshipInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into RelationshipInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 86 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.StateInfo.getEffectiveDate() may expose internal representation by returning StateInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 85 | Medium |
org.kuali.student.common.dto.StateInfo.getExpirationDate() may expose internal representation by returning StateInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 90 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.StateInfo$Builder.getEffectiveDate() may expose internal representation by returning StateInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 139 | Medium |
org.kuali.student.common.dto.StateInfo$Builder.getExpirationDate() may expose internal representation by returning StateInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 147 | Medium |
org.kuali.student.common.dto.StateInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into StateInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 143 | Medium |
org.kuali.student.common.dto.StateInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into StateInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 151 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.kuali.student.common.dto.StatusInfo(Status) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | 57 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.TypeInfo.getEffectiveDate() may expose internal representation by returning TypeInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 105 | Medium |
org.kuali.student.common.dto.TypeInfo.getExpirationDate() may expose internal representation by returning TypeInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 112 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.TypeInfo$Builder.getEffectiveDate() may expose internal representation by returning TypeInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 169 | Medium |
org.kuali.student.common.dto.TypeInfo$Builder.getExpirationDate() may expose internal representation by returning TypeInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 177 | Medium |
org.kuali.student.common.dto.TypeInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into TypeInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 173 | Medium |
org.kuali.student.common.dto.TypeInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into TypeInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 181 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.TypeTypeRelationInfo.getEffectiveDate() may expose internal representation by returning TypeTypeRelationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 77 | Medium |
org.kuali.student.common.dto.TypeTypeRelationInfo.getExpirationDate() may expose internal representation by returning TypeTypeRelationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 83 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.common.dto.TypeTypeRelationInfo$Builder.getEffectiveDate() may expose internal representation by returning TypeTypeRelationInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 127 | Medium |
org.kuali.student.common.dto.TypeTypeRelationInfo$Builder.getExpirationDate() may expose internal representation by returning TypeTypeRelationInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 136 | Medium |
org.kuali.student.common.dto.TypeTypeRelationInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into TypeTypeRelationInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 131 | Medium |
org.kuali.student.common.dto.TypeTypeRelationInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into TypeTypeRelationInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 140 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo.getEndDate() may expose internal representation by returning AcademicCalendarInfo.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 145 | Medium |
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo.getStartDate() may expose internal representation by returning AcademicCalendarInfo.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 127 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder.getEndDate() may expose internal representation by returning AcademicCalendarInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 247 | Medium |
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder.getStartDate() may expose internal representation by returning AcademicCalendarInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 228 | Medium |
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder.setEndDate(Date) may expose internal representation by storing an externally mutable object into AcademicCalendarInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 257 | Medium |
org.kuali.student.core.academiccalendar.dto.AcademicCalendarInfo$Builder.setStartDate(Date) may expose internal representation by storing an externally mutable object into AcademicCalendarInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 237 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo.getEndDate() may expose internal representation by returning CampusCalendarInfo.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 112 | Medium |
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo.getStartDate() may expose internal representation by returning CampusCalendarInfo.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 94 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder.getEndDate() may expose internal representation by returning CampusCalendarInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 183 | Medium |
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder.getStartDate() may expose internal representation by returning CampusCalendarInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 164 | Medium |
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder.setEndDate(Date) may expose internal representation by storing an externally mutable object into CampusCalendarInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 193 | Medium |
org.kuali.student.core.academiccalendar.dto.CampusCalendarInfo$Builder.setStartDate(Date) may expose internal representation by storing an externally mutable object into CampusCalendarInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 173 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getAddDate() may expose internal representation by returning EnrollmentDateGroupInfo.addDate | MALICIOUS_CODE | EI_EXPOSE_REP | 160 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getClassEndDate() may expose internal representation by returning EnrollmentDateGroupInfo.classEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 149 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getClassStartDate() may expose internal representation by returning EnrollmentDateGroupInfo.classStart | MALICIOUS_CODE | EI_EXPOSE_REP | 138 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getDropDate() may expose internal representation by returning EnrollmentDateGroupInfo.dropDate | MALICIOUS_CODE | EI_EXPOSE_REP | 171 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getFinalExamEndDate() may expose internal representation by returning EnrollmentDateGroupInfo.finalsEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 193 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getFinalExamStartDate() may expose internal representation by returning EnrollmentDateGroupInfo.finalsStart | MALICIOUS_CODE | EI_EXPOSE_REP | 182 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getGradingEndDate() may expose internal representation by returning EnrollmentDateGroupInfo.gradingEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 215 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getGradingStartDate() may expose internal representation by returning EnrollmentDateGroupInfo.gradingStart | MALICIOUS_CODE | EI_EXPOSE_REP | 204 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getRegistrationEndDate() may expose internal representation by returning EnrollmentDateGroupInfo.registrationEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 127 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo.getRegistrationStartDate() may expose internal representation by returning EnrollmentDateGroupInfo.registrationStart | MALICIOUS_CODE | EI_EXPOSE_REP | 117 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getAddDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.addDate | MALICIOUS_CODE | EI_EXPOSE_REP | 335 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getClassEndDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.classEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 320 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getClassStartDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.classStart | MALICIOUS_CODE | EI_EXPOSE_REP | 305 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getDropDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.dropDate | MALICIOUS_CODE | EI_EXPOSE_REP | 350 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getFinalExamEndDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.finalsEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 380 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getFinalExamStartDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.finalsStart | MALICIOUS_CODE | EI_EXPOSE_REP | 365 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getGradingEndDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.gradingEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 410 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getGradingStartDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.gradingStart | MALICIOUS_CODE | EI_EXPOSE_REP | 395 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getRegistrationEndDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.registrationEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 290 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.getRegistrationStartDate() may expose internal representation by returning EnrollmentDateGroupInfo$Builder.registrationStart | MALICIOUS_CODE | EI_EXPOSE_REP | 275 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setAddDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.addDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 339 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setClassEndDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.classEnd | MALICIOUS_CODE | EI_EXPOSE_REP2 | 324 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setClassStartDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.classStart | MALICIOUS_CODE | EI_EXPOSE_REP2 | 309 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setDropDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.dropDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 354 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setFinalExamEndDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.finalsEnd | MALICIOUS_CODE | EI_EXPOSE_REP2 | 384 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setFinalExamStartDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.finalsStart | MALICIOUS_CODE | EI_EXPOSE_REP2 | 369 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setGradingEndDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.gradingEnd | MALICIOUS_CODE | EI_EXPOSE_REP2 | 414 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setGradingStartDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.gradingStart | MALICIOUS_CODE | EI_EXPOSE_REP2 | 399 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setRegistrationEndDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.registrationEnd | MALICIOUS_CODE | EI_EXPOSE_REP2 | 294 | Medium |
org.kuali.student.core.academiccalendar.dto.EnrollmentDateGroupInfo$Builder.setRegistrationStartDate(Date) may expose internal representation by storing an externally mutable object into EnrollmentDateGroupInfo$Builder.registrationStart | MALICIOUS_CODE | EI_EXPOSE_REP2 | 279 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.HolidayInfo.getEndDate() may expose internal representation by returning HolidayInfo.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 126 | Medium |
org.kuali.student.core.academiccalendar.dto.HolidayInfo.getStartDate() may expose internal representation by returning HolidayInfo.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 115 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.HolidayInfo$Builder.getEndDate() may expose internal representation by returning HolidayInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 241 | Medium |
org.kuali.student.core.academiccalendar.dto.HolidayInfo$Builder.getStartDate() may expose internal representation by returning HolidayInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 222 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.KeyDateInfo.getEndDate() may expose internal representation by returning KeyDateInfo.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 116 | Medium |
org.kuali.student.core.academiccalendar.dto.KeyDateInfo.getStartDate() may expose internal representation by returning KeyDateInfo.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 105 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.KeyDateInfo$Builder.getEndDate() may expose internal representation by returning KeyDateInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 204 | Medium |
org.kuali.student.core.academiccalendar.dto.KeyDateInfo$Builder.getStartDate() may expose internal representation by returning KeyDateInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 185 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.TermInfo.getEndDate() may expose internal representation by returning TermInfo.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 121 | Medium |
org.kuali.student.core.academiccalendar.dto.TermInfo.getStartDate() may expose internal representation by returning TermInfo.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 104 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.academiccalendar.dto.TermInfo$Builder.getEndDate() may expose internal representation by returning TermInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 198 | Medium |
org.kuali.student.core.academiccalendar.dto.TermInfo$Builder.getStartDate() may expose internal representation by returning TermInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 179 | Medium |
org.kuali.student.core.academiccalendar.dto.TermInfo$Builder.setEndDate(Date) may expose internal representation by storing an externally mutable object into TermInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 208 | Medium |
org.kuali.student.core.academiccalendar.dto.TermInfo$Builder.setStartDate(Date) may expose internal representation by storing an externally mutable object into TermInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 188 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.atp.dto.AtpInfo.getEndDate() may expose internal representation by returning AtpInfo.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 108 | Medium |
org.kuali.student.core.atp.dto.AtpInfo.getStartDate() may expose internal representation by returning AtpInfo.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 90 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.atp.dto.AtpInfo$Builder.getEndDate() may expose internal representation by returning AtpInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 169 | Medium |
org.kuali.student.core.atp.dto.AtpInfo$Builder.getStartDate() may expose internal representation by returning AtpInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 150 | Medium |
org.kuali.student.core.atp.dto.AtpInfo$Builder.setEndDate(Date) may expose internal representation by storing an externally mutable object into AtpInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 178 | Medium |
org.kuali.student.core.atp.dto.AtpInfo$Builder.setStartDate(Date) may expose internal representation by storing an externally mutable object into AtpInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 159 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.atp.dto.MilestoneInfo.getEndDate() may expose internal representation by returning MilestoneInfo.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 115 | Medium |
org.kuali.student.core.atp.dto.MilestoneInfo.getStartDate() may expose internal representation by returning MilestoneInfo.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 104 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.core.atp.dto.MilestoneInfo$Builder.getEndDate() may expose internal representation by returning MilestoneInfo$Builder.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 203 | Medium |
org.kuali.student.core.atp.dto.MilestoneInfo$Builder.getStartDate() may expose internal representation by returning MilestoneInfo$Builder.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 184 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Switch statement found in org.kuali.student.datadictionary.Rice2ValidationResultConverter.convert(DictionaryValidationResult) where one case falls through to the next case | STYLE | SF_SWITCH_FALLTHROUGH | 54 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl.getStringToDateFormats() may expose internal representation by returning SpringConfigurableDateTimeServiceImpl.stringToDateFormats | MALICIOUS_CODE | EI_EXPOSE_REP | 44 | Medium |
org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl.getStringToTimestampFormats() may expose internal representation by returning SpringConfigurableDateTimeServiceImpl.stringToTimestampFormats | MALICIOUS_CODE | EI_EXPOSE_REP | 52 | Medium |
org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl.setStringToDateFormats(String[]) may expose internal representation by storing an externally mutable object into SpringConfigurableDateTimeServiceImpl.stringToDateFormats | MALICIOUS_CODE | EI_EXPOSE_REP2 | 48 | Medium |
org.kuali.student.datadictionary.SpringConfigurableDateTimeServiceImpl.setStringToTimestampFormats(String[]) may expose internal representation by storing an externally mutable object into SpringConfigurableDateTimeServiceImpl.stringToTimestampFormats | MALICIOUS_CODE | EI_EXPOSE_REP2 | 56 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.kuali.student.datadictionary.util.Bean2DictionaryConverter.calcAttributeDefinition(Class, PropertyDescriptor, Class) uses the same code for two branches | STYLE | DB_DUPLICATE_BRANCHES | 77 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Private method org.kuali.student.datadictionary.util.Dictionary2BeanComparer.compareAddDiscrepancy(List, String, boolean, boolean) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 90 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to name in org.kuali.student.datadictionary.util.DictionaryCreator.calcBaseKualiType(Class, PropertyDescriptor, DataType) | STYLE | DLS_DEAD_LOCAL_STORE | 294 | Medium |
Private method org.kuali.student.datadictionary.util.DictionaryCreator.isComplex(Class, PropertyDescriptor) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 282 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.datadictionary.util.DictionaryCreator$PropertyDescriptorComparator implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | 154 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Suspicious comparison of Integer references in org.kuali.student.datadictionary.util.DictionaryFormatter.calcLength(AttributeDefinition) | CORRECTNESS | RC_REF_COMPARISON | 640 | High |
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, Object, Object) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 816 | Medium |
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, String, String) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 800 | Medium |
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, LookupConstraint, LookupConstraint) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 766 | Medium |
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, ValidCharactersConstraint, ValidCharactersConstraint) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 780 | Medium |
Private method org.kuali.student.datadictionary.util.DictionaryFormatter.calcOverride(String, boolean, boolean) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 793 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.datadictionary.util.DictionaryFormatter$AttributeDefinitionNameComparator implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | 325 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to pattern in org.kuali.student.datadictionary.util.DictionaryValidator.validateValidChars(AttributeDefinition, ValidCharactersConstraint) | STYLE | DLS_DEAD_LOCAL_STORE | 256 | Medium |
Unread field: org.kuali.student.datadictionary.util.DictionaryValidator.alreadyValidated | PERFORMANCE | URF_UNREAD_FIELD | 47 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo.getEffectiveDate() may expose internal representation by returning LuiPersonRelationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 80 | Medium |
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo.getExpirationDate() may expose internal representation by returning LuiPersonRelationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 85 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder.getEffectiveDate() may expose internal representation by returning LuiPersonRelationInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 132 | Medium |
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder.getExpirationDate() may expose internal representation by returning LuiPersonRelationInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 141 | Medium |
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuiPersonRelationInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 136 | Medium |
org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuiPersonRelationInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 145 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.enrollment.lui.dto.LuiInfo.getEffectiveDate() may expose internal representation by returning LuiInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 130 | Medium |
org.kuali.student.enrollment.lui.dto.LuiInfo.getExpirationDate() may expose internal representation by returning LuiInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 143 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.enrollment.lui.dto.LuiInfo$Builder.getEffectiveDate() may expose internal representation by returning LuiInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 212 | Medium |
org.kuali.student.enrollment.lui.dto.LuiInfo$Builder.getExpirationDate() may expose internal representation by returning LuiInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 221 | Medium |
org.kuali.student.enrollment.lui.dto.LuiInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuiInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 216 | Medium |
org.kuali.student.enrollment.lui.dto.LuiInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuiInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 225 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo.getEffectiveDate() may expose internal representation by returning LuiLuiRelationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 91 | Medium |
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo.getExpirationDate() may expose internal representation by returning LuiLuiRelationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 97 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder.getEffectiveDate() may expose internal representation by returning LuiLuiRelationInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 142 | Medium |
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder.getExpirationDate() may expose internal representation by returning LuiLuiRelationInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 151 | Medium |
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuiLuiRelationInfo$Builder.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 146 | Medium |
org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo$Builder.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuiLuiRelationInfo$Builder.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 155 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.kuali.student.kim.permission.mock.RoleServiceMockImpl.roleMemberCompleteInfoCache | PERFORMANCE | URF_UNREAD_FIELD | 43 | Medium |
Unused field: org.kuali.student.kim.permission.mock.RoleServiceMockImpl.groupUpdateService | PERFORMANCE | UUF_UNUSED_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.AccreditationInfo.getEffectiveDate() may expose internal representation by returning AccreditationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 71 | Medium |
org.kuali.student.lum.lu.dto.AccreditationInfo.getExpirationDate() may expose internal representation by returning AccreditationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 84 | Medium |
org.kuali.student.lum.lu.dto.AccreditationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into AccreditationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 75 | Medium |
org.kuali.student.lum.lu.dto.AccreditationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into AccreditationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 88 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.AffiliatedOrgInfo.getEffectiveDate() may expose internal representation by returning AffiliatedOrgInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 76 | Medium |
org.kuali.student.lum.lu.dto.AffiliatedOrgInfo.getExpirationDate() may expose internal representation by returning AffiliatedOrgInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 89 | Medium |
org.kuali.student.lum.lu.dto.AffiliatedOrgInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into AffiliatedOrgInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 80 | Medium |
org.kuali.student.lum.lu.dto.AffiliatedOrgInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into AffiliatedOrgInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 93 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.CluCluRelationInfo.getEffectiveDate() may expose internal representation by returning CluCluRelationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 125 | Medium |
org.kuali.student.lum.lu.dto.CluCluRelationInfo.getExpirationDate() may expose internal representation by returning CluCluRelationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 143 | Medium |
org.kuali.student.lum.lu.dto.CluCluRelationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluCluRelationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 129 | Medium |
org.kuali.student.lum.lu.dto.CluCluRelationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluCluRelationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 147 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.CluInfo.getEffectiveDate() may expose internal representation by returning CluInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 293 | Medium |
org.kuali.student.lum.lu.dto.CluInfo.getExpirationDate() may expose internal representation by returning CluInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 311 | Medium |
org.kuali.student.lum.lu.dto.CluInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 297 | Medium |
org.kuali.student.lum.lu.dto.CluInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 315 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.CluLoRelationInfo.getEffectiveDate() may expose internal representation by returning CluLoRelationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 111 | Medium |
org.kuali.student.lum.lu.dto.CluLoRelationInfo.getExpirationDate() may expose internal representation by returning CluLoRelationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 129 | Medium |
org.kuali.student.lum.lu.dto.CluLoRelationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluLoRelationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 115 | Medium |
org.kuali.student.lum.lu.dto.CluLoRelationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluLoRelationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 133 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.CluPublicationInfo.getEffectiveDate() may expose internal representation by returning CluPublicationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 151 | Medium |
org.kuali.student.lum.lu.dto.CluPublicationInfo.getExpirationDate() may expose internal representation by returning CluPublicationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 169 | Medium |
org.kuali.student.lum.lu.dto.CluPublicationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluPublicationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 155 | Medium |
org.kuali.student.lum.lu.dto.CluPublicationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluPublicationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 173 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.CluResultInfo.getEffectiveDate() may expose internal representation by returning CluResultInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 124 | Medium |
org.kuali.student.lum.lu.dto.CluResultInfo.getExpirationDate() may expose internal representation by returning CluResultInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 142 | Medium |
org.kuali.student.lum.lu.dto.CluResultInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluResultInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 128 | Medium |
org.kuali.student.lum.lu.dto.CluResultInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluResultInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 146 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.CluSetInfo.getEffectiveDate() may expose internal representation by returning CluSetInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 124 | Medium |
org.kuali.student.lum.lu.dto.CluSetInfo.getExpirationDate() may expose internal representation by returning CluSetInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 142 | Medium |
org.kuali.student.lum.lu.dto.CluSetInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluSetInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 128 | Medium |
org.kuali.student.lum.lu.dto.CluSetInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluSetInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 146 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.CluSetTreeViewInfo.getEffectiveDate() may expose internal representation by returning CluSetTreeViewInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 112 | Medium |
org.kuali.student.lum.lu.dto.CluSetTreeViewInfo.getExpirationDate() may expose internal representation by returning CluSetTreeViewInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 123 | Medium |
org.kuali.student.lum.lu.dto.CluSetTreeViewInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into CluSetTreeViewInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 116 | Medium |
org.kuali.student.lum.lu.dto.CluSetTreeViewInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into CluSetTreeViewInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 127 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.LuDocRelationInfo.getEffectiveDate() may expose internal representation by returning LuDocRelationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 137 | Medium |
org.kuali.student.lum.lu.dto.LuDocRelationInfo.getExpirationDate() may expose internal representation by returning LuDocRelationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 155 | Medium |
org.kuali.student.lum.lu.dto.LuDocRelationInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuDocRelationInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 141 | Medium |
org.kuali.student.lum.lu.dto.LuDocRelationInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuDocRelationInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 159 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo.getEffectiveDate() may expose internal representation by returning LuDocRelationTypeInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 97 | Medium |
org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo.getExpirationDate() may expose internal representation by returning LuDocRelationTypeInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 115 | Medium |
org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into LuDocRelationTypeInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 101 | Medium |
org.kuali.student.lum.lu.dto.LuDocRelationTypeInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into LuDocRelationTypeInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 119 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.lum.lu.dto.ResultOptionInfo.getEffectiveDate() may expose internal representation by returning ResultOptionInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 114 | Medium |
org.kuali.student.lum.lu.dto.ResultOptionInfo.getExpirationDate() may expose internal representation by returning ResultOptionInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 132 | Medium |
org.kuali.student.lum.lu.dto.ResultOptionInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into ResultOptionInfo.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 118 | Medium |
org.kuali.student.lum.lu.dto.ResultOptionInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into ResultOptionInfo.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 136 | Medium |