Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.1

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
268 1005 0 11

Files

Class Bugs
ch.colabproject.colab.api.Helper 2
ch.colabproject.colab.api.controller.DuplicationManager 2
ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation 15
ch.colabproject.colab.api.controller.ValidationManager 1
ch.colabproject.colab.api.controller.WebsocketManager 21
ch.colabproject.colab.api.controller.card.CardContentManager 19
ch.colabproject.colab.api.controller.card.CardManager 13
ch.colabproject.colab.api.controller.card.CardTypeManager 7
ch.colabproject.colab.api.controller.common.DeletionManager 5
ch.colabproject.colab.api.controller.document.BlockManager 2
ch.colabproject.colab.api.controller.document.DocumentManager 10
ch.colabproject.colab.api.controller.document.ExternalDataManager 8
ch.colabproject.colab.api.controller.document.FileManager 3
ch.colabproject.colab.api.controller.document.IndexGeneratorHelper 3
ch.colabproject.colab.api.controller.document.ResourceCategoryHelper 5
ch.colabproject.colab.api.controller.document.ResourceManager 15
ch.colabproject.colab.api.controller.document.YjsLexicalCaller 3
ch.colabproject.colab.api.controller.link.ActivityFlowLinkManager 5
ch.colabproject.colab.api.controller.link.StickyNoteLinkManager 5
ch.colabproject.colab.api.controller.monitoring.CronJobLogManager 1
ch.colabproject.colab.api.controller.project.ProjectManager 21
ch.colabproject.colab.api.controller.security.SecurityManager 2
ch.colabproject.colab.api.controller.setup.ApplicationLifecycleManager 1
ch.colabproject.colab.api.controller.team.AssignmentManager 1
ch.colabproject.colab.api.controller.team.InstanceMakerManager 5
ch.colabproject.colab.api.controller.team.TeamManager 10
ch.colabproject.colab.api.controller.token.TokenManager 9
ch.colabproject.colab.api.controller.user.UserManager 5
ch.colabproject.colab.api.microchanges.live.LiveManager 13
ch.colabproject.colab.api.microchanges.live.LiveUpdates 22
ch.colabproject.colab.api.microchanges.model.Change 1
ch.colabproject.colab.api.model.card.AbstractCardType 18
ch.colabproject.colab.api.model.card.Card 42
ch.colabproject.colab.api.model.card.CardContent 34
ch.colabproject.colab.api.model.card.CardType 7
ch.colabproject.colab.api.model.card.CardTypeRef 3
ch.colabproject.colab.api.model.common.Illustration 8
ch.colabproject.colab.api.model.common.Tracking 14
ch.colabproject.colab.api.model.document.AbstractResource 16
ch.colabproject.colab.api.model.document.Document 15
ch.colabproject.colab.api.model.document.DocumentFile 7
ch.colabproject.colab.api.model.document.ExternalLink 3
ch.colabproject.colab.api.model.document.Resource 18
ch.colabproject.colab.api.model.document.ResourceRef 9
ch.colabproject.colab.api.model.document.TextDataBlock 16
ch.colabproject.colab.api.model.link.ActivityFlowLink 14
ch.colabproject.colab.api.model.link.StickyNoteLink 24
ch.colabproject.colab.api.model.monitoring.CronJobLog 10
ch.colabproject.colab.api.model.project.CopyParam 21
ch.colabproject.colab.api.model.project.InstanceMaker 16
ch.colabproject.colab.api.model.project.Project 31
ch.colabproject.colab.api.model.team.TeamMember 22
ch.colabproject.colab.api.model.team.TeamRole 18
ch.colabproject.colab.api.model.team.acl.Assignment 18
ch.colabproject.colab.api.model.token.InvitationToken 7
ch.colabproject.colab.api.model.token.ModelSharingToken 7
ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken 3
ch.colabproject.colab.api.model.token.SharingLinkToken 5
ch.colabproject.colab.api.model.token.Token 14
ch.colabproject.colab.api.model.token.VerifyLocalAccountToken 3
ch.colabproject.colab.api.model.tools.EntityListener 4
ch.colabproject.colab.api.model.user.Account 10
ch.colabproject.colab.api.model.user.HashMethod$1 1
ch.colabproject.colab.api.model.user.HttpSession 14
ch.colabproject.colab.api.model.user.LocalAccount 21
ch.colabproject.colab.api.model.user.User 29
ch.colabproject.colab.api.persistence.jcr.JcrManager 1
ch.colabproject.colab.api.persistence.jcr.JcrRepository 5
ch.colabproject.colab.api.persistence.jcr.JcrSession 3
ch.colabproject.colab.api.persistence.jcr.JcrSessionManager 1
ch.colabproject.colab.api.persistence.jcr.JcrSynchronizer 2
ch.colabproject.colab.api.persistence.jpa.card.CardContentDao 4
ch.colabproject.colab.api.persistence.jpa.card.CardDao 4
ch.colabproject.colab.api.persistence.jpa.card.CardTypeDao 5
ch.colabproject.colab.api.persistence.jpa.document.DocumentDao 5
ch.colabproject.colab.api.persistence.jpa.document.ResourceDao 6
ch.colabproject.colab.api.persistence.jpa.link.ActivityFlowLinkDao 4
ch.colabproject.colab.api.persistence.jpa.link.StickyNoteLinkDao 4
ch.colabproject.colab.api.persistence.jpa.monitoring.CronJobLogDao 2
ch.colabproject.colab.api.persistence.jpa.project.CopyParamDao 5
ch.colabproject.colab.api.persistence.jpa.project.InstanceMakerDao 3
ch.colabproject.colab.api.persistence.jpa.project.ProjectDao 9
ch.colabproject.colab.api.persistence.jpa.team.TeamMemberDao 4
ch.colabproject.colab.api.persistence.jpa.team.TeamRoleDao 3
ch.colabproject.colab.api.persistence.jpa.team.acl.AssignmentDao 2
ch.colabproject.colab.api.persistence.jpa.token.TokenDao 3
ch.colabproject.colab.api.persistence.jpa.user.AccountDao 1
ch.colabproject.colab.api.persistence.jpa.user.HttpSessionDao 4
ch.colabproject.colab.api.persistence.jpa.user.UserDao 4
ch.colabproject.colab.api.rest.PresenceRestEndpoint 1
ch.colabproject.colab.api.rest.WebsocketRestEndpoint 8
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint 16
ch.colabproject.colab.api.rest.card.CardRestEndpoint 13
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint 7
ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint 3
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint 9
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint 31
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint 6
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint 9
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint 15
ch.colabproject.colab.api.rest.project.bean.ProjectCreationData 1
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint 4
ch.colabproject.colab.api.rest.team.TeamRestEndpoint 13
ch.colabproject.colab.api.rest.user.UserRestEndpoint 14
ch.colabproject.colab.api.rest.utils.exception.AbstractExceptionMapper 1
ch.colabproject.colab.api.rest.utils.filter.RequestFilter 2
ch.colabproject.colab.api.security.CookieFilter 2
ch.colabproject.colab.api.security.SessionManager 5
ch.colabproject.colab.api.security.permissions.Conditions$And 1
ch.colabproject.colab.api.security.permissions.Conditions$Condition 2
ch.colabproject.colab.api.setup.ApplicationLifecycle 4
ch.colabproject.colab.api.setup.StaticContentCacheControlFilter 1
ch.colabproject.colab.api.ws.WebsocketEndpoint 4
ch.colabproject.colab.api.ws.WebsocketMessagePreparer 10
ch.colabproject.colab.api.ws.message.IndexEntry 1
ch.colabproject.colab.api.ws.utils.JsonWsMessageListDecoder 1

ch.colabproject.colab.api.Helper

Bug Category Details Line Priority
Random object created and used only once in ch.colabproject.colab.api.Helper.generateSalt(int) BAD_PRACTICE DMI_RANDOM_USED_ONLY_ONCE 158 High
The regular expression "(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])" is vulnerable to a denial of service attack (ReDOS) SECURITY REDOS 40 Medium

ch.colabproject.colab.api.controller.DuplicationManager

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

ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation

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

ch.colabproject.colab.api.controller.ValidationManager

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

ch.colabproject.colab.api.controller.WebsocketManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 626 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 631 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 433 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 437 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 478 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 481 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 549 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 690 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 495 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 388 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 256 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 327 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 290 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 517 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 414 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 272 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 359 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 307 Low
Redundant nullcheck of project, which is known to be non-null in ch.colabproject.colab.api.controller.WebsocketManager.subscribeToProjectChannel(WsSessionIdentifier, Long) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 329 Medium
Redundant nullcheck of project, which is known to be non-null in ch.colabproject.colab.api.controller.WebsocketManager.unsubscribeFromProjectChannel(WsSessionIdentifier, Long) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 361 Medium
Redundant nullcheck of project, which is known to be non-null in ch.colabproject.colab.api.controller.WebsocketManager.getChannel(SubscriptionRequest) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 563 Low

ch.colabproject.colab.api.controller.card.CardContentManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 400 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 417 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 437 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 138 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 156 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 162 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 168 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 174 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 190 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 259 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 212 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 307 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 529 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 544 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 514 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 273 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 487 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 292 Low
Load of known null value in ch.colabproject.colab.api.controller.card.CardContentManager.assertAndGetGrandParentCardContent(Card) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 156 Medium

ch.colabproject.colab.api.controller.card.CardManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 104 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 213 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 419 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 730 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 715 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 745 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 670 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 685 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 700 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 291 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 294 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 334 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 356 Low

ch.colabproject.colab.api.controller.card.CardTypeManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 120 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 100 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 140 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 484 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 583 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 534 Low
Suspicious comparison of Long references in ch.colabproject.colab.api.controller.card.CardTypeManager.createNewCardReference(AbstractCardType, Project) CORRECTNESS RC_REF_COMPARISON 389 High

ch.colabproject.colab.api.controller.common.DeletionManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 170 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 129 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 151 Low
Redundant nullcheck of currentUser, which is known to be non-null in ch.colabproject.colab.api.controller.common.DeletionManager.flagAsToDeleteForever(ColabEntity) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 187 Medium
Redundant nullcheck of currentUser, which is known to be non-null in ch.colabproject.colab.api.controller.common.DeletionManager.putInBin(ColabEntity) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 135 Medium

ch.colabproject.colab.api.controller.document.BlockManager

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

ch.colabproject.colab.api.controller.document.DocumentManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 68 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 108 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 303 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 175 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 207 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 192 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 223 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 145 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 160 Low

ch.colabproject.colab.api.controller.document.ExternalDataManager

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

ch.colabproject.colab.api.controller.document.FileManager

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

ch.colabproject.colab.api.controller.document.IndexGeneratorHelper

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

ch.colabproject.colab.api.controller.document.ResourceCategoryHelper

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 101 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 131 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 167 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 184 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Low

ch.colabproject.colab.api.controller.document.ResourceManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 735 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 751 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 769 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 156 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 190 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 446 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 404 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 459 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 305 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 845 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 232 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 250 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 268 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 860 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 819 Low

ch.colabproject.colab.api.controller.document.YjsLexicalCaller

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

ch.colabproject.colab.api.controller.link.ActivityFlowLinkManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 67 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 214 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 178 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 86 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Low

ch.colabproject.colab.api.controller.link.StickyNoteLinkManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 116 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 216 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 193 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 135 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 163 Low

ch.colabproject.colab.api.controller.monitoring.CronJobLogManager

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

ch.colabproject.colab.api.controller.project.ProjectManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 175 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 155 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 309 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 240 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 660 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 641 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 680 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 207 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 192 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 400 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 613 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 557 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 598 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 542 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 527 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 572 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 263 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 370 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 385 Low
Redundant nullcheck of copyParam, which is known to be non-null in ch.colabproject.colab.api.controller.project.ProjectManager.lambda$createProjectFromModel$2(ProjectCreationData) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 321 Low
Suspicious comparison of Long references in ch.colabproject.colab.api.controller.project.ProjectManager.lambda$initProject$1(User, TeamMember) CORRECTNESS RC_REF_COMPARISON 292 High

ch.colabproject.colab.api.controller.security.SecurityManager

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

ch.colabproject.colab.api.controller.setup.ApplicationLifecycleManager

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

ch.colabproject.colab.api.controller.team.AssignmentManager

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

ch.colabproject.colab.api.controller.team.InstanceMakerManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 133 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 73 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 118 Low

ch.colabproject.colab.api.controller.team.TeamManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 106 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 86 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 366 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 345 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 334 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 323 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 153 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 137 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 393 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 308 Low

ch.colabproject.colab.api.controller.token.TokenManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 199 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 225 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 308 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 245 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 118 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 335 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 144 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 151 Low
Redundant nullcheck of card, which is known to be non-null in ch.colabproject.colab.api.controller.token.TokenManager.consumeSharingLinkToken(Long, Long) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 618 Low

ch.colabproject.colab.api.controller.user.UserManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 131 Low
This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 394 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 157 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 633 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 654 Low

ch.colabproject.colab.api.microchanges.live.LiveManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 308 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 127 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 132 Low
This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 405 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 230 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 105 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 160 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 190 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 328 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 115 Low
Class ch.colabproject.colab.api.microchanges.live.LiveManager defines non-transient non-serializable instance field blockManager BAD_PRACTICE SE_BAD_FIELD Not available High
Class ch.colabproject.colab.api.microchanges.live.LiveManager defines non-transient non-serializable instance field requestManager BAD_PRACTICE SE_BAD_FIELD Not available High
Class ch.colabproject.colab.api.microchanges.live.LiveManager defines non-transient non-serializable instance field hzInstance BAD_PRACTICE SE_BAD_FIELD Not available Medium

ch.colabproject.colab.api.microchanges.live.LiveUpdates

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

ch.colabproject.colab.api.microchanges.model.Change

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

ch.colabproject.colab.api.model.card.AbstractCardType

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

ch.colabproject.colab.api.model.card.Card

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.card.Card._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.Card._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.Card._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.Card._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.card.CardContent

Bug Category Details Line Priority
ch.colabproject.colab.api.model.card.CardContent._persistence_set_frozen(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.card.CardContent._persistence_set_completionLevel(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.card.CardContent._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.CardContent._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.CardContent._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.CardContent._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.card.CardType

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

ch.colabproject.colab.api.model.card.CardTypeRef

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

ch.colabproject.colab.api.model.common.Illustration

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.common.Illustration._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.common.Illustration._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.common.Tracking

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.common.Tracking._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.common.Tracking._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.document.AbstractResource

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

ch.colabproject.colab.api.model.document.Document

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

ch.colabproject.colab.api.model.document.DocumentFile

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

ch.colabproject.colab.api.model.document.ExternalLink

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

ch.colabproject.colab.api.model.document.Resource

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

ch.colabproject.colab.api.model.document.ResourceRef

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

ch.colabproject.colab.api.model.document.TextDataBlock

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

ch.colabproject.colab.api.model.link.ActivityFlowLink

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.link.StickyNoteLink

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.monitoring.CronJobLog

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.project.CopyParam

Bug Category Details Line Priority
ch.colabproject.colab.api.model.project.CopyParam._persistence_set_withDeliverables(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.project.CopyParam._persistence_set_withResources(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.project.CopyParam._persistence_set_withRoles(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.project.CopyParam._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.CopyParam._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.CopyParam._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.CopyParam._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.project.InstanceMaker

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.project.Project

Bug Category Details Line Priority
ch.colabproject.colab.api.model.project.Project._persistence_set_globalProject(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.project.Project._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.Project._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.Project._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.Project._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.team.TeamMember

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.team.TeamMember._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamMember._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamMember._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamMember._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.team.TeamRole

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.team.TeamRole._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamRole._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamRole._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamRole._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.team.acl.Assignment

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.token.InvitationToken

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

ch.colabproject.colab.api.model.token.ModelSharingToken

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

ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken

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

ch.colabproject.colab.api.model.token.SharingLinkToken

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

ch.colabproject.colab.api.model.token.Token

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

ch.colabproject.colab.api.model.token.VerifyLocalAccountToken

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

ch.colabproject.colab.api.model.tools.EntityListener

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

ch.colabproject.colab.api.model.user.Account

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

ch.colabproject.colab.api.model.user.HashMethod$1

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

ch.colabproject.colab.api.model.user.HttpSession

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.user.HttpSession._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.HttpSession._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.HttpSession._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.HttpSession._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.user.LocalAccount

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

ch.colabproject.colab.api.model.user.User

Bug Category Details Line Priority
ch.colabproject.colab.api.model.user.User._persistence_set_isAdmin(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.user.User._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.User._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.User._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.User._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.persistence.jcr.JcrManager

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

ch.colabproject.colab.api.persistence.jcr.JcrRepository

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

ch.colabproject.colab.api.persistence.jcr.JcrSession

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

ch.colabproject.colab.api.persistence.jcr.JcrSessionManager

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

ch.colabproject.colab.api.persistence.jcr.JcrSynchronizer

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

ch.colabproject.colab.api.persistence.jpa.card.CardContentDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 118 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 52 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 105 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Low

ch.colabproject.colab.api.persistence.jpa.card.CardDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 117 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 52 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 104 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 87 Low

ch.colabproject.colab.api.persistence.jpa.card.CardTypeDao

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

ch.colabproject.colab.api.persistence.jpa.document.DocumentDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 125 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 47 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 112 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 76 Low

ch.colabproject.colab.api.persistence.jpa.document.ResourceDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 167 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 108 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 90 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 77 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 151 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 133 Low

ch.colabproject.colab.api.persistence.jpa.link.ActivityFlowLinkDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 91 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 46 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 78 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low

ch.colabproject.colab.api.persistence.jpa.link.StickyNoteLinkDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 91 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 46 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 78 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low

ch.colabproject.colab.api.persistence.jpa.monitoring.CronJobLogDao

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

ch.colabproject.colab.api.persistence.jpa.project.CopyParamDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 115 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 48 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 62 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 102 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 85 Low

ch.colabproject.colab.api.persistence.jpa.project.InstanceMakerDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 132 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 52 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 120 Low

ch.colabproject.colab.api.persistence.jpa.project.ProjectDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 239 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 166 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 52 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 129 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 93 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 147 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 111 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 226 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 209 Low

ch.colabproject.colab.api.persistence.jpa.team.TeamMemberDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 155 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 52 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 142 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 125 Low

ch.colabproject.colab.api.persistence.jpa.team.TeamRoleDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 76 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 46 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low

ch.colabproject.colab.api.persistence.jpa.team.acl.AssignmentDao

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

ch.colabproject.colab.api.persistence.jpa.token.TokenDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 245 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 55 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 234 Low

ch.colabproject.colab.api.persistence.jpa.user.AccountDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 48 Low

ch.colabproject.colab.api.persistence.jpa.user.HttpSessionDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 93 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 68 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 48 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 80 Low

ch.colabproject.colab.api.persistence.jpa.user.UserDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 49 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 127 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 110 Low

ch.colabproject.colab.api.rest.PresenceRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 59 Low

ch.colabproject.colab.api.rest.WebsocketRestEndpoint

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.card.CardContentRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 236 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 181 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 198 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 217 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 77 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 117 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 91 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 165 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 64 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 295 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 267 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 281 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 132 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 251 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 104 Low

ch.colabproject.colab.api.rest.card.CardRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 100 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 84 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 209 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 279 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 265 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 293 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 70 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 223 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 237 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 251 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 174 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 193 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 115 Low

ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 135 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 171 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 122 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 107 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 205 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 159 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 188 Low

ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint

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.DocumentRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 71 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 189 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 129 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 144 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 114 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 170 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 157 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 101 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 85 Low

ch.colabproject.colab.api.rest.document.ResourceRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 443 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 389 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 406 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 424 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 101 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 494 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 509 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 226 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 353 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 245 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 475 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 271 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 167 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 599 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 118 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 134 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 150 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 613 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 333 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 298 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 521 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 533 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 458 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 565 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 580 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 549 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 286 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 310 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 199 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 213 Low

ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 136 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 123 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 98 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 110 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 72 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 85 Low

ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 191 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 138 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 151 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 178 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 164 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 99 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 125 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 73 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 86 Low

ch.colabproject.colab.api.rest.project.ProjectRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 151 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 177 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 277 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 365 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 337 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 309 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 323 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 380 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 84 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 295 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 351 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 244 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 261 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 225 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 211 Low

ch.colabproject.colab.api.rest.project.bean.ProjectCreationData

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

ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 90 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 78 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 63 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 111 Low

ch.colabproject.colab.api.rest.team.TeamRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 219 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 262 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 129 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 313 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 234 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 74 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 205 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 279 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 295 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 248 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 102 Low

ch.colabproject.colab.api.rest.user.UserRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 68 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 109 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 94 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 252 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 293 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 265 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 178 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 164 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 321 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 334 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 308 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 280 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 226 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 239 Low

ch.colabproject.colab.api.rest.utils.exception.AbstractExceptionMapper

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

ch.colabproject.colab.api.rest.utils.filter.RequestFilter

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

ch.colabproject.colab.api.security.CookieFilter

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 114 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 192 Low

ch.colabproject.colab.api.security.SessionManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 124 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 320 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 324 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 327 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 221 Low

ch.colabproject.colab.api.security.permissions.Conditions$And

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

ch.colabproject.colab.api.security.permissions.Conditions$Condition

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

ch.colabproject.colab.api.setup.ApplicationLifecycle

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

ch.colabproject.colab.api.setup.StaticContentCacheControlFilter

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 50 Low

ch.colabproject.colab.api.ws.WebsocketEndpoint

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

ch.colabproject.colab.api.ws.WebsocketMessagePreparer

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

ch.colabproject.colab.api.ws.message.IndexEntry

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

ch.colabproject.colab.api.ws.utils.JsonWsMessageListDecoder

Bug Category Details Line Priority