The following document contains the results of SpotBugs
SpotBugs Version is 4.7.1
Threshold is low
Effort is max
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 268 | 1005 | 0 | 11 |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Random object created and used only once in ch.colabproject.colab.api.Helper.generateSalt(int) | BAD_PRACTICE | DMI_RANDOM_USED_ONLY_ONCE | 158 | High |
| The regular expression "(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])" is vulnerable to a denial of service attack (ReDOS) | SECURITY | REDOS | 40 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Redundant nullcheck of newAssignment, which is known to be non-null in ch.colabproject.colab.api.controller.DuplicationManager.duplicateCard(Card) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 406 | Low |
| Suspicious comparison of Long references in ch.colabproject.colab.api.controller.DuplicationManager.duplicateCardType(AbstractCardType) | CORRECTNESS | RC_REF_COMPARISON | 318 | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 270 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 279 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 205 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 218 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 197 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 185 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 159 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 171 | Low |
| Call to ch.colabproject.colab.api.ws.message.IndexEntry.equals(ch.colabproject.colab.api.model.WithWebsocketChannels) in ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation.lambda$precomputeMessage$0(WithWebsocketChannels, IndexEntry) | CORRECTNESS | EC_UNRELATED_CLASS_AND_INTERFACE | 210 | Medium |
| Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field cardTypeDao | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
| Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field projectDao | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
| Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field requestManager | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
| Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field teamDao | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
| Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field userDao | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
| Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field websocketManager | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 53 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 626 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 631 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 433 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 437 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 478 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 481 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 549 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 690 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 495 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 388 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 256 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 327 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 290 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 517 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 414 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 272 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 359 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 307 | Low |
| Redundant nullcheck of project, which is known to be non-null in ch.colabproject.colab.api.controller.WebsocketManager.subscribeToProjectChannel(WsSessionIdentifier, Long) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 329 | Medium |
| Redundant nullcheck of project, which is known to be non-null in ch.colabproject.colab.api.controller.WebsocketManager.unsubscribeFromProjectChannel(WsSessionIdentifier, Long) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 361 | Medium |
| Redundant nullcheck of project, which is known to be non-null in ch.colabproject.colab.api.controller.WebsocketManager.getChannel(SubscriptionRequest) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 563 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 400 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 417 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 437 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 138 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 156 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 162 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 168 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 174 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 190 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 259 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 212 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 307 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 529 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 544 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 514 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 273 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 487 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 292 | Low |
| Load of known null value in ch.colabproject.colab.api.controller.card.CardContentManager.assertAndGetGrandParentCardContent(Card) | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 156 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 104 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 213 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 419 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 730 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 715 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 745 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 670 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 685 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 700 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 291 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 294 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 334 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 356 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 120 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 100 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 140 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 484 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 583 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 534 | Low |
| Suspicious comparison of Long references in ch.colabproject.colab.api.controller.card.CardTypeManager.createNewCardReference(AbstractCardType, Project) | CORRECTNESS | RC_REF_COMPARISON | 389 | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 170 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 129 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 151 | Low |
| Redundant nullcheck of currentUser, which is known to be non-null in ch.colabproject.colab.api.controller.common.DeletionManager.flagAsToDeleteForever(ColabEntity) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 187 | Medium |
| Redundant nullcheck of currentUser, which is known to be non-null in ch.colabproject.colab.api.controller.common.DeletionManager.putInBin(ColabEntity) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 135 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 72 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 124 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 68 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 108 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 88 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 303 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 175 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 207 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 192 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 223 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 145 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 160 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 118 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 122 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 173 | Low |
| Redundant nullcheck of name, which is known to be non-null in ch.colabproject.colab.api.controller.document.ExternalDataManager.lambda$refreshAndGetUrlMetadata$0(HashMap, Element) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 220 | Low |
| Redundant nullcheck of prop, which is known to be non-null in ch.colabproject.colab.api.controller.document.ExternalDataManager.lambda$refreshAndGetUrlMetadata$0(HashMap, Element) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 220 | Low |
| Redundant nullcheck of contentType, which is known to be non-null in ch.colabproject.colab.api.controller.document.ExternalDataManager.refreshAndGetUrlMetadata(String) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 210 | Low |
| Redundant nullcheck of segs, which is known to be non-null in ch.colabproject.colab.api.controller.document.ExternalDataManager.refreshAndGetUrlMetadata(String) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 183 | Low |
| Exception is caught when Exception is not thrown in ch.colabproject.colab.api.controller.document.ExternalDataManager.refreshAndGetUrlMetadata(String) | STYLE | REC_CATCH_EXCEPTION | 230 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 159 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 84 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 95 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Unread field: ch.colabproject.colab.api.controller.document.IndexGeneratorHelper.DEFAULT_INDEX_INC; should this field be static? | PERFORMANCE | SS_SHOULD_BE_STATIC | 52 | Medium |
| Unread field: ch.colabproject.colab.api.controller.document.IndexGeneratorHelper.DEFAULT_MAX_INDEX; should this field be static? | PERFORMANCE | SS_SHOULD_BE_STATIC | 47 | Medium |
| Unread field: ch.colabproject.colab.api.controller.document.IndexGeneratorHelper.DEFAULT_MIN_INDEX; should this field be static? | PERFORMANCE | SS_SHOULD_BE_STATIC | 42 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 101 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 131 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 167 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 184 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 149 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 735 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 751 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 769 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 156 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 190 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 446 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 404 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 459 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 305 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 845 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 232 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 250 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 268 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 860 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 819 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 78 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 92 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 104 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 67 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 214 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 178 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 86 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 149 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 116 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 216 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 193 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 135 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 163 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 64 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 175 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 155 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 309 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 240 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 660 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 641 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 680 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 207 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 192 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 400 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 613 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 557 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 598 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 542 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 527 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 572 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 263 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 370 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 385 | Low |
| Redundant nullcheck of copyParam, which is known to be non-null in ch.colabproject.colab.api.controller.project.ProjectManager.lambda$createProjectFromModel$2(ProjectCreationData) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 321 | Low |
| Suspicious comparison of Long references in ch.colabproject.colab.api.controller.project.ProjectManager.lambda$initProject$1(User, TeamMember) | CORRECTNESS | RC_REF_COMPARISON | 292 | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 136 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 139 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 73 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 165 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 133 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 149 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 73 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 88 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 118 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 106 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 86 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 366 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 345 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 334 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 323 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 153 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 137 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 393 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 308 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 199 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 225 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 308 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 245 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 118 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 335 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 144 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 151 | Low |
| Redundant nullcheck of card, which is known to be non-null in ch.colabproject.colab.api.controller.token.TokenManager.consumeSharingLinkToken(Long, Long) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 618 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 131 | Low |
| This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 394 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 157 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 633 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 654 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 308 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 127 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 132 | Low |
| This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 405 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 230 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 105 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 160 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 190 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 328 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 115 | Low |
| Class ch.colabproject.colab.api.microchanges.live.LiveManager defines non-transient non-serializable instance field blockManager | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
| Class ch.colabproject.colab.api.microchanges.live.LiveManager defines non-transient non-serializable instance field requestManager | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
| Class ch.colabproject.colab.api.microchanges.live.LiveManager defines non-transient non-serializable instance field hzInstance | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 269 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 221 | Low |
| This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 785 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 665 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 672 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 688 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 702 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 707 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 710 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 726 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 733 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 496 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 508 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 589 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 598 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 606 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 622 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 623 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 631 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 327 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 387 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 443 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Change.basedOn not initialized in constructor and dereferenced in ch.colabproject.colab.api.microchanges.model.Change.toDebugStatement() | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | 233 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set_deprecated(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set_published(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.card.Card._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.card.Card._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.card.Card._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.card.Card._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ch.colabproject.colab.api.model.card.CardContent._persistence_set_frozen(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| ch.colabproject.colab.api.model.card.CardContent._persistence_set_completionLevel(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | Not available | Medium |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.card.CardContent._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.card.CardContent._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.card.CardContent._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.card.CardContent._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.card.CardType implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-193 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardTypeRef._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardTypeRef._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.card.CardTypeRef implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 41-139 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.common.Illustration._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.common.Illustration._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.common.Tracking._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.common.Tracking._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ch.colabproject.colab.api.model.document.Document._persistence_set_index(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | Not available | Medium |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.document.DocumentFile implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 25-131 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ExternalLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ExternalLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.document.ExternalLink implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 23-84 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ch.colabproject.colab.api.model.document.Resource._persistence_set_deprecated(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| ch.colabproject.colab.api.model.document.Resource._persistence_set_published(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| ch.colabproject.colab.api.model.document.Resource._persistence_set_requestingForGlory(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.document.Resource implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 40-288 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ch.colabproject.colab.api.model.document.ResourceRef._persistence_set_refused(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| ch.colabproject.colab.api.model.document.ResourceRef._persistence_set_residual(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.document.ResourceRef implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-228 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set_healthy(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.document.TextDataBlock implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 35-338 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ch.colabproject.colab.api.model.project.CopyParam._persistence_set_withDeliverables(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| ch.colabproject.colab.api.model.project.CopyParam._persistence_set_withResources(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| ch.colabproject.colab.api.model.project.CopyParam._persistence_set_withRoles(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.project.CopyParam._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.project.CopyParam._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.project.CopyParam._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.project.CopyParam._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ch.colabproject.colab.api.model.project.Project._persistence_set_globalProject(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.project.Project._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.project.Project._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.project.Project._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.project.Project._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.team.TeamMember._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.team.TeamMember._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.team.TeamMember._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.team.TeamMember._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.team.TeamRole._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.team.TeamRole._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.team.TeamRole._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.team.TeamRole._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.token.InvitationToken implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 45-205 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.token.ModelSharingToken implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 41-192 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 34-122 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.SharingLinkToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.SharingLinkToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.SharingLinkToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.SharingLinkToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.token.SharingLinkToken implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 42-134 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.VerifyLocalAccountToken._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.VerifyLocalAccountToken._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.token.VerifyLocalAccountToken implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 34-118 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 125 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 61 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 75 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 94 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Should ch.colabproject.colab.api.model.user.HashMethod$1.hash(String, byte[]) return a zero length array rather than null? | STYLE | PZLA_PREFER_ZERO_LENGTH_ARRAYS | 38 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.user.HttpSession._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.user.HttpSession._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.user.HttpSession._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.user.HttpSession._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Class ch.colabproject.colab.api.model.user.LocalAccount implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 37-327 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ch.colabproject.colab.api.model.user.User._persistence_set_isAdmin(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | Not available | Medium |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) | BAD_PRACTICE | ES_COMPARING_PARAMETER_STRING_WITH_EQ | Not available | High |
| The field ch.colabproject.colab.api.model.user.User._persistence_cacheKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.user.User._persistence_primaryKey is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.user.User._persistence_session is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| The field ch.colabproject.colab.api.model.user.User._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.warn(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 164 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Unchecked/unconfirmed cast from org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBuilder to org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentNodeStoreBuilder of return value in ch.colabproject.colab.api.persistence.jcr.JcrRepository.init() | STYLE | BC_UNCONFIRMED_CAST_OF_RETURN_VALUE | 72 | Low |
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 82 | Low |
| Incorrect lazy initialization of static field ch.colabproject.colab.api.persistence.jcr.JcrRepository.nodeStore in ch.colabproject.colab.api.persistence.jcr.JcrRepository.preDestroy() | MT_CORRECTNESS | LI_LAZY_INIT_STATIC | 123-125 | Low |
| Write to static field ch.colabproject.colab.api.persistence.jcr.JcrRepository.nodeStore from instance method ch.colabproject.colab.api.persistence.jcr.JcrRepository.init() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 75 | Medium |
| Write to static field ch.colabproject.colab.api.persistence.jcr.JcrRepository.nodeStore from instance method ch.colabproject.colab.api.persistence.jcr.JcrRepository.preDestroy() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 125 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 70 | Low |
| This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 132 | Low |
| Class ch.colabproject.colab.api.persistence.jcr.JcrSession defines non-transient non-serializable instance field session | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class ch.colabproject.colab.api.persistence.jcr.JcrSessionManager defines non-transient non-serializable instance field jcrRepository | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 36 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 43 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 118 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 52 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 105 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 88 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 117 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 52 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 104 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 87 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 271 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 54 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 217 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 258 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 239 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 125 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 47 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 61 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 112 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 76 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 167 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 108 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 90 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 77 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 151 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 133 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 91 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 46 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 78 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 61 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 91 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 46 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 78 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 61 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 76 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 93 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 115 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 48 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 62 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 102 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 85 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 132 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 52 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 120 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 239 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 166 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 52 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 129 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 93 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 147 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 111 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 226 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 209 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 155 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 52 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 142 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 125 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 76 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 46 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 61 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 56 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 45 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 245 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 55 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 234 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 48 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 93 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 68 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 48 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 80 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 49 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 88 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 127 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 110 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 59 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 157 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 71 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 123 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 95 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 173 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 83 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 140 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 107 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 236 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 181 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 198 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 217 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 77 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 117 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 91 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 165 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 64 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 295 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 267 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 281 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 132 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 251 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 149 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 104 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 100 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 84 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 209 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 279 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 265 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 293 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 70 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 223 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 237 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 251 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 174 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 193 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 115 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 135 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 171 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 122 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 107 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 205 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 159 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 188 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 93 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 122 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 76 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 71 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 189 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 129 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 144 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 114 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 170 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 157 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 101 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 85 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 443 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 389 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 406 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 424 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 101 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 494 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 509 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 226 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 353 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 245 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 475 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 271 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 88 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 167 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 599 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 118 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 134 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 150 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 613 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 333 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 298 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 521 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 533 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 458 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 565 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 580 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 549 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 286 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 310 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 199 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 213 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 136 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 123 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 98 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 110 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 72 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 85 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 191 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 138 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 151 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 178 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 164 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 99 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 125 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 73 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 86 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 151 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 177 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 277 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 365 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 337 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 309 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 323 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 380 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 84 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 295 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 351 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 244 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 261 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 225 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 211 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| ProjectCreationData.type not initialized in constructor and dereferenced in ch.colabproject.colab.api.rest.project.bean.ProjectCreationData.toString() | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | 213 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 90 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 78 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 63 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 111 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 219 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 262 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 129 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 313 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 234 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 88 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 74 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 205 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 279 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 149 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 295 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 248 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 102 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 68 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 109 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 94 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 252 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 293 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 265 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 178 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 164 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 321 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 334 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 308 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 280 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 226 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 239 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 58 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 64 | Low |
| This use of org/slf4j/Logger.info(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 83 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 114 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 192 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 124 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 320 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 324 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 327 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 221 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Using .equals to compare two ch.colabproject.colab.api.security.permissions.Conditions$Condition[]'s, (equivalent to ==) in ch.colabproject.colab.api.security.permissions.Conditions$And.equals(Object) | CORRECTNESS | EC_BAD_ARRAY_COMPARE | 210 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 75 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 79 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 92 | Low |
| Class ch.colabproject.colab.api.setup.ApplicationLifecycle defines non-transient non-serializable instance field applicationLifecycleManager | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Class ch.colabproject.colab.api.setup.ApplicationLifecycle defines non-transient non-serializable instance field cdiBridgeSingleton | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Class ch.colabproject.colab.api.setup.ApplicationLifecycle defines non-transient non-serializable instance field hzInstance | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 50 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.info(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 156 | Low |
| This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 145 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 127 | Low |
| This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 107 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 117 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 93 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 57 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 59 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 64 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 69 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 97 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 147 | Low |
| This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 155 | Low |
| This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 144 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class ch.colabproject.colab.api.ws.message.IndexEntry defines non-transient non-serializable instance field channelsBuilder | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Bug | Category | Details | Line | Priority |
|---|