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 | 1198 | 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 | 151 | 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 | 33 | 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 | 388 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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;)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;)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;)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;)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;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 402 | Medium |
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 | 135 | Medium |
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 | 187 | Medium |
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 | 256 | Medium |
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 | Medium |
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 | 494 | Medium |
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 | 509 | Medium |
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 | 479 | Medium |
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 | 304 | Medium |
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 | Medium |
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 | 452 | Medium |
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 | 289 | Medium |
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 | 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 | 382 | 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 | 153 | 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 | 159 | 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 | 165 | 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 | 171 | Low |
Load of known null value in ch.colabproject.colab.api.controller.card.CardContentManager.assertAndGetGrandParentCardContent(Card) | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 153 | 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 | 96 | Medium |
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 | Medium |
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 | 687 | Medium |
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 | 672 | Medium |
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 | 702 | Medium |
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 | 627 | Medium |
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 | 642 | Medium |
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 | 657 | Medium |
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 | 411 | Medium |
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 | 326 | Medium |
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 | 348 | Medium |
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 | 283 | 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 | 286 | 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 | Medium |
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 | Medium |
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 | Medium |
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 | 112 | 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 | 74 | 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 | 94 | 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 | 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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 |
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 | 769 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 404 | 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 | Medium |
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 | Medium |
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 |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 135 | 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 | 152 | Medium |
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 | 574 | Medium |
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 | 518 | Medium |
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 | 559 | Medium |
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 | 503 | Medium |
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 | 488 | Medium |
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 | Medium |
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 | 397 | Medium |
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 | 367 | Medium |
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 | 382 | Medium |
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 | 172 | 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 | 306 | 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;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 621 | 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 | 602 | 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 | 204 | 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 | 189 | 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 | 260 | 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 | 318 | Low |
Suspicious comparison of Long references in ch.colabproject.colab.api.controller.project.ProjectManager.lambda$initProject$1(User, TeamMember) | CORRECTNESS | RC_REF_COMPARISON | 289 | 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.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 73 | Medium |
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 | Medium |
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.debug(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.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages | SECURITY | CRLF_INJECTION_LOGS | 86 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 366 | 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;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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 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 | 127 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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.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.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 |
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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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_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_relationshipInfo 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_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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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_relationshipInfo 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 | 46 | Medium |
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 | 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 | 46 | Medium |
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 | 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 | 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 | 47 | Medium |
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 | Medium |
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 | 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 | 77 | Medium |
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 | 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 | 46 | Medium |
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 | 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 | 46 | Medium |
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 | 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 | 62 | Medium |
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 | 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 | 52 | Medium |
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 | 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 | 50 | Medium |
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 | 216 | 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 | 164 | 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 | 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 | 145 | 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 | 109 | 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 | 203 | 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 | 186 | 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 | 52 | Medium |
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 | 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 | 46 | Medium |
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 | 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 | 55 | Medium |
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 | 251 | 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 | 240 | 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 | 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 | 48 | Medium |
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 | 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 | Medium |
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 | Medium |
ch.colabproject.colab.api.rest.PresenceRestEndpoint.ch.colabproject.colab.api.rest.PresenceRestEndpoint.clearProjectPresenceList(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 81-82 | Low |
ch.colabproject.colab.api.rest.PresenceRestEndpoint.ch.colabproject.colab.api.rest.PresenceRestEndpoint.getProjectPresence(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 59-60 | 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 |
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.subscribeToBlockChannel(Long, WsSessionIdentifier) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 157-159 | Low |
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.subscribeToBroadcastChannel(WsSessionIdentifier) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 71-73 | Low |
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.subscribeToProjectChannel(Long, WsSessionIdentifier) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 123-126 | Low |
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.subscribeToUserChannel(WsSessionIdentifier) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 95-97 | Low |
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.unsubscribeFromBlockChannel(Long, WsSessionIdentifier) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 173-175 | Low |
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.unsubscribeFromBroadcastChannel(WsSessionIdentifier) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 83-85 | Low |
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.unsubscribeFromProjectChannel(Long, WsSessionIdentifier) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 140-143 | Low |
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.unsubscribeFromUserChannel(WsSessionIdentifier) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 107-109 | 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 | 248 | Medium |
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 | 193 | Medium |
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 | 210 | Medium |
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 | 229 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 177 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 263 | Medium |
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 | Medium |
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 |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.addDeliverableAfter(Long, Long, Document) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 248-250 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.addDeliverableAtBeginning(Long, Document) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 193-195 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.addDeliverableAtEnd(Long, Document) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 210-212 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.addDeliverableBefore(Long, Long, Document) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 229-231 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.assertReadWrite(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 77-79 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.changeCardContentLexicalConversionStatus(Long, ConversionStatus) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 117-119 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.createNewCardContent(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 91-92 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.deleteCardContent(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 177-179 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.getCardContent(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 64-65 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.getDeliverablesOfCardContent(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 307-308 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.getStickyNoteLinksAsSrc(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 279-280 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.getSubCards(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 293-294 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.markCardContentAsToDeleteForever(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 165-167 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.putCardContentInBin(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 132-134 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.removeDeliverable(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 263-267 | Low |
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.restoreCardContentFromBin(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 149-151 | 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 | 99 | Medium |
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 | Medium |
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 | 278 | Medium |
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 | 264 | Medium |
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 | Medium |
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 | 69 | Medium |
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 | 222 | Medium |
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 | Medium |
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 | Medium |
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 | 208 | Medium |
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 | 173 | Medium |
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 | Medium |
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 |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.changeCardPosition(Long, GridPosition) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 129-130 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.createCardType(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 303-304 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.createNewCard(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 99-101 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.createNewCardWithoutType(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 83-84 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getActivityFlowLinksAsNext(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 278-279 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getActivityFlowLinksAsPrevious(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 264-265 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getAssignments(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 292-293 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getCard(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 69-70 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getContentVariantsOfCard(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 222-223 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getStickyNoteLinksAsDest(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 236-237 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getStickyNoteLinksAsSrc(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 250-251 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.markCardAsToDeleteForever(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 208-210 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.moveCard(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 146-147 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.moveCardAbove(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 159-160 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.putCardInBin(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 173-175 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.removeCardType(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 317-318 | Low |
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.restoreCardFromBin(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 192-194 | 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 | 171 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 159 | Low |
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.deleteCardType(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 171-173 | Low |
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getAllGlobalCardTypes() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 67-68 | Low |
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getCardType(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 122-123 | Low |
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getExpandedCardType(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 107-108 | Low |
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getPublishedCardTypesOfReachableProjects() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 92-93 | Low |
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getPublishedGlobalsCardTypes() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 79-80 | Low |
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.removeCardTypeRefFromProject(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 205-208 | Low |
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.useCardTypeInProject(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 188-190 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.deletePendingChanges(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 77-78 | Low |
ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.getChanges(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 54 | Low |
ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.getMonitoringData() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 89 | Low |
ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.patchBlock(Long, Change) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 66-67 | 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 |
ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.deleteFile(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 91-96 | Low |
ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.getFileContent(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 110-130 | Low |
ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.getQuotaUsage(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 146-152 | 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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 |
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.getDocument(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 71-72 | Low |
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.getStickyNoteLinksAsSrc(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 189-190 | Low |
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentAbove(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 129-132 | Low |
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentBelow(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 144-147 | Low |
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentDown(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 114-117 | Low |
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentToBottom(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 170-173 | Low |
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentToTop(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 157-160 | Low |
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentUp(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 101-104 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint.ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint.getRefreshedUrlMetadata(String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 60-61 | Low |
ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint.ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint.getUrlMetadata(String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 45-46 | 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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 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 | 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 | 533 | 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 |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.addDocumentAfter(Long, Long, Document) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 443-445 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.addDocumentAtBeginning(Long, Document) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 389-391 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.addDocumentAtEnd(Long, Document) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 406-407 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.addDocumentBefore(Long, Long, Document) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 424-426 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.assertReadWrite(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 101-103 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.changeCategory(Long, String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 494-496 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.changeCategoryForList(String, List) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 509-511 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.changeResourceLexicalConversionStatus(Long, ConversionStatus) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 226-228 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.createResource(ResourceCreationData) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 353-375 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.damr1(Long, String, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 245-253 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.deleteResource(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 475-477 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.discardResourceOrRef(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 271-273 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getAbstractResource(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 88-89 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getDirectAbstractResourcesOfProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 167-168 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getDocumentsOfResource(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 599-600 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getResourceChainForAbstractCardType(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 118-119 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getResourceChainForCard(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 134-135 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getResourceChainForCardContent(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 150-151 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getResourceExternalReferences(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 183 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getStickyNoteLinksAsSrc(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 613-614 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.moveResource(Long, String, Long, Boolean) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 333-337 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.publishResource(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 298-300 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.removeCategory(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 521-523 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.removeCategoryForList(List) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 533-535 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.removeDocument(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 458-461 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.renameCategoryForCard(Long, String, String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 565-567 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.renameCategoryForCardContent(Long, String, String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 580-583 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.renameCategoryForCardType(Long, String, String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 549-552 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.restoreResourceOrRef(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 286-288 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.unpublishResource(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 310-312 | Low |
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.updateResourceRef(ResourceRef) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 213-215 | 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 | 110 | Medium |
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 | Medium |
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 | 85 | Low |
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.changeNextCard(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 136-138 | Low |
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.changePreviousCard(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 123-125 | Low |
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.deleteLink(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 110-112 | Low |
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.getLink(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 72-73 | 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 | 125 | Medium |
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 | Medium |
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 | 86 | Low |
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeDestination(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 191-193 | Low |
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeSrcWithCard(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 138-140 | Low |
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeSrcWithCardContent(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 151-153 | Low |
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeSrcWithDocument(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 178-180 | Low |
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeSrcWithResourceOrRef(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 164-167 | Low |
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.deleteLink(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 125-127 | Low |
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.getLink(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 73-74 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.changeLoggerLevel(String, String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 73-74 | Low |
ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.getLoggerLevels() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 85 | Low |
ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.getStatus() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 46 | Low |
ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.getVersion() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 57 | 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 | 365 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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;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 | 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 |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.createProject(ProjectCreationData) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 151-159 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.duplicateProject(Long, String, DuplicationParam) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 177-195 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getActivityFlowLinks(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 365-366 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getAllGlobalModels() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 107-108 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getCardContentsOfProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 337-338 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getCardTypesOfProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 309-310 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getCardsOfProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 323-324 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getCopyParam(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 379-381 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getInstanceableModels() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 119-120 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 84-85 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getProjectsWhereTeamMember() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 96-97 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getRootCardOfProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 295-296 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getStructureOfProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 351-352 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.markProjectAsToDeleteForever(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 277-279 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.putProjectInBin(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 244-246 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.restoreProjectFromBin(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 261-263 | Low |
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.updateCopyParam(CopyParam) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 225-227 | 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 |
---|---|---|---|---|
ch.colabproject.colab.api.rest.security.SecurityRestEndPoint.ch.colabproject.colab.api.rest.security.SecurityRestEndPoint.getTermsOfUseTimeEpoch() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 41 | 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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.deleteInstanceMaker(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 90-92 | Low |
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.getInstanceMaker(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 78-79 | Low |
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.getInstanceMakersForProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 63-64 | Low |
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.shareModel(Long, String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 111-112 | 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 | 262 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 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 |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.changeMemberPosition(Long, HierarchicalPosition) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 118-119 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.createEmptyAssignment(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 342-343 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.createRole(TeamRole) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 219-221 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteAssignments(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 389-390 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteRole(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 262-264 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteSharingLinkTokensByCard(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 188-189 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteSharingLinkTokensByProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 177-178 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteTeamMember(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 129-131 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.generateSharingLinkToken(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 165-166 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getAssignmentsForCard(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 327 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getAssignmentsForProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 313-314 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getRole(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 234-235 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getTeamMember(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 88-89 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getTeamMembersForProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 74-75 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getTeamRolesForProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 205-206 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.giveRoleTo(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 279-281 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.inviteSomeone(Long, String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 149-150 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.removeAssignmentLevel(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 374-375 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.removeRoleFrom(Long, Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 295-297 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.setAssignment(Long, Long, InvolvementLevel) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 359-360 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.updateRole(TeamRole) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 248-250 | Low |
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.updateTeamMember(TeamMember) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 102-104 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ch.colabproject.colab.api.rest.token.TokenRestEndpoint.ch.colabproject.colab.api.rest.token.TokenRestEndpoint.consumeToken(Long, String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 83 | Low |
ch.colabproject.colab.api.rest.token.TokenRestEndpoint.ch.colabproject.colab.api.rest.token.TokenRestEndpoint.getToken(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 52 | 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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | Medium |
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 | 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 |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.forceLogout(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 213-214 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getActiveHttpSessions() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 201 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getAllCurrentUserAccounts() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 145-150 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getAuthMethod(String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 68-69 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getCurrentAccount() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 133-134 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getCurrentUser() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 121-122 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getUserById(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 109-110 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getUsersForProject(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 94-95 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.grantAdminRight(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 252-254 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.requestPasswordReset(String) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 293-295 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.revokeAdminRight(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 265-267 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.signIn(AuthInfo) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 178-180 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.signOut() is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 188-190 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.signUp(SignUpInfo) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 164-166 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.switchClientHashMethod(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 321-323 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.switchServerHashMethod(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 334-336 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.updateLocalAccountEmailAddress(LocalAccount) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 308-310 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.updateLocalAccountPassword(AuthInfo) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 280-282 | Low |
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.updateUserAgreedTime(Long) is a REST Web Service endpoint | SECURITY | JAXRS_ENDPOINT | 239-241 | 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 |
---|---|---|---|---|
Dead store to $L2 in ch.colabproject.colab.api.security.AuthenticationFailure.inc() | STYLE | DLS_DEAD_LOCAL_STORE | 43 | 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 | 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 | 188 | 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 | 128 | 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 | 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 | 331 | 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 | 225 | 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 | Medium |
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 |
---|