FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.0
Threshold is medium
Effort is min
Summary
Classes |
Bugs |
Errors |
Missing Classes |
127 |
23 |
0 |
0 |
org.rundeck.api.QueryParameterBuilder
org.rundeck.api.domain.BaseState
Bug |
Category |
Details |
Line |
Priority |
org.rundeck.api.domain.BaseState.getEndTime() may expose internal representation by returning BaseState.endTime |
MALICIOUS_CODE |
EI_EXPOSE_REP |
31 |
Medium |
org.rundeck.api.domain.BaseState.getStartTime() may expose internal representation by returning BaseState.startTime |
MALICIOUS_CODE |
EI_EXPOSE_REP |
19 |
Medium |
org.rundeck.api.domain.BaseState.getUpdateTime() may expose internal representation by returning BaseState.updateTime |
MALICIOUS_CODE |
EI_EXPOSE_REP |
55 |
Medium |
org.rundeck.api.domain.BaseState.setEndTime(Date) may expose internal representation by storing an externally mutable object into BaseState.endTime |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
35 |
Medium |
org.rundeck.api.domain.BaseState.setStartTime(Date) may expose internal representation by storing an externally mutable object into BaseState.startTime |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
23 |
Medium |
org.rundeck.api.domain.BaseState.setUpdateTime(Date) may expose internal representation by storing an externally mutable object into BaseState.updateTime |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
59 |
Medium |
org.rundeck.api.domain.RundeckOutputEntry
Bug |
Category |
Details |
Line |
Priority |
org.rundeck.api.domain.RundeckOutputEntry.getAbsoluteTime() may expose internal representation by returning RundeckOutputEntry.absoluteTime |
MALICIOUS_CODE |
EI_EXPOSE_REP |
180 |
Medium |
org.rundeck.api.domain.RundeckOutputEntry.setAbsoluteTime(Date) may expose internal representation by storing an externally mutable object into RundeckOutputEntry.absoluteTime |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
184 |
Medium |
org.rundeck.api.parser.BaseStateParser
Bug |
Category |
Details |
Line |
Priority |
Unread field: org.rundeck.api.parser.BaseStateParser.xpath |
PERFORMANCE |
URF_UNREAD_FIELD |
32 |
Medium |
org.rundeck.api.parser.EventParser
org.rundeck.api.parser.ExecutionParser
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive org.rundeck.api.parser.ExecutionParser.parse(Node) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
65 |
High |
org.rundeck.api.parser.ExecutionStateParser
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive org.rundeck.api.parser.ExecutionStateParser.parse(Node) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
24 |
High |
org.rundeck.api.parser.HistoryParser
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive org.rundeck.api.parser.HistoryParser.parse(Node) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
40 |
High |
org.rundeck.api.parser.JobParser
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive org.rundeck.api.parser.JobParser.parse(Node) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
57 |
High |
org.rundeck.api.parser.OutputParser
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive org.rundeck.api.parser.OutputParser.parse(Node) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
40 |
High |
org.rundeck.api.parser.ProjectConfigParser
Bug |
Category |
Details |
Line |
Priority |
Unused field: org.rundeck.api.parser.ProjectConfigParser.xpath |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |
org.rundeck.api.parser.ProjectConfigPropertyParser
Bug |
Category |
Details |
Line |
Priority |
Unused field: org.rundeck.api.parser.ProjectConfigPropertyParser.xpath |
PERFORMANCE |
UUF_UNUSED_FIELD |
Not available |
Medium |
org.rundeck.api.parser.SystemInfoParser
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive org.rundeck.api.parser.SystemInfoParser.parse(Node) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
41 |
High |
org.rundeck.api.parser.WorkflowStepStateParser
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive org.rundeck.api.parser.WorkflowStepStateParser.parse(Node) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
20 |
High |
org.rundeck.api.query.ExecutionQuery
Bug |
Category |
Details |
Line |
Priority |
org.rundeck.api.query.ExecutionQuery.getBegin() may expose internal representation by returning ExecutionQuery.begin |
MALICIOUS_CODE |
EI_EXPOSE_REP |
139 |
Medium |
org.rundeck.api.query.ExecutionQuery.getEnd() may expose internal representation by returning ExecutionQuery.end |
MALICIOUS_CODE |
EI_EXPOSE_REP |
143 |
Medium |